apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization metadata: name: rxminder-base namespace: rxminder resources: - frontend-deployment.yaml - frontend-service.yaml - couchdb-statefulset.yaml - couchdb-service.yaml - couchdb-pvc.yaml - ingress.yaml - configmap.yaml - network-policy.yaml - hpa.yaml - db-seed-job.yaml # Common labels applied to all resources commonLabels: app: rxminder version: v1.0.0 # Generate ConfigMap from environment files configMapGenerator: - name: rxminder-config envs: - config.env # Generate Secret for CouchDB secretGenerator: - name: couchdb-secret literals: - username=admin - password=changeme type: Opaque # Generate registry secret from credentials - name: rxminder-registry-secret files: - .dockerconfigjson=registry-config.json type: kubernetes.io/dockerconfigjson # Images to be used (can be overridden in overlays) images: - name: frontend-image newName: gitea-http.taildb3494.ts.net/will/rxminder newTag: latest - name: couchdb-image newName: couchdb newTag: 3.3.2 # Replicas (can be overridden in overlays) replicas: - name: rxminder-frontend count: 1 - name: rxminder-couchdb count: 1