WIP: Manifest update
This commit is contained in:
parent
e05a913430
commit
7755d71599
@ -5,7 +5,7 @@ services:
|
||||
restart: 'always'
|
||||
networks:
|
||||
- 'zitadel'
|
||||
image: 'ghcr.io/zitadel/zitadel:latest'
|
||||
image: 'ghcr.io/zitadel/zitadel:v2.51.3'
|
||||
command: 'start-from-init --masterkey "MasterkeyNeedsToHave32Characters" --tlsMode disabled'
|
||||
environment:
|
||||
- 'ZITADEL_DATABASE_POSTGRES_HOST=db'
|
||||
|
26
ingress.yaml
Normal file
26
ingress.yaml
Normal file
@ -0,0 +1,26 @@
|
||||
apiVersion: traefik.containo.us/v1alpha1
|
||||
kind: IngressRoute
|
||||
metadata:
|
||||
name: argocd-server
|
||||
namespace: argocd
|
||||
annotations:
|
||||
kubernetes.io/ingress.class: "traefik-inter"
|
||||
spec:
|
||||
entryPoints:
|
||||
- websecure
|
||||
routes:
|
||||
- kind: Rule
|
||||
match: Host(`argo.beta.entos`)
|
||||
priority: 10
|
||||
services:
|
||||
- name: argocd-server
|
||||
port: 80
|
||||
- kind: Rule
|
||||
match: Host(`argo.beta.entos`) && Headers(`Content-Type`, `application/grpc`)
|
||||
priority: 11
|
||||
services:
|
||||
- name: argocd-server
|
||||
port: 80
|
||||
scheme: h2c
|
||||
tls:
|
||||
certResolver: default
|
22
manifests/configmap.yaml
Normal file
22
manifests/configmap.yaml
Normal file
@ -0,0 +1,22 @@
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
metadata:
|
||||
name: zitadel-config
|
||||
namespace: zitadel
|
||||
data:
|
||||
first-step.yaml: |
|
||||
FirstInstance:
|
||||
InstanceName: ZITADEL
|
||||
Org:
|
||||
Name: 'Halis'
|
||||
Human:
|
||||
# use the loginname root@zitadel.localhost
|
||||
Username: 'admin'
|
||||
Password: 'RootPassword1!'
|
||||
Email:
|
||||
Address: 'admin@zitadel.beta.halia.dev'
|
||||
Verified: true
|
||||
config.yaml: |
|
||||
ExternalDomain: zitadel.beta.halia.dev
|
||||
ExternalSecure: true
|
||||
ExternalPort: 443
|
@ -24,8 +24,8 @@ spec:
|
||||
subdomain: zitadel
|
||||
containers:
|
||||
- name: zitadel
|
||||
image: ghcr.io/zitadel/zitadel:v2.50.0-rc.2
|
||||
command: ["/app/zitadel", "start-from-init", "--masterkey", "'MasterkeyNeedsToHave32Characte'", "--tlsMode", "external"]
|
||||
image: ghcr.io/zitadel/zitadel:v2.51.3
|
||||
command: ["/app/zitadel", "start-from-init", "--config", "/tmp/config.yaml", "--steps", "/tmp/first-step.yaml", "--masterkey", "'MasterkeyNeedsToHave32Characte'", "--tlsMode", "external"]
|
||||
ports:
|
||||
- containerPort: 8080
|
||||
env:
|
||||
@ -60,6 +60,17 @@ spec:
|
||||
- name: ZITADEL_DATABASE_POSTGRES_ADMIN_SSL_MODE # Note : Does not need to be secure, as everything is internal to the cluster
|
||||
value: "disable"
|
||||
- name: ZITADEL_EXTERNALSECURE
|
||||
value: "false"
|
||||
value: "true"
|
||||
- name: ZITADEL_EXTERNALDOMAIN
|
||||
value: "https://zitadel.beta.halia.dev"
|
||||
value: "zitadel.beta.halia.dev"
|
||||
volumeMounts:
|
||||
- mountPath: "/tmp/config.yaml"
|
||||
name: zitadel-config
|
||||
subPath: config.yaml
|
||||
- mountPath: "/tmp/first-step.yaml"
|
||||
name: zitadel-config
|
||||
subPath: first-step.yaml
|
||||
volumes:
|
||||
- name: zitadel-config
|
||||
configMap:
|
||||
name: zitadel-config
|
||||
|
@ -1,23 +1,19 @@
|
||||
apiVersion: networking.k8s.io/v1
|
||||
kind: Ingress
|
||||
apiVersion: traefik.containo.us/v1alpha1
|
||||
kind: IngressRoute
|
||||
metadata:
|
||||
name: zitadel-ingress
|
||||
namespace: zitadel
|
||||
annotations:
|
||||
kubernetes.io/ingress.class: "traefik"
|
||||
traefik.ingress.kubernetes.io/preserve-host-header: "true"
|
||||
spec:
|
||||
tls:
|
||||
- secretName: zitadel-beta-tls
|
||||
hosts:
|
||||
- zitadel.beta.halia.dev
|
||||
rules:
|
||||
- host: zitadel.beta.halia.dev
|
||||
http:
|
||||
paths:
|
||||
- path: /
|
||||
pathType: Prefix
|
||||
backend:
|
||||
service:
|
||||
name: zitadel-svc
|
||||
port:
|
||||
number: 80
|
||||
entryPoints:
|
||||
- websecure
|
||||
routes:
|
||||
- kind: Rule
|
||||
match: Host(`zitadel.beta.halia.dev`)
|
||||
services:
|
||||
- name: zitadel-svc
|
||||
namespace: zitadel
|
||||
port: 80
|
||||
passHostHeader: true
|
||||
|
@ -8,4 +8,6 @@ resources:
|
||||
- service.yaml
|
||||
- ingress.yaml
|
||||
- database.yaml
|
||||
- configmap.yaml
|
||||
- deployment.yaml
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user