Open NiklasRosenstein opened 3 weeks ago
It also doesn't seem to remove secrets. Simple example to reproduce:
---
apiVersion: v1
kind: Namespace
metadata:
name: sccache
---
apiVersion: inline.nyl.io/v1
kind: HelmChart
release:
name: redis
namespace: sccache
chart:
# Explore the chart at https://artifacthub.io/packages/helm/bitnami/redis
repository: https://charts.bitnami.com/bitnami
name: redis
version: "20.0.3"
values:
architecture: standalone
auth:
enabled: true # make this "false" in the second run
master:
persistence:
enabled: true
storageClass: hcloud-volumes
size: 64Gi
Comparison between the kubectl
logs between the two nyl template --apply
runs:
applyset.nyl.io/sccache serverside-applied
ApplySet field manager kubectl-applyset should own these fields. Retrying with conflicts forced.
namespace/sccache serverside-applied
networkpolicy.networking.k8s.io/redis serverside-applied
poddisruptionbudget.policy/redis-master serverside-applied
serviceaccount/redis-master serverside-applied
-secret/redis serverside-applied
configmap/redis-configuration serverside-applied
configmap/redis-health serverside-applied
configmap/redis-scripts serverside-applied
service/redis-headless serverside-applied
service/redis-master serverside-applied
statefulset.apps/redis-master serverside-applied
There is supposed to be a "pruning secret ..." log!
I have a
Backup
resource from CNPG and when I remove it,nyl template --apply
does not cause it to be removed despite the use of ApplySets.