This commit is contained in:
Daniel
2025-10-16 07:03:37 +02:00
6 changed files with 81 additions and 18 deletions

View File

@@ -9,6 +9,6 @@ spec:
dnsNames:
- 'plane.innovation-hub-niedersachsen.de'
issuerRef:
name: lets-encrypt
name: lets-encrypt-staging
kind: ClusterIssuer
group: cert-manager.io

View File

@@ -0,0 +1,12 @@
#apiVersion: cert-manager.io/v1
#kind: Certificate
#metadata:
# name: plane-tls
# namespace: plane
#spec:
# secretName: plane-tls
# issuerRef:
# name: lets-encrypt
# kind: ClusterIssuer
# dnsNames:
# - plane.innovation-hub-niedersachsen.de

View File

@@ -0,0 +1,10 @@
kubectl patch ingress plane-ingress -n plane \
--type merge \
-p '{
"spec": {
"tls": [{
"hosts": ["plane.innovation-hub-niedersachsen.de"],
"secretName": "plane-tls"
}]
}
}'

View File

@@ -6,10 +6,29 @@ metadata:
- resources-finalizer.argocd.argoproj.io
spec:
ignoreDifferences:
# PVCs - creationTimestamp ignorieren
- group: ""
kind: PersistentVolumeClaim
jsonPointers:
- /metadata/creationTimestamp
# Jobs - timestamp Annotation ignorieren
- group: batch
kind: Job
jsonPointers:
- /metadata/annotations/timestamp
- group: batch
kind: Job
name: plane-api-migrate-*
jsonPointers:
- /metadata
# StatefulSets - verschiedene dynamische Felder
- group: apps
kind: StatefulSet
jsonPointers:
- /spec/volumeClaimTemplates/0/metadata/creationTimestamp
- /spec/volumeClaimTemplates/1/metadata/creationTimestamp
- /spec/volumeClaimTemplates/2/metadata/creationTimestamp
project: default
source:
repoURL: 'https://helm.plane.so/'
@@ -21,20 +40,27 @@ spec:
ingress:
enabled: true
ingressClass: traefik
annotations:
kubernetes.io/ingress.class: traefik
appHost: "plane.innovation-hub-niedersachsen.de"
ingressClass: "traefik"
ingress_annotations:
cert-manager.io/cluster-issuer: lets-encrypt-staging
traefik.ingress.kubernetes.io/router.entrypoints: websecure
traefik.ingress.kubernetes.io/router.tls: "true"
cert-manager.io/cluster-issuer: lets-encrypt
hosts:
- "plane.innovation-hub-niedersachsen.de"
tls:
- secretName: plane-tls
hosts:
- "plane.innovation-hub-niedersachsen.de"
ssl:
tls_secret_name: plane-tls
ssl:
tls_secret_name: "plane-tls"
createIssuer: false
generateCerts: false
minio:
local_setup: false
env:
docstore_bucket: "plane-docstore"
doc_upload_size_limit: "5242880"
aws_access_key: "a0ccb47cc0994bf51ecd"
aws_secret_access_key: "0d54ee2f943f2a56b8cafc3afe9cb1e2f9fecac2"
aws_region: "eu-central-1"
aws_s3_endpoint_url: "https://sws3.innovation-hub-niedersachsen.de"
destination:
server: 'https://kubernetes.default.svc'
@@ -49,3 +75,4 @@ spec:
prune: true
syncOptions:
- CreateNamespace=true
- RespectIgnoreDifferences=true

View File

@@ -39,6 +39,20 @@ stringData:
"Read",
"Write"
]
},
{
"name": "plane",
"credentials": [
{
"accessKey": "a0ccb47cc0994bf51ecd",
"secretKey": "0d54ee2f943f2a56b8cafc3afe9cb1e2f9fecac2"
}
],
"actions": [
"Admin",
"Read",
"Write"
]
}
]
}

View File

@@ -9,7 +9,7 @@ spec:
source:
repoURL: 'https://wekan.github.io/charts/'
chart: wekan
targetRevision: 8.0.0
targetRevision: "8.2.0"
helm:
values: |
replicaCount: 1