refactor: Kubernetes-Ressourcen und Images heissen artista-filmcamp
Docker-Images bauen und veroeffentlichen / build-and-push (push) Successful in 4m39s
Docker-Images bauen und veroeffentlichen / build-and-push (push) Successful in 4m39s
Alle Ressourcen tragen den Praefix artista-filmcamp- (Deployment, Service, StatefulSet, CronJobs, PVCs, ConfigMap, Secret, Ingress, NetworkPolicies, Middleware) und liegen im Namespace artista. Die Images heissen wieder <owner>/artista-filmcamp und <owner>/artista-filmcamp-tools, passend zum Repo. DATABASE_URL-Host, Backup-Host und Betriebsdoku entsprechend angepasst. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
This commit is contained in:
1 parent
c18c628131
commit
f9349144ea
11 files changed
+73
-73
No files matched your search
@@ -8,7 +8,7 @@
|
||||
apiVersion: networking.k8s.io/v1
|
||||
kind: Ingress
|
||||
metadata:
|
||||
name: artista
|
||||
name: artista-filmcamp
|
||||
annotations:
|
||||
cert-manager.io/cluster-issuer: letsencrypt-prod
|
||||
traefik.ingress.kubernetes.io/router.entrypoints: websecure
|
||||
@@ -18,7 +18,7 @@ spec:
|
||||
tls:
|
||||
- hosts:
|
||||
- modelcamp.example.org
|
||||
secretName: artista-tls
|
||||
secretName: artista-filmcamp-tls
|
||||
rules:
|
||||
- host: modelcamp.example.org
|
||||
http:
|
||||
@@ -27,7 +27,7 @@ spec:
|
||||
pathType: Prefix
|
||||
backend:
|
||||
service:
|
||||
name: artista-app
|
||||
name: artista-filmcamp-app
|
||||
port:
|
||||
name: http
|
||||
---
|
||||
@@ -36,10 +36,10 @@ spec:
|
||||
apiVersion: networking.k8s.io/v1
|
||||
kind: Ingress
|
||||
metadata:
|
||||
name: artista-http-redirect
|
||||
name: artista-filmcamp-http-redirect
|
||||
annotations:
|
||||
traefik.ingress.kubernetes.io/router.entrypoints: web
|
||||
traefik.ingress.kubernetes.io/router.middlewares: artista-redirect-https@kubernetescrd
|
||||
traefik.ingress.kubernetes.io/router.middlewares: artista-artista-filmcamp-redirect-https@kubernetescrd
|
||||
spec:
|
||||
ingressClassName: traefik
|
||||
rules:
|
||||
@@ -50,14 +50,14 @@ spec:
|
||||
pathType: Prefix
|
||||
backend:
|
||||
service:
|
||||
name: artista-app
|
||||
name: artista-filmcamp-app
|
||||
port:
|
||||
name: http
|
||||
---
|
||||
apiVersion: traefik.io/v1alpha1
|
||||
kind: Middleware
|
||||
metadata:
|
||||
name: redirect-https
|
||||
name: artista-filmcamp-redirect-https
|
||||
spec:
|
||||
redirectScheme:
|
||||
scheme: https
|
||||
|
||||
@@ -12,15 +12,15 @@ images:
|
||||
# Gebaut von .gitea/workflows/docker-build.yml: Git-Tag "v0.1.0" pushen
|
||||
# ergibt Image-Tag "0.1.0" (Alternativen: "sha-<kurz>", "latest").
|
||||
# Beide Images immer mit identischem Tag ausrollen.
|
||||
- name: artista-modelcamp
|
||||
newName: git.encry.de/nick.rosenloecher/artista-modelcamp
|
||||
- name: artista-filmcamp
|
||||
newName: git.encry.de/nick.rosenloecher/artista-filmcamp
|
||||
newTag: "0.1.0"
|
||||
- name: artista-modelcamp-tools
|
||||
newName: git.encry.de/nick.rosenloecher/artista-modelcamp-tools
|
||||
- name: artista-filmcamp-tools
|
||||
newName: git.encry.de/nick.rosenloecher/artista-filmcamp-tools
|
||||
newTag: "0.1.0"
|
||||
|
||||
patches:
|
||||
- target: { kind: ConfigMap, name: artista-config }
|
||||
- target: { kind: ConfigMap, name: artista-filmcamp-config }
|
||||
patch: |-
|
||||
- op: replace
|
||||
path: /data/APP_URL
|
||||
|
||||
Reference in new issue
Block a user