forked from gardener/gardener
-
Notifications
You must be signed in to change notification settings - Fork 0
/
images.yaml
259 lines (248 loc) · 8.87 KB
/
images.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
# List of all container images which are deployed by the Gardener.
# In case an image can only be used for a specific Kubernetes version, the
# entry must have a key "runtimeVersion" whose value describe for which kubernetes runtime
# the respective tag can be used. The syntax must be as described in the
# Masterminds/semver package: https://github.com/Masterminds/semver#hyphen-range-comparisons.
images:
# Gardener components
- name: gardenlet
sourceRepository: github.com/gardener/gardener
repository: eu.gcr.io/gardener-project/gardener/gardenlet
- name: gardener-seed-admission-controller
sourceRepository: github.com/gardener/gardener
repository: eu.gcr.io/gardener-project/gardener/seed-admission-controller
# Seed bootstrap
- name: pause-container
sourceRepository: github.com/kubernetes/kubernetes/blob/master/build/pause/Dockerfile
repository: gcr.io/google_containers/pause-amd64
tag: "3.1"
- name: etcd-druid
sourceRepository: github.com/gardener/etcd-druid
repository: eu.gcr.io/gardener-project/gardener/etcd-druid
tag: "v0.4.1"
- name: gardener-resource-manager
sourceRepository: github.com/gardener/gardener-resource-manager
repository: eu.gcr.io/gardener-project/gardener/gardener-resource-manager
tag: "v0.21.0"
- name: dependency-watchdog
sourceRepository: github.com/gardener/dependency-watchdog
repository: eu.gcr.io/gardener-project/gardener/dependency-watchdog
tag: "v0.6.1"
# Seed controlplane
# hyperkube is used for kubectl + kubelet binaries on the worker nodes
- name: hyperkube
sourceRepository: github.com/kubernetes/kubernetes
repository: k8s.gcr.io/hyperkube
targetVersion: "< 1.19"
- name: hyperkube
sourceRepository: github.com/gardener/hyperkube
repository: eu.gcr.io/gardener-project/hyperkube
targetVersion: ">= 1.19"
- name: kube-apiserver
sourceRepository: github.com/kubernetes/kubernetes
repository: k8s.gcr.io/hyperkube
targetVersion: "< 1.17"
- name: kube-apiserver
sourceRepository: github.com/kubernetes/kubernetes
repository: k8s.gcr.io/kube-apiserver
targetVersion: ">= 1.17"
- name: kube-controller-manager
sourceRepository: github.com/kubernetes/kubernetes
repository: k8s.gcr.io/hyperkube
targetVersion: "< 1.17"
- name: kube-controller-manager
sourceRepository: github.com/kubernetes/kubernetes
repository: k8s.gcr.io/kube-controller-manager
targetVersion: ">= 1.17"
- name: kube-scheduler
sourceRepository: github.com/kubernetes/kubernetes
repository: k8s.gcr.io/hyperkube
targetVersion: "< 1.17"
- name: kube-scheduler
sourceRepository: github.com/kubernetes/kubernetes
repository: k8s.gcr.io/kube-scheduler
targetVersion: ">= 1.17"
- name: kube-proxy
sourceRepository: github.com/kubernetes/kubernetes
repository: k8s.gcr.io/hyperkube
targetVersion: "< 1.17"
- name: kube-proxy
sourceRepository: github.com/kubernetes/kubernetes
repository: k8s.gcr.io/kube-proxy
targetVersion: ">= 1.17"
- name: cluster-autoscaler
sourceRepository: github.com/gardener/autoscaler
repository: eu.gcr.io/gardener-project/gardener/autoscaler/cluster-autoscaler
tag: "v0.13.0"
targetVersion: ">= 1.16"
- name: cluster-autoscaler
sourceRepository: github.com/gardener/autoscaler
repository: eu.gcr.io/gardener-project/gardener/autoscaler/cluster-autoscaler
targetVersion: "< 1.16"
tag: "v0.10.1"
- name: vpn-seed
sourceRepository: github.com/gardener/vpn
repository: eu.gcr.io/gardener-project/gardener/vpn-seed
tag: "0.19.0"
- name: konnectivity-server
sourceRepository: github.com/kubernetes-sigs/apiserver-network-proxy
repository: k8s.gcr.io/kas-network-proxy/proxy-server
tag: "v0.0.12"
# Monitoring
- name: alertmanager
sourceRepository: github.com/prometheus/alertmanager
repository: quay.io/prometheus/alertmanager
tag: v0.18.0
- name: prometheus
sourceRepository: github.com/prometheus/prometheus
repository: quay.io/prometheus/prometheus
tag: v2.22.2
- name: configmap-reloader
sourceRepository: github.com/jimmidyson/configmap-reload
repository: quay.io/coreos/configmap-reload
tag: v0.0.1
- name: kube-state-metrics
sourceRepository: github.com/kubernetes/kube-state-metrics
repository: quay.io/coreos/kube-state-metrics
tag: v1.9.7
- name: node-exporter
sourceRepository: github.com/prometheus/node_exporter
repository: quay.io/prometheus/node-exporter
tag: v1.0.1
- name: grafana
sourceRepository: github.com/grafana/grafana
repository: grafana/grafana
tag: "7.2.1"
- name: blackbox-exporter
sourceRepository: github.com/prometheus/blackbox_exporter
repository: quay.io/prometheus/blackbox-exporter
tag: v0.14.0
- name: metrics-server
sourceRepository: github.com/kubernetes-incubator/metrics-server
repository: k8s.gcr.io/metrics-server/metrics-server
tag: v0.4.1
targetVersion: ">= 1.11"
- name: metrics-server
sourceRepository: github.com/kubernetes-incubator/metrics-server
repository: k8s.gcr.io/metrics-server-amd64
tag: v0.3.1
targetVersion: 1.10.x
# Shoot core addons
- name: vpn-shoot
sourceRepository: github.com/gardener/vpn
repository: eu.gcr.io/gardener-project/gardener/vpn-shoot
tag: "0.19.0"
- name: konnectivity-agent
sourceRepository: github.com/kubernetes-sigs/apiserver-network-proxy
repository: k8s.gcr.io/kas-network-proxy/proxy-agent
tag: "v0.0.12"
- name: coredns
sourceRepository: github.com/coredns/coredns
repository: coredns/coredns
tag: "1.7.0"
- name: node-local-dns
sourceRepository: github.com/kubernetes/kubernetes/blob/master/cluster/addons/dns/nodelocaldns
repository: k8s.gcr.io/k8s-dns-node-cache
tag: "1.15.13"
- name: node-problem-detector
sourceRepository: github.com/kubernetes/node-problem-detector
repository: k8s.gcr.io/node-problem-detector/node-problem-detector
tag: "v0.8.5"
# Shoot optional addons
- name: kubernetes-dashboard
sourceRepository: github.com/kubernetes/dashboard
repository: k8s.gcr.io/kubernetes-dashboard-amd64
tag: v1.10.1
targetVersion: "< 1.16"
- name: kubernetes-dashboard
sourceRepository: github.com/kubernetes/dashboard
repository: kubernetesui/dashboard
tag: v2.0.3
targetVersion: ">= 1.16, < 1.19"
- name: kubernetes-dashboard
sourceRepository: github.com/kubernetes/dashboard
repository: kubernetesui/dashboard
tag: v2.0.4
targetVersion: ">= 1.19"
- name: kubernetes-dashboard-metrics-scraper
sourceRepository: github.com/kubernetes/dashboard
repository: kubernetesui/metrics-scraper
tag: v1.0.4
targetVersion: ">= 1.16"
- name: nginx-ingress-controller
sourceRepository: github.com/kubernetes/ingress-nginx
repository: quay.io/kubernetes-ingress-controller/nginx-ingress-controller
tag: "0.22.0"
- name: ingress-default-backend
sourceRepository: github.com/gardener/ingress-default-backend
repository: eu.gcr.io/gardener-project/gardener/ingress-default-backend
tag: "0.8.0"
# Miscellaenous
- name: busybox
sourceRepository: github.com/mirror/busybox
repository: busybox
tag: "1.29.2"
- name: alpine
repository: alpine
tag: "3.10.3"
- name: alpine-iptables
sourceRepository: github.com/DockToFuture/alpine-iptables
repository: eu.gcr.io/gardener-project/alpine-iptables
tag: "3.10.3"
# Logging
- name: fluent-bit
sourceRepository: github.com/fluent/fluent-bit
repository: fluent/fluent-bit
tag: "1.6.4"
- name: fluent-bit-plugin-installer
sourceRepository: github.com/gardener/logging
repository: eu.gcr.io/gardener-project/gardener/fluent-bit-to-loki
tag: "v0.32.0"
- name: loki
sourceRepository: github.com/grafana/loki
repository: grafana/loki
tag: "1.6.0"
# VPA
- name: vpa-admission-controller
sourceRepository: github.com/kubernetes/autoscaler
repository: k8s.gcr.io/autoscaling/vpa-admission-controller
tag: "0.9.0"
- name: vpa-recommender
sourceRepository: github.com/kubernetes/autoscaler
repository: k8s.gcr.io/autoscaling/vpa-recommender
tag: "0.9.0"
- name: vpa-updater
sourceRepository: github.com/kubernetes/autoscaler
repository: k8s.gcr.io/autoscaling/vpa-updater
tag: "0.9.0"
- name: vpa-exporter
sourceRepository: github.com/gardener/vpa-exporter
repository: eu.gcr.io/gardener-project/gardener/vpa-exporter
tag: "0.1.5"
# HVPA
- name: hvpa-controller
sourceRepository: github.com/gardener/hvpa-controller
repository: eu.gcr.io/gardener-project/gardener/hvpa-controller
tag: "v0.3.1"
# Istio
- name: istio-proxy
sourceRepository: github.com/istio/istio
repository: docker.io/istio/proxyv2
tag: "1.8.0"
- name: istio-istiod
sourceRepository: github.com/istio/istio
repository: docker.io/istio/pilot
tag: "1.8.0"
# API Server SNI
- name: apiserver-proxy
sourceRepository: github.com/envoyproxy/envoy
repository: envoyproxy/envoy
tag: "v1.16.0"
- name: apiserver-proxy-sidecar
sourceRepository: github.com/gardener/apiserver-proxy
repository: eu.gcr.io/gardener-project/gardener/apiserver-proxy
tag: "v0.1.0"
- name: apiserver-proxy-pod-webhook
sourceRepository: github.com/gardener/apiserver-proxy
repository: eu.gcr.io/gardener-project/gardener/apiserver-proxy-pod-webhook
tag: "v0.2.0"