Skip to content

Commit 5b0e1d7

Browse files
author
Sean Sundberg
committed
Bumps terraform versions
- Terraform cli to `0.12.23` - IBM Cloud Terraform provider to `1.2.3`
1 parent cb589aa commit 5b0e1d7

2 files changed

Lines changed: 28 additions & 20 deletions

File tree

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
FROM registry.access.redhat.com/ubi8/ubi:8.1-397
22

3-
ENV TERRAFORM_VERSION 0.12.20
4-
ENV TERRAFORM_IBMCLOUD_VERSION 1.2.1
3+
ENV TERRAFORM_VERSION 0.12.23
4+
ENV TERRAFORM_IBMCLOUD_VERSION 1.2.3
55
ENV TERRAFORM_KUBERNETES_VERSION 1.10.0
66
ENV TERRAFORM_HELM_VERSION 1.0.0
77
ENV SUPPORTED_CALICO 3.12.0

README.md

Lines changed: 26 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,29 @@
11
# IBM Garage command-line tools
22

33
This repository builds a Docker image whose container is a client for using IBM Cloud.
4-
The container includes the following tools:
5-
- terraform cli
4+
5+
The container includes the following tools - (tool@version):
6+
- terraform cli@0.12.23
67
- terraform plugins:
7-
- terraform-provider-helm
8-
- terraform-provider-kube
9-
- terraform-provider-ibm
10-
- calico cli
8+
- terraform-provider-helm@1.0.0
9+
- terraform-provider-kube@1.10.0
10+
- terraform-provider-ibm@1.2.3
11+
- calico cli@3.12.0
1112
- ibmcloud cli
1213
- ibmcloud plugins:
1314
- container-service
1415
- container-registry
1516
- cloud-databases
16-
- docker cli
17-
- kubectl cli
17+
- kubectl cli@1.15.5
1818
- kustomize cli
1919
- openshift (oc) cli
20-
- helm cli
20+
- helm2 cli
21+
- helm3 cli
2122
- git cli
22-
- nvm cli
23-
- node cli
23+
- nvm cli@0.35.2
24+
- node cli@12.x
2425
- npm cli
25-
- solsa cli
26+
- solsa cli@0.3.5
2627
- yeoman (yo) cli
2728

2829
The container also includes the following helper scripts:
@@ -51,12 +52,12 @@ Start the client to use it.
5152
- To run the `icclient` container:
5253

5354
```bash
54-
docker run -itd --name icclient garagecatalyst/ibm-garage-cli-tools
55+
docker run -itd --name icclient ibmgaragecloud/cli-tools
5556
```
5657

5758
This assumes the image's default name, `ibm-garage-cli-tools`.
5859
59-
Once the client is running in the backgroud, use it by opening a shell in it.
60+
Once the client is running in the backgroud, use it by opening a shell into it.
6061
6162
- To use the `icclient` container, exec shell into it:
6263
@@ -198,14 +199,21 @@ the image. Configuration for these tests are provided in the aptly named `config
198199
See https://github.com/GoogleContainerTools/container-structure-test for information on the
199200
defined values for the test definition.
200201
201-
#### Push the image to Docker Hub
202+
#### Releasing the a version to Docker Hub
203+
204+
A build pipeline is configured in Docker Hub to create new image versions when a change is pushed to Git. A new `latest` tag will be put on the tip of `master` branch and a
205+
versioned image tag will be created off of Git tags.
206+
207+
In order to release a new version of the code for build, run the following:
202208
203209
```bash
204-
npm run push
210+
export GITHUB_TOKEN="<github PAT>"
211+
npm run release
205212
```
206213
207-
This will tag the local image version with the `IMAGE_ORG`/`IMAGE_NAME`:`IMAGE_VERSION`
208-
tag and push it to Docker Hub.
214+
...and follow the on screen instructions
215+
216+
**Note:** The GITHUB_TOKEN should be your personal access token for GitHub. It is needed in order to create the `release` documentation in the repo
209217
210218
#### Configuration
211219

0 commit comments

Comments
 (0)