apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: guacamole
resources: - deployment.yaml - service.yaml - ingress.yaml commonLabels: app.kubernetes.io/name: guacamole images: - name: guacamole/guacamole newTag: latest configMapGenerator: - name: guacamole-configmap literals: - POSTGRESQL_HOSTNAME=postgres.guacamole - POSTGRESQL_PORT=5432 - POSTGRESQL_AUTO_CREATE_ACCOUNTS=true - GUACD_HOSTNAME=guacd.guacamole - GUACD_PORT=4822 - REMOTE_IP_VALVE_ENABLED=true transformers: - ../../base/_transformers --- apiVersion: apps/v1 kind: Deployment metadata: name: guacamole namespace: guacamole labels: app.kubernetes.io/name: guacamole spec: selector: matchLabels: app.kubernetes.io/name: guacamole revisionHistoryLimit: 2 replicas: 1 strategy: rollingUpdate: maxSurge: 25% maxUnavailable: 25% type: RollingUpdate template: metadata: labels: app.kubernetes.io/name: guacamole spec: containers: - name: guacamole image: guacamole/guacamole:latest envFrom: - configMapRef: name: guacamole-configmap env: - name: POSTGRESQL_USER valueFrom: secretKeyRef: name: postgres-credentials key: POSTGRES_USER - name: POSTGRESQL_PASSWORD valueFrom: secretKeyRef: name: postgres-credentials key: POSTGRES_PASSWORD - name: POSTGRESQL_DATABASE valueFrom: secretKeyRef: name: postgres-credentials key: POSTGRES_DB ports: - containerPort: 8080 name: http restartPolicy: Always --- apiVersion: v1 kind: Service metadata: name: guacamole namespace: guacamole spec: selector: app.kubernetes.io/name: guacamole type: ClusterIP sessionAffinity: None sessionAffinityConfig: clientIP: timeoutSeconds: 10800 ports: - name: guacamole protocol: TCP port: 80 targetPort: http On Sat, Aug 31, 2024 at 3:54 PM Nick Couchman <vn...@apache.org> wrote: > > > On Sat, Aug 31, 2024 at 3:52 PM Circenn City <circ...@circenn.city.invalid> > wrote: > >> * Deployed via Kubernetes manifests >> > > Please provide the manifest (minus any sensitive information). > > -Nick > >>