feat: add labels for helm release (#1046)

feat: add labels for k8s resources

Signed-off-by: yxxhero <aiopsclub@163.com>
This commit is contained in:
yxxhero
2025-03-30 19:24:41 -04:00
committed by GitHub
parent 7f44408541
commit e4273d050e
18 changed files with 251 additions and 80 deletions
@@ -15,7 +15,11 @@ releases:
name: default-shared-resources
namespace: default
labels:
chart: util
name: default-shared-resources
namespace: default
service: shared-resources
syncReleaseLabels: false
- chart: aservo/util
version: 0.0.1
needs:
@@ -23,9 +27,14 @@ releases:
name: default-release-resources
namespace: default
labels:
chart: util
name: default-release-resources
namespace: default
service: release-resources
syncReleaseLabels: false
templates:
defaults:
name: default-{{ .Release.Labels.service }}
namespace: default
syncReleaseLabels: false
renderedvalues: {}
@@ -1,3 +1,3 @@
NAME NAMESPACE ENABLED INSTALLED LABELS CHART VERSION
release1 myNamespace true true app:myapp,group:myGroup,project:myProject test
release2 myNamespace true true app:myapp,group:myGroup,project:myProject test
NAME NAMESPACE ENABLED INSTALLED LABELS CHART VERSION
release1 myNamespace true true app:myapp,chart:test,group:myGroup,name:release1,namespace:myNamespace,project:myProject test
release2 myNamespace true true app:myapp,chart:test,group:myGroup,name:release2,namespace:myNamespace,project:myProject test