Skip to content

Commit 67c685a

Browse files
author
Timo Reimann
authored
Merge pull request #271 from digitalocean/prepare-release-v0-1-19
Prepare release v0.1.19
2 parents 9fd627e + 3345376 commit 67c685a

File tree

6 files changed

+143
-4
lines changed

6 files changed

+143
-4
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
## unreleased
44

5+
## v0.1.19 (beta) - Aug 28th 2019
6+
57
### Changed
68

79
* Overwrite service load-balancer ID on mismatch (@timoreimann)

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.18`**. This means that the project is still
10+
The current version is: **`v0.1.19`**. 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.18
1+
v0.1.19

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.18
50+
- image: digitalocean/digitalocean-cloud-controller-manager:v0.1.19
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
@@ -144,7 +144,7 @@ digitalocean Opaque 1 18h
144144
Currently we only support alpha release of the `digitalocean-cloud-controller-manager` due to its active development. Run the first alpha release like so
145145

146146
```bash
147-
kubectl apply -f releases/v0.1.18.yml
147+
kubectl apply -f releases/v0.1.19.yml
148148
deployment "digitalocean-cloud-controller-manager" created
149149
```
150150

releases/v0.1.19.yml

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

0 commit comments

Comments
 (0)