Skip to content

Commit

Permalink
Try simple manifest deployment (#1)
Browse files Browse the repository at this point in the history
  • Loading branch information
berrydenhartog authored Dec 4, 2024
2 parents a6cf778 + 25cef38 commit cc0adc2
Show file tree
Hide file tree
Showing 17 changed files with 28,379 additions and 0 deletions.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@ __pycache__/

.ruff_cache/


.venv/

# disable coverage
coverage.lcov
htmlcov/
Expand Down
17 changes: 17 additions & 0 deletions kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,20 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

namespace: tn-openbsw-opendesk

resources:
- certificates.yaml
- deployments.yaml
- jobs.yaml
- rolebindings.yaml
- serviceaccounts.yaml
- configmaps.yaml
- ingresss.yaml
- persistentvolumeclaims.yaml
- roles.yaml
- services.yaml
- cronjobs.yaml
- issuers.yaml
- pods.yaml
- secrets.yaml
- statefulsets.yaml
84 changes: 84 additions & 0 deletions manifests/certificates.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
annotations:
helm.sh/resource-policy: keep
labels:
app.kubernetes.io/instance: opendesk-certificates
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: opendesk-certificates
helm.sh/chart: opendesk-certificates-3.1.0
name: opendesk-certificates
spec:
dnsNames:
- apps.digilab.network
- office.apps.digilab.network
- pad.apps.digilab.network
- chat.apps.digilab.network
- ics.apps.digilab.network
- meet.apps.digilab.network
- id.apps.digilab.network
- matrix-neoboard-widget.apps.digilab.network
- matrix-neochoice-widget.apps.digilab.network
- matrix-neodatefix-bot.apps.digilab.network
- matrix-neodatefix-widget.apps.digilab.network
- objectstore.apps.digilab.network
- objectstore-ui.apps.digilab.network
- files.apps.digilab.network
- portal.apps.digilab.network
- projects.apps.digilab.network
- webmail.apps.digilab.network
- matrix.apps.digilab.network
- matrix-federation.apps.digilab.network
- whiteboard.apps.digilab.network
- wiki.apps.digilab.network
issuerRef:
kind: ClusterIssuer
name: letsencrypt-prod
secretName: opendesk-certificates-tls
---
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
name: ums-ecdsa-ca-cert
spec:
commonName: apps.digilab.network
dnsNames:
- apps.digilab.network
duration: 87600h0m0s
isCA: true
issuerRef:
kind: Issuer
name: ums-ecdsa-ss-issuer
privateKey:
algorithm: ECDSA
size: 256
renewBefore: 78840h0m0s
secretName: ums-ecdsa-ca-secret
---
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
name: ums-saml
spec:
dnsNames:
- ums-umc-server
- ums-umc-server.tn-openbsw-opendesk.svc.cluster.local
duration: 87600h0m0s
issuerRef:
kind: Issuer
name: ums-ca-issuer
privateKey:
algorithm: RSA
encoding: PKCS1
size: 2048
renewBefore: 78840h0m0s
secretName: ums-saml-tls
subject:
organizations:
- apps.digilab.network
usages:
- digital signature
- key encipherment
- server auth
- client auth
Loading

0 comments on commit cc0adc2

Please sign in to comment.