62 lines
1.5 KiB
YAML
62 lines
1.5 KiB
YAML
|
|
apiVersion: kustomize.config.k8s.io/v1beta1
|
||
|
|
kind: Kustomization
|
||
|
|
|
||
|
|
metadata:
|
||
|
|
name: bakery-ia-https-dev
|
||
|
|
|
||
|
|
# Base configuration
|
||
|
|
resources:
|
||
|
|
- ../../base
|
||
|
|
- ../../base/components/cert-manager/cluster-issuer-staging.yaml
|
||
|
|
- ../../base/components/cert-manager/cluster-issuer-production.yaml
|
||
|
|
- ../../base/components/cert-manager/local-ca-issuer.yaml
|
||
|
|
|
||
|
|
# Patches
|
||
|
|
patches:
|
||
|
|
- path: dev-patches.yaml
|
||
|
|
- target:
|
||
|
|
kind: Ingress
|
||
|
|
name: bakery-ingress
|
||
|
|
path: ingress-https-patch.yaml
|
||
|
|
|
||
|
|
labels:
|
||
|
|
- includeSelectors: true
|
||
|
|
pairs:
|
||
|
|
app.kubernetes.io/part-of: bakery-ia
|
||
|
|
app.kubernetes.io/managed-by: kustomize
|
||
|
|
app.kubernetes.io/environment: dev-https
|
||
|
|
|
||
|
|
# Set image tags for development
|
||
|
|
images:
|
||
|
|
- name: bakery/auth-service
|
||
|
|
newTag: latest
|
||
|
|
- name: bakery/tenant-service
|
||
|
|
newTag: latest
|
||
|
|
- name: bakery/training-service
|
||
|
|
newTag: latest
|
||
|
|
- name: bakery/forecasting-service
|
||
|
|
newTag: latest
|
||
|
|
- name: bakery/sales-service
|
||
|
|
newTag: latest
|
||
|
|
- name: bakery/external-service
|
||
|
|
newTag: latest
|
||
|
|
- name: bakery/notification-service
|
||
|
|
newTag: latest
|
||
|
|
- name: bakery/inventory-service
|
||
|
|
newTag: latest
|
||
|
|
- name: bakery/recipes-service
|
||
|
|
newTag: latest
|
||
|
|
- name: bakery/suppliers-service
|
||
|
|
newTag: latest
|
||
|
|
- name: bakery/pos-service
|
||
|
|
newTag: latest
|
||
|
|
- name: bakery/orders-service
|
||
|
|
newTag: latest
|
||
|
|
- name: bakery/production-service
|
||
|
|
newTag: latest
|
||
|
|
- name: bakery/alert-processor
|
||
|
|
newTag: latest
|
||
|
|
- name: bakery/gateway
|
||
|
|
newTag: latest
|
||
|
|
- name: bakery/dashboard
|
||
|
|
newTag: latest
|