Skip to content

Commit 4dfb344

Browse files
authored
Merge pull request #213 from digitalocean/release-v0.1.14
Prepare release v0.1.14
2 parents ad17a36 + 9e670e4 commit 4dfb344

File tree

6 files changed

+146
-5
lines changed

6 files changed

+146
-5
lines changed

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
# CHANGELOG
22

3-
## unreleased
3+
## v0.1.14 (beta) - Apr 26th 2019
44

55
* Update Kubernetes dependencies to 1.14.1 (@timoreimann)
6+
* Handle case where stale droplet cache can result in incorrect node deletions (@nanzhong)
67

78
## v0.1.13 (beta) - Apr 3rd 2019
89

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

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

130130
```bash
131-
kubectl apply -f releases/v0.1.13.yml
131+
kubectl apply -f releases/v0.1.14.yml
132132
deployment "digitalocean-cloud-controller-manager" created
133133
```
134134

releases/v0.1.14.yml

Lines changed: 140 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,140 @@
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.14
33+
name: digitalocean-cloud-controller-manager
34+
command:
35+
- "/bin/digitalocean-cloud-controller-manager"
36+
- "--cloud-provider=digitalocean"
37+
- "--leader-elect=false"
38+
- "--allow-untagged-cloud=true"
39+
resources:
40+
requests:
41+
cpu: 100m
42+
memory: 50Mi
43+
env:
44+
- name: DO_ACCESS_TOKEN
45+
valueFrom:
46+
secretKeyRef:
47+
name: digitalocean
48+
key: access-token
49+
50+
---
51+
apiVersion: v1
52+
kind: ServiceAccount
53+
metadata:
54+
name: cloud-controller-manager
55+
namespace: kube-system
56+
---
57+
apiVersion: rbac.authorization.k8s.io/v1
58+
kind: ClusterRole
59+
metadata:
60+
annotations:
61+
rbac.authorization.kubernetes.io/autoupdate: "true"
62+
name: system:cloud-controller-manager
63+
rules:
64+
- apiGroups:
65+
- ""
66+
resources:
67+
- events
68+
verbs:
69+
- create
70+
- patch
71+
- update
72+
- apiGroups:
73+
- ""
74+
resources:
75+
- nodes
76+
verbs:
77+
- '*'
78+
- apiGroups:
79+
- ""
80+
resources:
81+
- nodes/status
82+
verbs:
83+
- patch
84+
- apiGroups:
85+
- ""
86+
resources:
87+
- services
88+
verbs:
89+
- list
90+
- patch
91+
- update
92+
- watch
93+
- apiGroups:
94+
- ""
95+
resources:
96+
- services/status
97+
verbs:
98+
- list
99+
- patch
100+
- update
101+
- watch
102+
- apiGroups:
103+
- ""
104+
resources:
105+
- serviceaccounts
106+
verbs:
107+
- create
108+
- apiGroups:
109+
- ""
110+
resources:
111+
- persistentvolumes
112+
verbs:
113+
- get
114+
- list
115+
- update
116+
- watch
117+
- apiGroups:
118+
- ""
119+
resources:
120+
- endpoints
121+
verbs:
122+
- create
123+
- get
124+
- list
125+
- watch
126+
- update
127+
---
128+
kind: ClusterRoleBinding
129+
apiVersion: rbac.authorization.k8s.io/v1
130+
metadata:
131+
name: system:cloud-controller-manager
132+
roleRef:
133+
apiGroup: rbac.authorization.k8s.io
134+
kind: ClusterRole
135+
name: system:cloud-controller-manager
136+
subjects:
137+
- kind: ServiceAccount
138+
name: cloud-controller-manager
139+
namespace: kube-system
140+

0 commit comments

Comments
 (0)