Skip to content

Commit ef436e9

Browse files
committed
Merge pull request #16 from arschles/manifest
fix(manifests): mount and use auth secrets correctly and use proper image names
2 parents 6ba5402 + c4ed0ac commit ef436e9

4 files changed

Lines changed: 27 additions & 33 deletions

File tree

manifests/deis-builder-rc.yaml

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,16 @@
11
apiVersion: v1
22
kind: ReplicationController
33
metadata:
4-
# Change the name
54
name: deis-builder
65
labels:
76
heritage: deis
87
spec:
98
replicas: 1
10-
11-
# Change the selector name
129
selector:
1310
app: deis-builder
1411
template:
1512
metadata:
1613
labels:
17-
# Important: these labels need to match the selector above
1814
app: deis-builder
1915
spec:
2016
containers:
@@ -26,11 +22,11 @@ spec:
2622
env:
2723
- name: "EXTERNAL_PORT"
2824
value: "2223"
29-
# volumeMounts:
30-
# - name: object-store
31-
# mountPath: /var/run/secrets/object/store
32-
# readOnly: true
33-
# volumes:
34-
# - name: object-store
35-
# secret:
36-
# secretName: object-store
25+
volumeMounts:
26+
- name: minio-user
27+
mountPath: /var/run/secrets/object/store
28+
readOnly: true
29+
volumes:
30+
- name: minio-user
31+
secret:
32+
secretName: minio-user

manifests/deis-builder-service.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
apiVersion: v1
22
kind: Service
33
metadata:
4-
# Give this a useful name.
54
name: deis-builder
65
labels:
76
heritage: deis
@@ -16,5 +15,4 @@ spec:
1615
name: fetcher
1716
protocol: TCP
1817
selector:
19-
# Match the selector in the RC
2018
app: deis-builder

rootfs/etc/deis-dockerbuilder.yaml

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,37 @@
1-
# A debugging utility for testing Minio from within k8s.
21
apiVersion: v1
32
kind: Pod
43
metadata:
5-
name: repo_name
4+
name: deis-dockerbuilder
65
labels:
76
heritage: deis
8-
version: 2015-sept
7+
version: v2-alpha
98
spec:
109
restartPolicy: Never
1110
containers:
12-
- name: repo_name
11+
- name: deis-dockerbuilder
1312
imagePullPolicy: Always
14-
image: smothiki/dockerbuilder:5.5
13+
image: quay.io/deisci/dockerbuilder:v2-alpha
1514
env:
1615
- name: DEBUG
1716
value: "1"
1817
- name: TAR_URL
1918
value: tar-url
20-
- name: IMAGE
19+
- name: IMG_NAME
2120
value: imagename
22-
# - name : REG_URL
23-
# value: puturl
21+
- name: ACCESS_KEY_FILE
22+
value: /var/run/secrets/object/store/access_key
23+
- name: ACCESS_SECRET_FILE
24+
value: /var/run/secrets/object/store/access_secret
2425
volumeMounts:
2526
- mountPath: /var/run/docker.sock
2627
name: docker-socket
27-
- name: object-store
28+
- name: minio-user
2829
mountPath: /var/run/secrets/object/store
2930
readOnly: true
3031
volumes:
31-
- name: object-store
32+
- name: minio-user
3233
secret:
33-
secretName: object-store
34+
secretName: minio-user
3435
- name: docker-socket
3536
hostPath:
3637
path: /var/run/docker.sock

rootfs/etc/deis-slugbuilder.yaml

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
1-
# A debugging utility for testing Minio from within k8s.
21
apiVersion: v1
32
kind: Pod
43
metadata:
5-
name: repo_name
4+
name: deis-slugbuilder
65
labels:
76
heritage: deis
8-
version: 2015-sept
7+
version: v2-alpha
98
spec:
109
restartPolicy: Never
1110
containers:
12-
- name: repo_name
11+
- name: deis-slugbuilder
1312
imagePullPolicy: Always
14-
image: smothiki/slugbuilder:5.5
13+
image: quay.io/deisci/slugbuilder:v2-alpha
1514
env:
1615
- name: DEBUG
1716
value: "1"
@@ -20,10 +19,10 @@ spec:
2019
- name : put_url
2120
value: puturl
2221
volumeMounts:
23-
- name: object-store
22+
- name: minio-user
2423
mountPath: /var/run/secrets/object/store
2524
readOnly: true
2625
volumes:
27-
- name: object-store
26+
- name: minio-user
2827
secret:
29-
secretName: object-store
28+
secretName: minio-user

0 commit comments

Comments
 (0)