Skip to content

Commit a2e8bd8

Browse files
authored
Merge pull request #2970 from ant31/labels
Update labels
2 parents a426fba + 0a88be3 commit a2e8bd8

16 files changed

+122
-40
lines changed

deploy/configmap.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ metadata:
66
name: nginx-configuration
77
namespace: ingress-nginx
88
labels:
9-
app: ingress-nginx
9+
app.kubernetes.io/name: ingress-nginx

deploy/default-backend.yaml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,18 @@ kind: Deployment
55
metadata:
66
name: default-http-backend
77
labels:
8-
app: default-http-backend
8+
app.kubernetes.io/name: default-http-backend
9+
app.kubernetes.io/part-of: ingress-nginx
910
namespace: ingress-nginx
1011
spec:
1112
replicas: 1
1213
selector:
1314
matchLabels:
14-
app: default-http-backend
15+
app.kubernetes.io/name: default-http-backend
1516
template:
1617
metadata:
1718
labels:
18-
app: default-http-backend
19+
app.kubernetes.io/name: default-http-backend
1920
spec:
2021
terminationGracePeriodSeconds: 60
2122
containers:
@@ -48,10 +49,11 @@ metadata:
4849
name: default-http-backend
4950
namespace: ingress-nginx
5051
labels:
51-
app: default-http-backend
52+
app.kubernetes.io/name: default-http-backend
53+
app.kubernetes.io/part-of: ingress-nginx
5254
spec:
5355
ports:
5456
- port: 80
5557
targetPort: 8080
5658
selector:
57-
app: default-http-backend
59+
app.kubernetes.io/name: default-http-backend

deploy/mandatory.yaml

Lines changed: 37 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,19 @@ kind: Deployment
1111
metadata:
1212
name: default-http-backend
1313
labels:
14-
app: default-http-backend
14+
app.kubernetes.io/name: default-http-backend
15+
app.kubernetes.io/part-of: ingress-nginx
1516
namespace: ingress-nginx
1617
spec:
1718
replicas: 1
1819
selector:
1920
matchLabels:
20-
app: default-http-backend
21+
app.kubernetes.io/name: default-http-backend
2122
template:
2223
metadata:
2324
labels:
24-
app: default-http-backend
25+
app.kubernetes.io/name: default-http-backend
26+
app.kubernetes.io/part-of: ingress-nginx
2527
spec:
2628
terminationGracePeriodSeconds: 60
2729
containers:
@@ -54,13 +56,14 @@ metadata:
5456
name: default-http-backend
5557
namespace: ingress-nginx
5658
labels:
57-
app: default-http-backend
59+
app.kubernetes.io/name: default-http-backend
60+
app.kubernetes.io/part-of: ingress-nginx
5861
spec:
5962
ports:
6063
- port: 80
6164
targetPort: 8080
6265
selector:
63-
app: default-http-backend
66+
app.kubernetes.io/name: default-http-backend
6467
---
6568

6669
kind: ConfigMap
@@ -69,35 +72,48 @@ metadata:
6972
name: nginx-configuration
7073
namespace: ingress-nginx
7174
labels:
72-
app: ingress-nginx
75+
app.kubernetes.io/name: ingress-nginx
76+
app.kubernetes.io/part-of: ingress-nginx
7377
---
7478

7579
kind: ConfigMap
7680
apiVersion: v1
7781
metadata:
7882
name: tcp-services
7983
namespace: ingress-nginx
84+
labels:
85+
app.kubernetes.io/name: ingress-nginx
86+
app.kubernetes.io/part-of: ingress-nginx
8087
---
8188

8289
kind: ConfigMap
8390
apiVersion: v1
8491
metadata:
8592
name: udp-services
8693
namespace: ingress-nginx
94+
labels:
95+
app.kubernetes.io/name: ingress-nginx
96+
app.kubernetes.io/part-of: ingress-nginx
8797
---
8898

8999
apiVersion: v1
90100
kind: ServiceAccount
91101
metadata:
92102
name: nginx-ingress-serviceaccount
93103
namespace: ingress-nginx
104+
labels:
105+
app.kubernetes.io/name: ingress-nginx
106+
app.kubernetes.io/part-of: ingress-nginx
94107

95108
---
96109

