From a5d8bb960e4dc0be8995effb4e5bf90f64c9899f Mon Sep 17 00:00:00 2001 From: Tautis Levinskas Date: Thu, 4 Dec 2025 08:14:27 +0200 Subject: [PATCH 1/3] Update application --- metaverse-app.yaml | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/metaverse-app.yaml b/metaverse-app.yaml index efae718..ef2ed63 100644 --- a/metaverse-app.yaml +++ b/metaverse-app.yaml @@ -2,23 +2,28 @@ apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: metaverse - namespace: argocd + namespace: metaverse spec: - project: default - source: - repoURL: "https://github.ibm.com/cicbaltic/metaverse.git" - targetRevision: main - path: helm - helm: - valueFiles: - - values.yaml + project: metaverse + sources: + - repoURL: 'oci://de.icr.io/metaverse-dev-helm/' + targetRevision: + path: . + helm: + valueFiles: + # References another repo for values file + - $values/helm/dev/values.yaml + # Take values file from GitOps repository + - repoURL: https://github.ibm.com/cicbaltic/metaverse-gitops.git + targetRevision: main + ref: values destination: - server: "https://kubernetes.default.svc" + server: 'https://kubernetes.default.svc' namespace: metaverse syncPolicy: syncOptions: - - CreateNamespace=true + - CreateNamespace=false - ServerSideApply=true automated: prune: false - selfHeal: true \ No newline at end of file + selfHeal: true From 010b1e98718a5d7c43f3b33ad70b2895e751e73b Mon Sep 17 00:00:00 2001 From: Linas Ramanauskas Date: Thu, 4 Dec 2025 11:27:07 +0200 Subject: [PATCH 2/3] Update metaverse-app.yaml --- metaverse-app.yaml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/metaverse-app.yaml b/metaverse-app.yaml index ef2ed63..4ac4abd 100644 --- a/metaverse-app.yaml +++ b/metaverse-app.yaml @@ -6,14 +6,12 @@ metadata: spec: project: metaverse sources: - - repoURL: 'oci://de.icr.io/metaverse-dev-helm/' - targetRevision: + - repoURL: 'oci://de.icr.io/metaverse-dev-helm/metaverse' + targetRevision: 0.1.0 path: . helm: valueFiles: - # References another repo for values file - $values/helm/dev/values.yaml - # Take values file from GitOps repository - repoURL: https://github.ibm.com/cicbaltic/metaverse-gitops.git targetRevision: main ref: values From cc1326feed9aa0e6761c566220adc6689faf4ff6 Mon Sep 17 00:00:00 2001 From: Linas Ramanauskas Date: Thu, 4 Dec 2025 11:45:41 +0200 Subject: [PATCH 3/3] dev helm values --- helm/dev/values.yml | 76 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 helm/dev/values.yml diff --git a/helm/dev/values.yml b/helm/dev/values.yml new file mode 100644 index 0000000..ad99036 --- /dev/null +++ b/helm/dev/values.yml @@ -0,0 +1,76 @@ +global: + imageRegistry: "de.icr.io" + imagePullSecrets: + - name: "cr-reader" + environment: development + +postgresql: + enabled: false + auth: + username: metaverse + database: metaverse + primary: + persistence: + enabled: true + size: 1Gi + +singularity: + replicaCount: 1 + image: + repository: metaverse/singularity + pullPolicy: IfNotPresent + tag: "latest" + + service: + type: ClusterIP + port: 8080 + + config: + dev: true + backendUrl: "https://singularity.metaverse.svc.cluster.local:8080" + frontendUrl: "https://nebula.metaverse.svc.cluster.local" + w3OIDCDiscoveryURL: "https://preprod.login.w3.ibm.com/oidc/endpoint/default/.well-known/openid-configuration" + secretName: "singularity-secrets" + + database: + useParentChart: true + host: "postgresql" + port: 5432 + user: "metaverse" + name: "metaverse" + sslMode: "disable" + + ssl: + enabled: true + secret: + name: "singularity-tls" + keyName: "tls.key" + certName: "tls.crt" + +nebula: + replicaCount: 1 + image: + repository: metaverse/nebula + pullPolicy: IfNotPresent + tag: "latest" + + service: + type: ClusterIP + port: 80 + + ingress: + enabled: true + className: "nginx" + annotations: + kubernetes.io/ingress.class: nginx + nginx.ingress.kubernetes.io/ssl-redirect: "true" + nginx.ingress.kubernetes.io/use-internal-lb: "true" + hosts: + - host: "nebula.metaverse.svc.cluster.local" + paths: + - path: / + pathType: Prefix + tls: + - secretName: nebula-tls + hosts: + - "nebula.metaverse.svc.cluster.local"