openproject initial commit

This commit is contained in:
Aaron Riedel 2024-11-04 22:12:44 +01:00
parent becd916820
commit 5c4e71e9c6
Signed by: aaron
GPG key ID: 643004654D40D577
5 changed files with 180 additions and 0 deletions

View file

@ -164,3 +164,73 @@ spec:
- CreateNamespace=true
automated:
prune: false
---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: openproject
namespace: argocd
spec:
project: default
sources:
- repoURL: https://charts.openproject.org
chart: openproject
targetRevision: 8.3.2
helm:
releaseName: openproject
values: |
clusterDomain: "project.aaronriedel.de"
ingress:
annotations:
kubernetes.io/tls-acme: "true"
host: "project.aaronriedel.de"
workers:
default:
replicas: 2
openproject:
oidc:
enabled: true
provider: "Keycloak"
displayName: "aaronID"
host: "auth.ar21.de"
existingSecret: openproject-secret
userinfoEndpoint: "https://auth.ar21.de/application/o/userinfo/"
tokenEndpoint: "https://auth.ar21.de/application/o/token/"
authorizationEndpoint: "https://auth.ar21.de/application/o/authorize/"
endSessionEndpoint: "https://auth.ar21.de/application/o/openproject/end-session/"
persistence:
enabled: false
s3:
enabled: true
auth:
existingSecret: openproject-s3
region: fsn1
bucketName: openproject
endpoint: https://fsn1.your-objectstorage.com
pathStyle: true
enableSignatureV4Streaming: false
directUploads: false
postgresql:
bundled: false
connection:
host: openproject-rw.openproject.svc.cluster.local
port: 5432
auth:
existingSecret: openproject-app
secretKeys:
adminPasswordKey: "password"
userPasswordKey: "password"
username: "app"
database: "app"
- repoURL: https://git.ar21.de/aaron/k8s-deployments.git
targetRevision: HEAD
path: openproject
destination:
server: https://kubernetes.default.svc
namespace: openproject
syncPolicy:
syncOptions:
- CreateNamespace=true
automated:
selfHeal: true
prune: false