apiVersion: apps/v1 kind: Deployment metadata: name: phpipam-web namespace: phpipam spec: replicas: 1 selector: matchLabels: app: phpipam-web template: metadata: labels: app: phpipam-web spec: containers: - name: phpipam-web image: phpipam/phpipam-www:latest ports: - containerPort: 80 env: - name: TZ value: "America/Chicago" - name: IPAM_DATABASE_HOST value: "mariadb" - name: IPAM_DATABASE_PASS valueFrom: secretKeyRef: name: mariadb-secret key: root-password - name: IPAM_DATABASE_WEBHOST value: "%" - name: IPAM_TRUST_X_FORWARDED value: "true" - name: IPAM_DISABLE_INSTALLER value: "1" resources: limits: memory: "512Mi" cpu: "500m" requests: memory: "50Mi" cpu: "50m" volumeMounts: - mountPath: /migrate name: phpipam-migrate volumes: - name: phpipam-migrate persistentVolumeClaim: claimName: ipam-csi-s3-pvc --- apiVersion: apps/v1 kind: Deployment metadata: name: phpipam-cron namespace: phpipam spec: replicas: 1 selector: matchLabels: app: phpipam-cron template: metadata: labels: app: phpipam-cron spec: containers: - name: phpipam-cron image: phpipam/phpipam-cron:latest env: - name: TZ value: "America/Chicago" - name: IPAM_DATABASE_HOST value: "phpipam-mariadb" - name: IPAM_DATABASE_PASS valueFrom: secretKeyRef: name: mariadb-secret key: root-password - name: SCAN_INTERVAL value: "1h" resources: limits: memory: "256Mi" cpu: "250m" requests: memory: "25Mi" cpu: "25m"