Skip to content

Commit

Permalink
feat (jkube-kit/enricher) : Add WellKnownLabelsEnricher for adding Ku…
Browse files Browse the repository at this point in the history
…bernetes Recommended Well Known Labels

+ Add WellKnownLabelEnricher that would add these labels to `.metadata`
  of all resources (also to `selector.matchLabels` in case of controller
  resources):
  - `app.kubernetes.io/component`
  - `app.kubernetes.io/managed-by`
  - `app.kubernetes.io/name`
  - `app.kubernetes.io/part-of`
  - `app.kubernetes.io/version`

Signed-off-by: Rohan Kumar <rohaan@redhat.com>
  • Loading branch information
rohanKanojia committed Jan 17, 2024
1 parent 31ef8be commit 2c722db
Show file tree
Hide file tree
Showing 27 changed files with 955 additions and 130 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,10 @@ items:
jkube.eclipse.org/git-commit: "@ignore@"
jkube.eclipse.org/git-branch: "@ignore@"
labels:
app.kubernetes.io/managed-by: jkube
app.kubernetes.io/name: expose
app.kubernetes.io/version: "@ignore@"
app.kubernetes.io/part-of: org.eclipse.jkube.integration.tests.gradle
expose: "true"
app: expose
provider: jkube
Expand All @@ -23,6 +27,9 @@ items:
protocol: TCP
targetPort: 21
selector:
app.kubernetes.io/managed-by: jkube
app.kubernetes.io/name: expose
app.kubernetes.io/part-of: org.eclipse.jkube.integration.tests.gradle
app: expose
provider: jkube
group: org.eclipse.jkube.integration.tests.gradle
Expand All @@ -34,6 +41,10 @@ items:
jkube.eclipse.org/git-commit: "@ignore@"
jkube.eclipse.org/git-branch: "@ignore@"
labels:
app.kubernetes.io/managed-by: jkube
app.kubernetes.io/name: expose
app.kubernetes.io/version: "@ignore@"
app.kubernetes.io/part-of: org.eclipse.jkube.integration.tests.gradle
app: expose
provider: jkube
version: "@ignore@"
Expand All @@ -44,6 +55,9 @@ items:
revisionHistoryLimit: 2
selector:
matchLabels:
app.kubernetes.io/managed-by: jkube
app.kubernetes.io/name: expose
app.kubernetes.io/part-of: org.eclipse.jkube.integration.tests.gradle
app: expose
provider: jkube
group: org.eclipse.jkube.integration.tests.gradle
Expand All @@ -54,6 +68,10 @@ items:
jkube.eclipse.org/git-commit: "@ignore@"
jkube.eclipse.org/git-branch: "@ignore@"
labels:
app.kubernetes.io/managed-by: jkube
app.kubernetes.io/name: expose
app.kubernetes.io/version: "@ignore@"
app.kubernetes.io/part-of: org.eclipse.jkube.integration.tests.gradle
app: expose
provider: jkube
version: "@ignore@"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,10 @@ items:
jkube.eclipse.org/git-commit: "@ignore@"
jkube.eclipse.org/git-branch: "@ignore@"
labels:
app.kubernetes.io/managed-by: jkube
app.kubernetes.io/name: expose
app.kubernetes.io/version: "@ignore@"
app.kubernetes.io/part-of: org.eclipse.jkube.integration.tests.gradle
expose: "true"
app: expose
provider: jkube
Expand All @@ -25,6 +29,9 @@ items:
protocol: TCP
targetPort: 21
selector:
app.kubernetes.io/managed-by: jkube
app.kubernetes.io/name: expose
app.kubernetes.io/part-of: org.eclipse.jkube.integration.tests.gradle
app: expose
provider: jkube
group: org.eclipse.jkube.integration.tests.gradle
Expand All @@ -38,6 +45,10 @@ items:
jkube.eclipse.org/git-commit: "@ignore@"
jkube.eclipse.org/git-branch: "@ignore@"
labels:
app.kubernetes.io/managed-by: jkube
app.kubernetes.io/name: expose
app.kubernetes.io/version: "@ignore@"
app.kubernetes.io/part-of: org.eclipse.jkube.integration.tests.gradle
app: expose
provider: jkube
version: "@ignore@"
Expand All @@ -47,6 +58,9 @@ items:
replicas: 1
revisionHistoryLimit: 2
selector:
app.kubernetes.io/managed-by: jkube
app.kubernetes.io/name: expose
app.kubernetes.io/part-of: org.eclipse.jkube.integration.tests.gradle
app: expose
provider: jkube
group: org.eclipse.jkube.integration.tests.gradle
Expand All @@ -63,6 +77,10 @@ items:
jkube.eclipse.org/git-commit: "@ignore@"
jkube.eclipse.org/git-branch: "@ignore@"
labels:
app.kubernetes.io/managed-by: jkube
app.kubernetes.io/name: expose
app.kubernetes.io/version: "@ignore@"
app.kubernetes.io/part-of: org.eclipse.jkube.integration.tests.gradle
app: expose
provider: jkube
version: "@ignore@"
Expand Down Expand Up @@ -104,6 +122,10 @@ items:
jkube.eclipse.org/git-commit: "@ignore@"
jkube.eclipse.org/git-branch: "@ignore@"
labels:
app.kubernetes.io/managed-by: jkube
app.kubernetes.io/name: expose
app.kubernetes.io/version: "@ignore@"
app.kubernetes.io/part-of: org.eclipse.jkube.integration.tests.gradle
expose: "true"
app: expose
provider: jkube
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,10 @@ items:
jkube.eclipse.org/git-commit: "@ignore@"
jkube.eclipse.org/git-branch: "@ignore@"
labels:
app.kubernetes.io/managed-by: jkube
app.kubernetes.io/name: expose
app.kubernetes.io/version: "@ignore@"
app.kubernetes.io/part-of: org.eclipse.jkube.integration.tests.gradle
expose: "true"
app: expose
provider: jkube
Expand All @@ -23,6 +27,9 @@ items:
protocol: TCP
targetPort: 21
selector:
app.kubernetes.io/managed-by: jkube
app.kubernetes.io/name: expose
app.kubernetes.io/part-of: org.eclipse.jkube.integration.tests.gradle
app: expose
provider: jkube
group: org.eclipse.jkube.integration.tests.gradle
Expand All @@ -34,6 +41,10 @@ items:
jkube.eclipse.org/git-commit: "@ignore@"
jkube.eclipse.org/git-branch: "@ignore@"
labels:
app.kubernetes.io/managed-by: jkube
app.kubernetes.io/name: expose
app.kubernetes.io/version: "@ignore@"
app.kubernetes.io/part-of: org.eclipse.jkube.integration.tests.gradle
app: expose
provider: jkube
version: "@ignore@"
Expand All @@ -44,6 +55,9 @@ items:
revisionHistoryLimit: 2
selector:
matchLabels:
app.kubernetes.io/managed-by: jkube
app.kubernetes.io/name: expose
app.kubernetes.io/part-of: org.eclipse.jkube.integration.tests.gradle
app: expose
provider: jkube
group: org.eclipse.jkube.integration.tests.gradle
Expand All @@ -54,6 +68,10 @@ items:
jkube.eclipse.org/git-commit: "@ignore@"
jkube.eclipse.org/git-branch: "@ignore@"
labels:
app.kubernetes.io/managed-by: jkube
app.kubernetes.io/name: expose
app.kubernetes.io/version: "@ignore@"
app.kubernetes.io/part-of: org.eclipse.jkube.integration.tests.gradle
app: expose
provider: jkube
version: "@ignore@"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,10 @@ items:
jkube.eclipse.org/git-commit: "@ignore@"
jkube.eclipse.org/git-branch: "@ignore@"
labels:
app.kubernetes.io/managed-by: jkube
app.kubernetes.io/name: expose
app.kubernetes.io/version: "@ignore@"
app.kubernetes.io/part-of: org.eclipse.jkube.integration.tests.gradle
expose: "true"
app: expose
provider: jkube
Expand All @@ -25,6 +29,9 @@ items:
protocol: TCP
targetPort: 21
selector:
app.kubernetes.io/managed-by: jkube
app.kubernetes.io/name: expose
app.kubernetes.io/part-of: org.eclipse.jkube.integration.tests.gradle
app: expose
provider: jkube
group: org.eclipse.jkube.integration.tests.gradle
Expand All @@ -38,6 +45,10 @@ items:
jkube.eclipse.org/git-commit: "@ignore@"
jkube.eclipse.org/git-branch: "@ignore@"
labels:
app.kubernetes.io/managed-by: jkube
app.kubernetes.io/name: expose
app.kubernetes.io/version: "@ignore@"
app.kubernetes.io/part-of: org.eclipse.jkube.integration.tests.gradle
app: expose
provider: jkube
version: "@ignore@"
Expand All @@ -47,6 +58,9 @@ items:
replicas: 1
revisionHistoryLimit: 2
selector:
app.kubernetes.io/managed-by: jkube
app.kubernetes.io/name: expose
app.kubernetes.io/part-of: org.eclipse.jkube.integration.tests.gradle
app: expose
provider: jkube
group: org.eclipse.jkube.integration.tests.gradle
Expand All @@ -63,6 +77,10 @@ items:
jkube.eclipse.org/git-commit: "@ignore@"
jkube.eclipse.org/git-branch: "@ignore@"
labels:
app.kubernetes.io/managed-by: jkube
app.kubernetes.io/name: expose
app.kubernetes.io/version: "@ignore@"
app.kubernetes.io/part-of: org.eclipse.jkube.integration.tests.gradle
app: expose
provider: jkube
version: "@ignore@"
Expand Down Expand Up @@ -104,6 +122,10 @@ items:
jkube.eclipse.org/git-commit: "@ignore@"
jkube.eclipse.org/git-branch: "@ignore@"
labels:
app.kubernetes.io/managed-by: jkube
app.kubernetes.io/name: expose
app.kubernetes.io/version: "@ignore@"
app.kubernetes.io/part-of: org.eclipse.jkube.integration.tests.gradle
expose: "true"
app: expose
provider: jkube
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,10 @@ items:
jkube.eclipse.org/git-commit: "@ignore@"
jkube.eclipse.org/git-branch: "@ignore@"
labels:
app.kubernetes.io/managed-by: jkube
app.kubernetes.io/name: expose
app.kubernetes.io/version: "@ignore@"
app.kubernetes.io/part-of: org.eclipse.jkube.integration.tests.gradle
app: expose
provider: jkube
version: "@ignore@"
Expand All @@ -22,6 +26,9 @@ items:
protocol: TCP
targetPort: 21
selector:
app.kubernetes.io/managed-by: jkube
app.kubernetes.io/name: expose
app.kubernetes.io/part-of: org.eclipse.jkube.integration.tests.gradle
app: expose
provider: jkube
group: org.eclipse.jkube.integration.tests.gradle
Expand All @@ -33,6 +40,10 @@ items:
jkube.eclipse.org/git-commit: "@ignore@"
jkube.eclipse.org/git-branch: "@ignore@"
labels:
app.kubernetes.io/managed-by: jkube
app.kubernetes.io/name: expose
app.kubernetes.io/version: "@ignore@"
app.kubernetes.io/part-of: org.eclipse.jkube.integration.tests.gradle
app: expose
provider: jkube
version: "@ignore@"
Expand All @@ -43,6 +54,9 @@ items:
revisionHistoryLimit: 2
selector:
matchLabels:
app.kubernetes.io/managed-by: jkube
app.kubernetes.io/name: expose
app.kubernetes.io/part-of: org.eclipse.jkube.integration.tests.gradle
app: expose
provider: jkube
group: org.eclipse.jkube.integration.tests.gradle
Expand All @@ -53,6 +67,10 @@ items:
jkube.eclipse.org/git-commit: "@ignore@"
jkube.eclipse.org/git-branch: "@ignore@"
labels:
app.kubernetes.io/managed-by: jkube
app.kubernetes.io/name: expose
app.kubernetes.io/version: "@ignore@"
app.kubernetes.io/part-of: org.eclipse.jkube.integration.tests.gradle
app: expose
provider: jkube
version: "@ignore@"
Expand Down Expand Up @@ -86,6 +104,10 @@ items:
jkube.eclipse.org/git-commit: "@ignore@"
jkube.eclipse.org/git-branch: "@ignore@"
labels:
app.kubernetes.io/managed-by: jkube
app.kubernetes.io/name: expose
app.kubernetes.io/version: "@ignore@"
app.kubernetes.io/part-of: org.eclipse.jkube.integration.tests.gradle
app: expose
provider: jkube
version: "@ignore@"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,10 @@ items:
jkube.eclipse.org/git-commit: "@ignore@"
jkube.eclipse.org/git-branch: "@ignore@"
labels:
app.kubernetes.io/managed-by: jkube
app.kubernetes.io/name: expose
app.kubernetes.io/version: "@ignore@"
app.kubernetes.io/part-of: org.eclipse.jkube.integration.tests.gradle
app: expose
provider: jkube
version: "@ignore@"
Expand All @@ -24,6 +28,9 @@ items:
protocol: TCP
targetPort: 21
selector:
app.kubernetes.io/managed-by: jkube
app.kubernetes.io/name: expose
app.kubernetes.io/part-of: org.eclipse.jkube.integration.tests.gradle
app: expose
provider: jkube
group: org.eclipse.jkube.integration.tests.gradle
Expand All @@ -37,6 +44,10 @@ items:
jkube.eclipse.org/git-commit: "@ignore@"
jkube.eclipse.org/git-branch: "@ignore@"
labels:
app.kubernetes.io/managed-by: jkube
app.kubernetes.io/name: expose
app.kubernetes.io/version: "@ignore@"
app.kubernetes.io/part-of: org.eclipse.jkube.integration.tests.gradle
app: expose
provider: jkube
version: "@ignore@"
Expand All @@ -46,6 +57,9 @@ items:
replicas: 1
revisionHistoryLimit: 2
selector:
app.kubernetes.io/managed-by: jkube
app.kubernetes.io/name: expose
app.kubernetes.io/part-of: org.eclipse.jkube.integration.tests.gradle
app: expose
provider: jkube
group: org.eclipse.jkube.integration.tests.gradle
Expand All @@ -62,6 +76,10 @@ items:
jkube.eclipse.org/git-commit: "@ignore@"
jkube.eclipse.org/git-branch: "@ignore@"
labels:
app.kubernetes.io/managed-by: jkube
app.kubernetes.io/name: expose
app.kubernetes.io/version: "@ignore@"
app.kubernetes.io/part-of: org.eclipse.jkube.integration.tests.gradle
app: expose
provider: jkube
version: "@ignore@"
Expand Down Expand Up @@ -103,6 +121,10 @@ items:
jkube.eclipse.org/git-commit: "@ignore@"
jkube.eclipse.org/git-branch: "@ignore@"
labels:
app.kubernetes.io/managed-by: jkube
app.kubernetes.io/name: expose
app.kubernetes.io/version: "@ignore@"
app.kubernetes.io/part-of: org.eclipse.jkube.integration.tests.gradle
app: expose
provider: jkube
version: "@ignore@"
Expand Down
Loading

0 comments on commit 2c722db

Please sign in to comment.