Skip to content
This repository was archived by the owner on Apr 27, 2020. It is now read-only.

Commit 31547c7

Browse files
Add support for Kubernetes 1.12 (#43)
1 parent 3f15d3e commit 31547c7

File tree

3 files changed

+56
-3
lines changed

3 files changed

+56
-3
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ A Concourse resource for controlling the Kubernetes cluster.
1010

1111
The version of this resource corresponds to the version of kubectl. We recommend using different version depending on the kubernetes version of the cluster.
1212

13+
- `zlabjp/kubernetes-resource:1.12` ([stable-1.12](https://storage.googleapis.com/kubernetes-release/release/stable-1.12.txt))
1314
- `zlabjp/kubernetes-resource:1.11` ([stable-1.11](https://storage.googleapis.com/kubernetes-release/release/stable-1.11.txt))
1415
- `zlabjp/kubernetes-resource:1.10` ([stable-1.10](https://storage.googleapis.com/kubernetes-release/release/stable-1.10.txt))
1516
- `zlabjp/kubernetes-resource:1.9` ([stable-1.9](https://storage.googleapis.com/kubernetes-release/release/stable-1.9.txt))
@@ -76,7 +77,7 @@ resource_types:
7677
type: docker-image
7778
source:
7879
repository: zlabjp/kubernetes-resource
79-
tag: "1.11"
80+
tag: "1.12"
8081
8182
resources:
8283
- name: kubernetes-production

ci/pipeline.yml

Lines changed: 53 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# DO NOT MAKE CHANGES TO THIS FILE. Instead, modify ci/pipeline.yml.erb and
55
# execute build-pipeline-yml.
66
#
7-
# created: 2018-08-27T15:50:45+09:00
7+
# created: 2018-10-01T17:33:01+09:00
88
#
99
resource_types:
1010
- name: slack-notification
@@ -92,6 +92,14 @@ resources:
9292
username: ((docker-username))
9393
password: ((docker-password))
9494

95+
- name: kubernetes-resource-image-1.12
96+
type: docker-image
97+
source:
98+
repository: zlabjp/kubernetes-resource
99+
tag: "1.12"
100+
username: ((docker-username))
101+
password: ((docker-password))
102+
95103
- name: kubernetes-resource-image-latest
96104
type: docker-image
97105
source:
@@ -146,6 +154,12 @@ resources:
146154
url: https://storage.googleapis.com/kubernetes-release/release/stable-1.11.txt
147155
filename: version
148156

157+
- name: stable-1.12
158+
type: file-url
159+
source:
160+
url: https://storage.googleapis.com/kubernetes-release/release/stable-1.12.txt
161+
filename: version
162+
149163
- name: latest
150164
type: file-url
151165
source:
@@ -421,6 +435,44 @@ jobs:
421435
text: |
422436
Failure! $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
423437
438+
- name: build-kubernetes-resource-image-1.12
439+
public: true
440+
serial: true
441+
plan:
442+
- do:
443+
- aggregate:
444+
- get: kubernetes-resource-release
445+
trigger: true
446+
- get: ubuntu-18.04
447+
params: {save: true}
448+
trigger: true
449+
- get: stable-1.12
450+
trigger: true
451+
- task: build-build-args-file
452+
file: kubernetes-resource-release/ci/tasks/build-build-args-file.yml
453+
input_mapping: {version: stable-1.12}
454+
- put: kubernetes-resource-image-1.12
455+
params:
456+
build: kubernetes-resource-release
457+
load_base: ubuntu-18.04
458+
build_args_file: output/build-args-file
459+
on_success:
460+
put: notify
461+
params:
462+
channel: ((slack-success-channel))
463+
username: concourse / kubernetes-resource-image-1.12
464+
icon_emoji: ":dancing-penguin:"
465+
text: |
466+
Success! $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
467+
on_failure:
468+
put: notify
469+
params:
470+
channel: ((slack-failure-channel))
471+
username: concourse / kubernetes-resource-image-1.12
472+
icon_emoji: ":rage:"
473+
text: |
474+
Failure! $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
475+
424476
- name: build-kubernetes-resource-image-latest
425477
public: true
426478
serial: true

ci/pipeline.yml.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<%
2-
kubernetes_versions = %w(stable-1.6 stable-1.7 stable-1.8 stable-1.9 stable-1.10 stable-1.11 latest)
2+
kubernetes_versions = %w(stable-1.6 stable-1.7 stable-1.8 stable-1.9 stable-1.10 stable-1.11 stable-1.12 latest)
33
def tag(version); version.sub(/^stable-/, ''); end
44
def image_resource_name(version); "kubernetes-resource-image-" + tag(version); end
55

0 commit comments

Comments
 (0)