Skip to content

Commit d25a944

Browse files
authored
Merge pull request #299 from weaveworks/298-update-k8st-manifests-that-have
Update manifests from v1beta1 -> v1
2 parents 244ee72 + b3ae4bb commit d25a944

File tree

7 files changed

+55
-17
lines changed

7 files changed

+55
-17
lines changed

.circleci/config.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,14 @@ job_environment_v1_14_2: &job_environment_v1_14_2
2626
CHANGE_MINIKUBE_NONE_USER: true
2727
KUBE_SERVER_VERSION: echo v1.14.2
2828
KUBECTL_VERSION: echo v1.14.2
29-
MINIKUBE_VERSION: echo latest
29+
MINIKUBE_VERSION: echo v1.2.0
3030

3131
job_environment_vstable: &job_environment_vstable
3232
environment:
3333
CHANGE_MINIKUBE_NONE_USER: true
3434
KUBE_SERVER_VERSION: curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt
3535
KUBECTL_VERSION: curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt
36-
MINIKUBE_VERSION: echo latest
36+
MINIKUBE_VERSION: echo v1.2.0
3737

3838
workflow_job_defaults: &workflow_job_defaults
3939
requires:

Gopkg.lock

+4-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Gopkg.toml

-5
Original file line numberDiff line numberDiff line change
@@ -95,8 +95,3 @@ branch = "release-1.11"
9595
[[constraint]]
9696
name = "github.com/prometheus/client_golang"
9797
version = "v0.9.0-pre1"
98-
99-
[[constraint]]
100-
name = "github.com/dlespiau/kube-test-harness"
101-
revision = "6dfa02a8c9926e2caffa14aa405dd699363bd9d3"
102-

docker/kubectl.version

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
KUBECTL_VERSION=v1.11.10
1+
KUBECTL_VERSION=v1.13.11

integration-tests/k8s/k8s-kube-system.yaml.in

+42-6
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ items:
4343
metadata:
4444
name: flux-git-deploy
4545
type: Opaque
46-
- apiVersion: apps/v1beta1
46+
- apiVersion: apps/v1
4747
kind: Deployment
4848
metadata:
4949
name: weave-flux-memcached
@@ -54,6 +54,12 @@ items:
5454
weave-flux-component: memcached
5555
spec:
5656
replicas: 1
57+
selector:
58+
matchLabels:
59+
name: weave-flux-memcached
60+
app: weave-flux
61+
weave-cloud-component: flux
62+
weave-flux-component: memcached
5763
template:
5864
metadata:
5965
annotations:
@@ -93,7 +99,7 @@ items:
9399
app: weave-flux
94100
weave-cloud-component: flux
95101
weave-flux-component: memcached
96-
- apiVersion: apps/v1beta1
102+
- apiVersion: apps/v1
97103
kind: Deployment
98104
metadata:
99105
name: weave-flux-agent
@@ -104,6 +110,12 @@ items:
104110
weave-flux-component: agent
105111
spec:
106112
replicas: 1
113+
selector:
114+
matchLabels:
115+
name: weave-flux-agent
116+
app: weave-flux
117+
weave-cloud-component: flux
118+
weave-flux-component: agent
107119
strategy:
108120
type: Recreate
109121
template:
@@ -172,7 +184,7 @@ items:
172184
- kind: ServiceAccount
173185
name: weave-scope
174186
namespace: kube-system
175-
- apiVersion: extensions/v1beta1
187+
- apiVersion: apps/v1
176188
kind: DaemonSet
177189
metadata:
178190
name: weave-scope-agent
@@ -182,6 +194,12 @@ items:
182194
weave-cloud-component: scope
183195
weave-scope-component: agent
184196
spec:
197+
selector:
198+
matchLabels:
199+
name: weave-scope-agent
200+
app: weave-scope
201+
weave-cloud-component: scope
202+
weave-scope-component: agent
185203
template:
186204
metadata:
187205
labels:
@@ -265,7 +283,7 @@ items:
265283
- kind: ServiceAccount
266284
name: weave-cortex
267285
namespace: kube-system
268-
- apiVersion: apps/v1beta1
286+
- apiVersion: apps/v1
269287
kind: Deployment
270288
metadata:
271289
name: weave-cortex-agent
@@ -276,6 +294,12 @@ items:
276294
weave-cortex-component: agent
277295
spec:
278296
replicas: 1
297+
selector:
298+
matchLabels:
299+
name: weave-cortex-agent
300+
app: weave-cortex
301+
weave-cloud-component: cortex
302+
weave-cortex-component: agent
279303
template:
280304
metadata:
281305
annotations:
@@ -305,7 +329,7 @@ items:
305329
- name: agent-config-volume
306330
configMap:
307331
name: weave-cortex-agent-config
308-
- apiVersion: extensions/v1beta1
332+
- apiVersion: apps/v1
309333
kind: DaemonSet
310334
metadata:
311335
name: weave-cortex-node-exporter
@@ -315,6 +339,12 @@ items:
315339
weave-cloud-component: cortex
316340
weave-cortex-component: node-exporter
317341
spec:
342+
selector:
343+
matchLabels:
344+
name: weave-cortex-node-exporter
345+
app: weave-cortex
346+
weave-cloud-component: cortex
347+
weave-cortex-component: node-exporter
318348
template:
319349
metadata:
320350
annotations:
@@ -342,7 +372,7 @@ items:
342372
operator: Exists
343373
updateStrategy:
344374
type: RollingUpdate
345-
- apiVersion: apps/v1beta1
375+
- apiVersion: apps/v1
346376
kind: Deployment
347377
metadata:
348378
name: weave-cortex-state-metrics
@@ -353,6 +383,12 @@ items:
353383
weave-cortex-component: state-metrics
354384
spec:
355385
replicas: 1
386+
selector:
387+
matchLabels:
388+
name: weave-cortex-state-metrics
389+
app: weave-cortex
390+
weave-cloud-component: cortex
391+
weave-cortex-component: state-metrics
356392
template:
357393
metadata:
358394
annotations:

integration-tests/tests/install-update-flow.sh

+2
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,8 @@ run_self_update_test () {
7171
echo "• Check the agent updated correctly"
7272
if [[ $(kubectl get pods -n weave -l name=weave-agent -o jsonpath="{.items[0].metadata.labels.newLabel}") != "foo" ]]; then
7373
echo "Failed to self update. Label newLabel=foo does not exist."
74+
echo "Logs from weave-agent pods:"
75+
kubectl logs -n weave -l name=weave-agent
7476
exit 1
7577
fi
7678
}

service/static/agent.yaml.in

+4-1
Original file line numberDiff line numberDiff line change
@@ -42,13 +42,16 @@ items:
4242
- kind: ServiceAccount
4343
name: weave-agent
4444
namespace: weave
45-
- apiVersion: apps/v1beta1
45+
- apiVersion: apps/v1
4646
kind: Deployment
4747
metadata:
4848
name: weave-agent
4949
namespace: weave
5050
spec:
5151
replicas: 1
52+
selector:
53+
matchLabels:
54+
name: weave-agent
5255
# Wait 30 seconds to see if new version crashes before rolling next pod
5356
minReadySeconds: 30
5457
# Rolling update with 1 new instance added before removing any old instances

0 commit comments

Comments
 (0)