97110
apiVersion: rbac.authorization.k8s.io/v1beta1
98111
kind: ClusterRole
99112
metadata:
100113
name: nginx-ingress-clusterrole
114+
labels:
115+
app.kubernetes.io/name: ingress-nginx
116+
app.kubernetes.io/part-of: ingress-nginx
101117
rules:
102118
- apiGroups:
103119
- ""
@@ -153,6 +169,9 @@ kind: Role
153169
metadata:
154170
name: nginx-ingress-role
155171
namespace: ingress-nginx
172+
labels:
173+
app.kubernetes.io/name: ingress-nginx
174+
app.kubernetes.io/part-of: ingress-nginx
156175
rules:
157176
- apiGroups:
158177
- ""
@@ -196,6 +215,9 @@ kind: RoleBinding
196215
metadata:
197216
name: nginx-ingress-role-nisa-binding
198217
namespace: ingress-nginx
218+
labels:
219+
app.kubernetes.io/name: ingress-nginx
220+
app.kubernetes.io/part-of: ingress-nginx
199221
roleRef:
200222
apiGroup: rbac.authorization.k8s.io
201223
kind: Role
@@ -211,6 +233,9 @@ apiVersion: rbac.authorization.k8s.io/v1beta1
211233
kind: ClusterRoleBinding
212234
metadata:
213235
name: nginx-ingress-clusterrole-nisa-binding
236+
labels:
237+
app.kubernetes.io/name: ingress-nginx
238+
app.kubernetes.io/part-of: ingress-nginx
214239
roleRef:
215240
apiGroup: rbac.authorization.k8s.io
216241
kind: ClusterRole
@@ -225,16 +250,19 @@ apiVersion: extensions/v1beta1
225250
kind: Deployment
226251
metadata:
227252
name: nginx-ingress-controller
228-
namespace: ingress-nginx
253+
namespace: ingress-nginx
254+
labels:
255+
app.kubernetes.io/name: ingress-nginx
256+
app.kubernetes.io/part-of: ingress-nginx
229257
spec:
230258
replicas: 1
231259
selector:
232260
matchLabels:
233-
app: ingress-nginx
261+
app.kubernetes.io/name: ingress-nginx
234262
template:
235263
metadata:
236264
labels:
237-
app: ingress-nginx
265+
app.kubernetes.io/name: ingress-nginx
238266
annotations:
239267
prometheus.io/port: '10254'
240268
prometheus.io/scrape: 'true'

deploy/monitoring/configuration.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ kind: ConfigMap
33
metadata:
44
name: prometheus-configuration
55
labels:
6+
app.kubernetes.io/name: prometheus
7+
app.kubernetes.io/part-of: ingress-nginx
68
name: prometheus-configuration
79
namespace: ingress-nginx
810
data:
@@ -38,4 +40,3 @@ data:
3840
- source_labels: [__meta_kubernetes_service_name]
3941
regex: prometheus-service
4042
action: drop
41-

deploy/monitoring/grafana.yaml

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,16 @@ apiVersion: extensions/v1beta1
22
kind: Deployment
33
metadata:
44
labels:
5-
name: grafana
5+
app.kubernetes.io/name: grafana
6+
app.kubernetes.io/part-of: ingress-nginx
7+
68
name: grafana
79
namespace: ingress-nginx
810
spec:
911
selector:
1012
matchLabels:
11-
app: grafana
13+
app.kubernetes.io/name: grafana
14+
app.kubernetes.io/part-of: ingress-nginx
1215
strategy:
1316
rollingUpdate:
1417
maxSurge: 1
@@ -17,7 +20,8 @@ spec:
1720
template:
1821
metadata:
1922
labels:
20-
app: grafana
23+
app.kubernetes.io/name: grafana
24+
app.kubernetes.io/part-of: ingress-nginx
2125
spec:
2226
containers:
2327
- image: grafana/grafana
@@ -47,11 +51,16 @@ kind: Service
4751
metadata:
4852
name: grafana
4953
namespace: ingress-nginx
54+
labels:
55+
app.kubernetes.io/name: grafana
56+
app.kubernetes.io/part-of: ingress-nginx
57+
5058
spec:
5159
ports:
5260
- port: 3000
5361
protocol: TCP
5462
targetPort: 3000
5563
selector:
56-
app: grafana
57-
type: NodePort
64+
app.kubernetes.io/name: grafana
65+
app.kubernetes.io/part-of: ingress-nginx
66+
type: NodePort

deploy/monitoring/prometheus.yaml

Lines changed: 25 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,12 @@ kind: Role
33
metadata:
44
name: prometheus-server
55
namespace: ingress-nginx
6+
labels:
7+
app.kubernetes.io/name: prometheus
8+
app.kubernetes.io/part-of: ingress-nginx
69
rules:
710
- apiGroups: [""]
8-
resources:
11+
resources:
912
- services
1013
- endpoints
1114
- pods
@@ -18,6 +21,9 @@ kind: ServiceAccount
1821
metadata:
1922
name: prometheus-server
2023
namespace: ingress-nginx
24+
labels:
25+
app.kubernetes.io/name: prometheus
26+
app.kubernetes.io/part-of: ingress-nginx
2127

