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" diff --git a/metaverse-app.yaml b/metaverse-app.yaml index efae718..4ac4abd 100644 --- a/metaverse-app.yaml +++ b/metaverse-app.yaml @@ -2,23 +2,26 @@ 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/metaverse' + targetRevision: 0.1.0 + path: . + helm: + valueFiles: + - $values/helm/dev/values.yaml + - 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