Skip to content

Commit c9e532d

Browse files
authored
Merge pull request #205 from digitalocean/bump-0.1.13
Prepare release v0.1.13
2 parents feab009 + e53ac68 commit c9e532d

File tree

6 files changed

+147
-4
lines changed

6 files changed

+147
-4
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# CHANGELOG
22

3+
## v0.1.13 (beta) - Apr 3rd 2019
4+
5+
* Add support for configuring a specific vpc id (@nanzhong)
6+
37
## v0.1.12 (beta) - Mar 26th 2019
48

59
* Cache API results for DigitalOcean resources and manage them in ResourcesController (@nanzhong)

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

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

118118
```bash
119-
kubectl apply -f releases/v0.1.12.yml
119+
kubectl apply -f releases/v0.1.13.yml
120120
deployment "digitalocean-cloud-controller-manager" created
121121
```
122122

releases/v0.1.13.yml

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

0 commit comments

Comments
 (0)