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

Commit 65b8e9b

Browse files
Add support for Kubernetes 1.13 (#60)
1 parent 3e12333 commit 65b8e9b

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.13` ([stable-1.13](https://storage.googleapis.com/kubernetes-release/release/stable-1.13.txt))
1314
- `zlabjp/kubernetes-resource:1.12` ([stable-1.12](https://storage.googleapis.com/kubernetes-release/release/stable-1.12.txt))
1415
- `zlabjp/kubernetes-resource:1.11` ([stable-1.11](https://storage.googleapis.com/kubernetes-release/release/stable-1.11.txt))
1516
- `zlabjp/kubernetes-resource:1.10` ([stable-1.10](https://storage.googleapis.com/kubernetes-release/release/stable-1.10.txt))
@@ -77,7 +78,7 @@ resource_types:
7778
type: docker-image
7879
source:
7980
repository: zlabjp/kubernetes-resource
80-
tag: "1.12"
81+
tag: "1.13"
8182
8283
resources:
8384
- 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-10-01T17:33:01+09:00
7+
# created: 2019-01-10T14:27:08+09:00
88
#
99
resource_types:
1010
- name: slack-notification
@@ -100,6 +100,14 @@ resources:
100100
username: ((docker-username))
101101
password: ((docker-password))
102102

103+
- name: kubernetes-resource-image-1.13
104+
type: docker-image
105+
source:
106+
repository: zlabjp/kubernetes-resource
107+
tag: "1.13"
108+
username: ((docker-username))
109+
password: ((docker-password))
110+
103111
- name: kubernetes-resource-image-latest
104112
type: docker-image
105113
source:
@@ -160,6 +168,12 @@ resources:
160168
url: https://storage.googleapis.com/kubernetes-release/release/stable-1.12.txt
161169
filename: version
162170

171+
- name: stable-1.13
172+
type: file-url
173+
source:
174+
url: https://storage.googleapis.com/kubernetes-release/release/stable-1.13.txt
175+
filename: version
176+
163177
- name: latest
164178
type: file-url
165179
source:
@@ -473,6 +487,44 @@ jobs:
473487
text: |
474488
Failure! $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
475489
490+
- name: build-kubernetes-resource-image-1.13
491+
public: true
492+
serial: true
493+
plan:
494+
- do:
495+
- aggregate:
496+
- get: kubernetes-resource-release
497+
trigger: true
498+
- get: ubuntu-18.04
499+
params: {save: true}
500+
trigger: true
501+
- get: stable-1.13
502+
trigger: true
503+
- task: build-build-args-file
504+
file: kubernetes-resource-release/ci/tasks/build-build-args-file.yml
505+
input_mapping: {version: stable-1.13}
506+
- put: kubernetes-resource-image-1.13
507+
params:
508+
build: kubernetes-resource-release
509+
load_base: ubuntu-18.04
510+
build_args_file: output/build-args-file
511+
on_success:
512+
put: notify
513+
params:
514+
channel: ((slack-success-channel))
515+
username: concourse / kubernetes-resource-image-1.13
516+
icon_emoji: ":dancing-penguin:"
517+
text: |
518+
Success! $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
519+
on_failure:
520+
put: notify
521+
params:
522+
channel: ((slack-failure-channel))
523+
username: concourse / kubernetes-resource-image-1.13
524+
icon_emoji: ":rage:"
525+
text: |
526+
Failure! $ATC_EXTERNAL_URL/teams/$BUILD_TEAM_NAME/pipelines/$BUILD_PIPELINE_NAME/jobs/$BUILD_JOB_NAME/builds/$BUILD_NAME
527+
476528
- name: build-kubernetes-resource-image-latest
477529
public: true
478530
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 stable-1.12 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 stable-1.13 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)