[platform] Add secret selectors to CozyRDs
This patch populates existing CozystackResourceDefinitions with minimal working examples of secret selectors to take advantage of the newest revision of the ancestor tracking webhook. ```release-note [platform] Specify secret selectors for existing managed apps in their respective CozystackResourceDefinitions, which provides the last bit of information necessary for the lineage webhook to correctly mark secrets as user-facing or not. ``` Signed-off-by: Timofei Larkin <lllamnyp@gmail.com>
This commit is contained in:
parent
562145e69b
commit
4620f7dfa1
2 changed files with 119 additions and 2 deletions
|
|
@ -78,7 +78,7 @@ spec:
|
|||
labels:
|
||||
policy.cozystack.io/allow-to-apiserver: "true"
|
||||
app.kubernetes.io/name: postgres.apps.cozystack.io
|
||||
app.kubernets.io/instance: {{ $.Release.Name }}
|
||||
app.kubernetes.io/instance: {{ $.Release.Name }}
|
||||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: WorkloadMonitor
|
||||
|
|
@ -91,5 +91,5 @@ spec:
|
|||
type: postgres
|
||||
selector:
|
||||
app.kubernetes.io/name: postgres.apps.cozystack.io
|
||||
app.kubernets.io/instance: {{ $.Release.Name }}
|
||||
app.kubernetes.io/instance: {{ $.Release.Name }}
|
||||
version: {{ $.Chart.Version }}
|
||||
|
|
|
|||
|
|
@ -19,6 +19,11 @@ spec:
|
|||
kind: HelmRepository
|
||||
name: cozystack-apps
|
||||
namespace: cozy-public
|
||||
secrets:
|
||||
exclude:
|
||||
- matchLabels:
|
||||
apps.cozystack.io/tenantresource: "false"
|
||||
include: [{}]
|
||||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: CozystackResourceDefinition
|
||||
|
|
@ -41,6 +46,11 @@ spec:
|
|||
kind: HelmRepository
|
||||
name: cozystack-apps
|
||||
namespace: cozy-public
|
||||
secrets:
|
||||
exclude:
|
||||
- matchLabels:
|
||||
apps.cozystack.io/tenantresource: "false"
|
||||
include: [{}]
|
||||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: CozystackResourceDefinition
|
||||
|
|
@ -63,6 +73,11 @@ spec:
|
|||
kind: HelmRepository
|
||||
name: cozystack-apps
|
||||
namespace: cozy-public
|
||||
secrets:
|
||||
exclude:
|
||||
- matchLabels:
|
||||
apps.cozystack.io/tenantresource: "false"
|
||||
include: [{}]
|
||||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: CozystackResourceDefinition
|
||||
|
|
@ -85,6 +100,11 @@ spec:
|
|||
kind: HelmRepository
|
||||
name: cozystack-apps
|
||||
namespace: cozy-public
|
||||
secrets:
|
||||
exclude:
|
||||
- matchLabels:
|
||||
apps.cozystack.io/tenantresource: "false"
|
||||
include: [{}]
|
||||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: CozystackResourceDefinition
|
||||
|
|
@ -107,6 +127,11 @@ spec:
|
|||
kind: HelmRepository
|
||||
name: cozystack-apps
|
||||
namespace: cozy-public
|
||||
secrets:
|
||||
exclude:
|
||||
- matchLabels:
|
||||
apps.cozystack.io/tenantresource: "false"
|
||||
include: [{}]
|
||||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: CozystackResourceDefinition
|
||||
|
|
@ -129,6 +154,11 @@ spec:
|
|||
kind: HelmRepository
|
||||
name: cozystack-apps
|
||||
namespace: cozy-public
|
||||
secrets:
|
||||
exclude:
|
||||
- matchLabels:
|
||||
apps.cozystack.io/tenantresource: "false"
|
||||
include: [{}]
|
||||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: CozystackResourceDefinition
|
||||
|
|
@ -151,6 +181,11 @@ spec:
|
|||
kind: HelmRepository
|
||||
name: cozystack-apps
|
||||
namespace: cozy-public
|
||||
secrets:
|
||||
exclude:
|
||||
- matchLabels:
|
||||
apps.cozystack.io/tenantresource: "false"
|
||||
include: [{}]
|
||||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: CozystackResourceDefinition
|
||||
|
|
@ -173,6 +208,11 @@ spec:
|
|||
kind: HelmRepository
|
||||
name: cozystack-apps
|
||||
namespace: cozy-public
|
||||
secrets:
|
||||
exclude:
|
||||
- matchLabels:
|
||||
apps.cozystack.io/tenantresource: "false"
|
||||
include: [{}]
|
||||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: CozystackResourceDefinition
|
||||
|
|
@ -195,6 +235,11 @@ spec:
|
|||
kind: HelmRepository
|
||||
name: cozystack-apps
|
||||
namespace: cozy-public
|
||||
secrets:
|
||||
exclude:
|
||||
- matchLabels:
|
||||
apps.cozystack.io/tenantresource: "false"
|
||||
include: [{}]
|
||||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: CozystackResourceDefinition
|
||||
|
|
@ -217,6 +262,11 @@ spec:
|
|||
kind: HelmRepository
|
||||
name: cozystack-apps
|
||||
namespace: cozy-public
|
||||
secrets:
|
||||
exclude:
|
||||
- matchLabels:
|
||||
apps.cozystack.io/tenantresource: "false"
|
||||
include: [{}]
|
||||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: CozystackResourceDefinition
|
||||
|
|
@ -239,6 +289,11 @@ spec:
|
|||
kind: HelmRepository
|
||||
name: cozystack-apps
|
||||
namespace: cozy-public
|
||||
secrets:
|
||||
exclude:
|
||||
- matchLabels:
|
||||
apps.cozystack.io/tenantresource: "false"
|
||||
include: [{}]
|
||||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: CozystackResourceDefinition
|
||||
|
|
@ -261,6 +316,11 @@ spec:
|
|||
kind: HelmRepository
|
||||
name: cozystack-apps
|
||||
namespace: cozy-public
|
||||
secrets:
|
||||
exclude:
|
||||
- matchLabels:
|
||||
apps.cozystack.io/tenantresource: "false"
|
||||
include: [{}]
|
||||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: CozystackResourceDefinition
|
||||
|
|
@ -283,6 +343,13 @@ spec:
|
|||
kind: HelmRepository
|
||||
name: cozystack-apps
|
||||
namespace: cozy-public
|
||||
secrets:
|
||||
exclude:
|
||||
- matchLabels:
|
||||
apps.cozystack.io/tenantresource: "false"
|
||||
- matchLabels:
|
||||
cnpg.io/userType: superuser
|
||||
include: [{}]
|
||||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: CozystackResourceDefinition
|
||||
|
|
@ -305,6 +372,11 @@ spec:
|
|||
kind: HelmRepository
|
||||
name: cozystack-apps
|
||||
namespace: cozy-public
|
||||
secrets:
|
||||
exclude:
|
||||
- matchLabels:
|
||||
apps.cozystack.io/tenantresource: "false"
|
||||
include: [{}]
|
||||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: CozystackResourceDefinition
|
||||
|
|
@ -327,6 +399,11 @@ spec:
|
|||
kind: HelmRepository
|
||||
name: cozystack-apps
|
||||
namespace: cozy-public
|
||||
secrets:
|
||||
exclude:
|
||||
- matchLabels:
|
||||
apps.cozystack.io/tenantresource: "false"
|
||||
include: [{}]
|
||||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: CozystackResourceDefinition
|
||||
|
|
@ -349,6 +426,11 @@ spec:
|
|||
kind: HelmRepository
|
||||
name: cozystack-apps
|
||||
namespace: cozy-public
|
||||
secrets:
|
||||
exclude:
|
||||
- matchLabels:
|
||||
apps.cozystack.io/tenantresource: "false"
|
||||
include: [{}]
|
||||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: CozystackResourceDefinition
|
||||
|
|
@ -371,6 +453,11 @@ spec:
|
|||
kind: HelmRepository
|
||||
name: cozystack-apps
|
||||
namespace: cozy-public
|
||||
secrets:
|
||||
exclude:
|
||||
- matchLabels:
|
||||
apps.cozystack.io/tenantresource: "false"
|
||||
include: [{}]
|
||||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: CozystackResourceDefinition
|
||||
|
|
@ -393,6 +480,11 @@ spec:
|
|||
kind: HelmRepository
|
||||
name: cozystack-extra
|
||||
namespace: cozy-public
|
||||
secrets:
|
||||
exclude:
|
||||
- matchLabels:
|
||||
apps.cozystack.io/tenantresource: "false"
|
||||
include: [{}]
|
||||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: CozystackResourceDefinition
|
||||
|
|
@ -415,6 +507,11 @@ spec:
|
|||
kind: HelmRepository
|
||||
name: cozystack-extra
|
||||
namespace: cozy-public
|
||||
secrets:
|
||||
exclude:
|
||||
- matchLabels:
|
||||
apps.cozystack.io/tenantresource: "false"
|
||||
include: [{}]
|
||||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: CozystackResourceDefinition
|
||||
|
|
@ -437,6 +534,11 @@ spec:
|
|||
kind: HelmRepository
|
||||
name: cozystack-extra
|
||||
namespace: cozy-public
|
||||
secrets:
|
||||
exclude:
|
||||
- matchLabels:
|
||||
apps.cozystack.io/tenantresource: "false"
|
||||
include: [{}]
|
||||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: CozystackResourceDefinition
|
||||
|
|
@ -459,6 +561,11 @@ spec:
|
|||
kind: HelmRepository
|
||||
name: cozystack-extra
|
||||
namespace: cozy-public
|
||||
secrets:
|
||||
exclude:
|
||||
- matchLabels:
|
||||
apps.cozystack.io/tenantresource: "false"
|
||||
include: [{}]
|
||||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: CozystackResourceDefinition
|
||||
|
|
@ -481,6 +588,11 @@ spec:
|
|||
kind: HelmRepository
|
||||
name: cozystack-extra
|
||||
namespace: cozy-public
|
||||
secrets:
|
||||
exclude:
|
||||
- matchLabels:
|
||||
apps.cozystack.io/tenantresource: "false"
|
||||
include: [{}]
|
||||
---
|
||||
apiVersion: cozystack.io/v1alpha1
|
||||
kind: CozystackResourceDefinition
|
||||
|
|
@ -503,3 +615,8 @@ spec:
|
|||
kind: HelmRepository
|
||||
name: cozystack-extra
|
||||
namespace: cozy-public
|
||||
secrets:
|
||||
exclude:
|
||||
- matchLabels:
|
||||
apps.cozystack.io/tenantresource: "false"
|
||||
include: [{}]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue