1
0
Fork 0

kitchen: Remove config.yml ConfigMap generator

The `config.yml` document for *kitchen* contains several "secret" values
(e.g. passwords to Nextcloud, MQTT, etc.).  We don't want to commit
these to the Git repository, of course, but as long as Kustomize expects
to find the `config.yml` file, we won't be able to manage the
application with Argo CD.  Ultimately, *kitchen* needs to be modified to
be able to read secrets separately from config, but until then, we will
have to avoid managing `config.yml` with Kustomize.
dch-webhooks-secrets
Dustin 2023-10-14 21:57:00 -05:00
parent 53a057666a
commit 0eb121b833
2 changed files with 1 additions and 19 deletions

View File

@ -4,18 +4,6 @@ kind: Namespace
metadata:
name: kitchen
---
apiVersion: v1
kind: ConfigMap
metadata:
labels:
app.kubernetes.io/name: kitchen
app.kubernetes.io/instance: kitchen
app.kubernetes.io/component: kitchen
app.kubernetes.io/part-of: kitchen
name: kitchen
namespace: kitchen
---
apiVersion: apps/v1
kind: Deployment
@ -66,6 +54,7 @@ spec:
- name: config
configMap:
name: kitchen
optional: true
- name: tzinfo
hostPath:
path: /usr/share/zoneinfo

View File

@ -9,13 +9,6 @@ resources:
- kitchen.yaml
- secrets.yaml
configMapGenerator:
- name: kitchen
namespace: kitchen
behavior: merge
files:
- config.yaml
patches:
- patch: |-
apiVersion: apps/v1