Skip to content

Commit 8b4929c

Browse files
author
Timo Reimann
authored
Merge pull request #303 from digitalocean/prepare-release-v0.1.22
Prepare release v0.1.22
2 parents 825dd24 + 7ddab1d commit 8b4929c

File tree

6 files changed

+147
-5
lines changed

6 files changed

+147
-5
lines changed

CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22

33
## unreleased
44

5-
* Add `DEBUG_ADDR` env var for configuring the address of a http server serving a `/healthz` health endpoint (@nanzhong)
5+
## v0.1.22 (beta) - Jan 15th 2020
6+
7+
* Add `DEBUG_ADDR` environment variable for configuring the address of an HTTP server serving a `/healthz` health endpoint (@nanzhong)
68

79
## v0.1.21 (beta) - Oct 27th 2019
810

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
## Releases
88

99
Cloud Controller Manager follows [semantic versioning](https://semver.org/).
10-
The current version is: **`v0.1.21`**. This means that the project is still
10+
The current version is: **`v0.1.22`**. This means that the project is still
1111
under active development and may not be production ready. The plugin will be
1212
bumped to **`v1.0.0`** once the [DigitalOcean Kubernetes
1313
product](https://www.digitalocean.com/products/kubernetes/) is released and

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v0.1.21
1+
v0.1.22

docs/example-manifests/cloud-controller-manager.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ spec:
4747
operator: Exists
4848
tolerationSeconds: 300
4949
containers:
50-
- image: digitalocean/digitalocean-cloud-controller-manager:v0.1.21
50+
- image: digitalocean/digitalocean-cloud-controller-manager:v0.1.22
5151
name: digitalocean-cloud-controller-manager
5252
command:
5353
- "/bin/digitalocean-cloud-controller-manager"

docs/getting-started.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ digitalocean Opaque 1 18h
150150
Currently we only support alpha release of the `digitalocean-cloud-controller-manager` due to its active development. Run the first alpha release like so
151151

152152
```bash
153-
kubectl apply -f releases/v0.1.21.yml
153+
kubectl apply -f releases/v0.1.22.yml
154154
deployment "digitalocean-cloud-controller-manager" created
155155
```
156156

releases/v0.1.22.yml

Lines changed: 140 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,140 @@
1+
---
2+
apiVersion: apps/v1
3+
kind: Deployment
4+
metadata:
5+
name: digitalocean-cloud-controller-manager
6+
namespace: kube-system
7+
spec:
8+
replicas: 1
9+
revisionHistoryLimit: 2
10+
selector:
11+
matchLabels:
12+
app: digitalocean-cloud-controller-manager
13+
template:
14+
metadata:
15+
labels:
16+
app: digitalocean-cloud-controller-manager
17+
annotations:
18+
scheduler.alpha.kubernetes.io/critical-pod: ''
19+
spec:
20+
dnsPolicy: Default
21+
hostNetwork: true
22+
serviceAccountName: cloud-controller-manager
23+
tolerations:
24+
# this taint is set by all kubelets running `--cloud-provider=external`
25+
# so we should tolerate it to schedule the digitalocean ccm
26+
- key: "node.cloudprovider.kubernetes.io/uninitialized"
27+
value: "true"
28+
effect: "NoSchedule"
29+
- key: "CriticalAddonsOnly"
30+
operator: "Exists"
31+
# cloud controller manages should be able to run on masters
32+
- key: "node-role.kubernetes.io/master"
33+
effect: NoSchedule
34+
containers:
35+
- image: digitalocean/digitalocean-cloud-controller-manager:v0.1.22
36+
name: digitalocean-cloud-controller-manager
37+
command:
38+
- "/bin/digitalocean-cloud-controller-manager"
39+
- "--leader-elect=false"
40+
resources:
41+
requests:
42+
cpu: 100m
43+
memory: 50Mi
44+
env:
45+
- name: DO_ACCESS_TOKEN
46+
valueFrom:
47+
secretKeyRef:
48+
name: digitalocean
49+
key: access-token
50+
51+
---
52+
apiVersion: v1
53+
kind: ServiceAccount
54+
metadata:
55+
name: cloud-controller-manager
56+
namespace: kube-system
57+
---
58+
apiVersion: rbac.authorization.k8s.io/v1
59+
kind: ClusterRole
60+
metadata:
61+
annotations:
62+
rbac.authorization.kubernetes.io/autoupdate: "true"
63+
name: system:cloud-controller-manager
64+
rules:
65+
- apiGroups:
66+
- ""
67+
resources:
68+
- events
69+
verbs:
70+
- create
71+
- patch
72+
- update
73+
- apiGroups:
74+
- ""
75+
resources:
76+
- nodes
77+
verbs:
78+
- '*'
79+
- apiGroups:
80+
- ""
81+
resources:
82+
- nodes/status
83+
verbs:
84+
- patch
85+
- apiGroups:
86+
- ""
87+
resources:
88+
- services
89+
verbs:
90+
- list
91+
- patch
92+
- update
93+
- watch
94+
- apiGroups:
95+
- ""
96+
resources:
97+
- services/status
98+
verbs:
99+
- list
100+
- patch
101+
- update
102+
- watch
103+
- apiGroups:
104+
- ""
105+
resources:
106+
- serviceaccounts
107+
verbs:
108+
- create
109+
- apiGroups:
110+
- ""
111+
resources:
112+
- persistentvolumes
113+
verbs:
114+
- get
115+
- list
116+
- update
117+
- watch
118+
- apiGroups:
119+
- ""
120+
resources:
121+
- endpoints
122+
verbs:
123+
- create
124+
- get
125+
- list
126+
- watch
127+
- update
128+
---
129+
kind: ClusterRoleBinding
130+
apiVersion: rbac.authorization.k8s.io/v1
131+
metadata:
132+
name: system:cloud-controller-manager
133+
roleRef:
134+
apiGroup: rbac.authorization.k8s.io
135+
kind: ClusterRole
136+
name: system:cloud-controller-manager
137+
subjects:
138+
- kind: ServiceAccount
139+
name: cloud-controller-manager
140+
namespace: kube-system

0 commit comments

Comments
 (0)