2228
---
2329

@@ -26,6 +32,10 @@ kind: RoleBinding
2632
metadata:
2733
name: prometheus-server
2834
namespace: ingress-nginx
35+
labels:
36+
app.kubernetes.io/name: prometheus
37+
app.kubernetes.io/part-of: ingress-nginx
38+
2939
roleRef:
3040
apiGroup: rbac.authorization.k8s.io
3141
kind: Role
@@ -42,15 +52,21 @@ kind: Deployment
4252
metadata:
4353
name: prometheus-server
4454
namespace: ingress-nginx
55+
labels:
56+
app.kubernetes.io/name: prometheus
57+
app.kubernetes.io/part-of: ingress-nginx
58+
4559
spec:
4660
replicas: 1
4761
selector:
4862
matchLabels:
49-
app: prometheus-server
63+
app.kubernetes.io/name: prometheus
64+
app.kubernetes.io/part-of: ingress-nginx
5065
template:
5166
metadata:
5267
labels:
53-
app: prometheus-server
68+
app.kubernetes.io/name: prometheus
69+
app.kubernetes.io/part-of: ingress-nginx
5470
spec:
5571
serviceAccountName: prometheus-server
5672
containers:
@@ -80,9 +96,14 @@ kind: Service
8096
metadata:
8197
name: prometheus-service
8298
namespace: ingress-nginx
99+
labels:
100+
app.kubernetes.io/name: prometheus
101+
app.kubernetes.io/part-of: ingress-nginx
102+
83103
spec:
84104
selector:
85-
app: prometheus-server
105+
app.kubernetes.io/name: prometheus
106+
app.kubernetes.io/part-of: ingress-nginx
86107
type: NodePort
87108
ports:
88109
- port: 9090

deploy/provider/aws/patch-configmap-l4.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ metadata:
44
name: nginx-configuration
55
namespace: ingress-nginx
66
labels:
7-
app: ingress-nginx
7+
app.kubernetes.io/name: ingress-nginx
8+
app.kubernetes.io/part-of: ingress-nginx
89
data:
910
use-proxy-protocol: "true"

deploy/provider/aws/patch-configmap-l7.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ metadata:
44
name: nginx-configuration
55
namespace: ingress-nginx
66
labels:
7-
app: ingress-nginx
7+
app.kubernetes.io/name: ingress-nginx
8+
app.kubernetes.io/part-of: ingress-nginx
89
data:
910
use-proxy-protocol: "false"

deploy/provider/aws/service-l4.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ metadata:
44
name: ingress-nginx
55
namespace: ingress-nginx
66
labels:
7-
app: ingress-nginx
7+
app.kubernetes.io/name: ingress-nginx
8+
app.kubernetes.io/part-of: ingress-nginx
89
annotations:
910
# Enable PROXY protocol
1011
service.beta.kubernetes.io/aws-load-balancer-proxy-protocol: '*'
@@ -13,7 +14,7 @@ metadata:
1314
spec:
1415
type: LoadBalancer
1516
selector:
16-
app: ingress-nginx
17+
app.kubernetes.io/name: ingress-nginx
1718
ports:
1819
- name: http
1920
port: 80

deploy/provider/aws/service-l7.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@ metadata:
44
name: ingress-nginx
55
namespace: ingress-nginx
66
labels:
7-
app: ingress-nginx
7+
app.kubernetes.io/name: ingress-nginx
8+
app.kubernetes.io/part-of: ingress-nginx
89
annotations:
910
# replace with the correct value of the generated certificate in the AWS console
10-
service.beta.kubernetes.io/aws-load-balancer-ssl-cert: "arn:aws:acm:us-west-2:XXXXXXXX:certificate/XXXXXX-XXXXXXX-XXXXXXX-XXXXXXXX"
11+
service.beta.kubernetes.io/aws-load-balancer-ssl-cert: "arn:aws:acm:us-west-2:XXXXXXXX:certificate/XXXXXX-XXXXXXX-XXXXXXX-XXXXXXXX"
1112
# the backend instances are HTTP
1213
service.beta.kubernetes.io/aws-load-balancer-backend-protocol: "http"
1314
# Map port 443
@@ -17,7 +18,7 @@ metadata:
1718
spec:
1819
type: LoadBalancer
1920
selector:
20-
app: ingress-nginx
21+
app.kubernetes.io/name: ingress-nginx
2122
ports:
2223
- name: http
2324
port: 80

0 commit comments

Comments
 (0)