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 - network-policy.yaml - hpa.yaml - db-seed-job.yaml # Common labels applied to all resources labels: - pairs: app: rxminder version: v1.0.0 # Generate ConfigMap from environment files configMapGenerator: - name: rxminder-config envs: - config.env behavior: create # Generate Secret for CouchDB secretGenerator: - name: couchdb-secret literals: - username=admin - password=changeme type: Opaque # Note: Registry secret should be created manually or via external secret management # For now, this is commented out to avoid issues with missing files # - name: rxminder-registry-secret # files: # - .dockerconfigjson=registry-config.json # type: kubernetes.io/dockerconfigjson # Images to be used (can be overridden in overlays) images: - name: gitea-http.taildb3494.ts.net/will/rxminder newName: gitea-http.taildb3494.ts.net/will/rxminder newTag: latest - name: couchdb newName: couchdb newTag: 3.3.2 # Replicas (can be overridden in overlays) replicas: - name: rxminder-frontend count: 1 - name: rxminder-couchdb count: 1