First use CircleCI's API to trigger a new build and push
curl -u ${CIRCLE_CI_TOKEN}: \
-d build_parameters[CIRCLE_JOB]=build_ubuntu_docker_package \
https://circleci.com/api/v1.1/project/github/replicatedhq/replicated-installer/tree/master \
Then update chatops deployer with the new image tag. No code changes are required in this repo.
curl -u ${CIRCLE_CI_TOKEN}: \
-d build_parameters[CIRCLE_JOB]=build_rhel_docker_package \
https://circleci.com/api/v1.1/project/github/replicatedhq/replicated-installer/tree/master
Then update chatops deployer with the new image tag. No code changes are required in this repo.
curl -u ${CIRCLE_CI_TOKEN}: \
-d build_parameters[CIRCLE_JOB]=build_ubuntu_k8s_packages \
-d build_parameters[K8S_VERSION]=v1.15.0 \
https://circleci.com/api/v1.1/project/github/replicatedhq/replicated-installer/tree/master
Update chatops deployer with the new image tags. Update the Ubuntu image tags in this repo
curl -u ${CIRCLE_CI_TOKEN}: \
-d build_parameters[CIRCLE_JOB]=build_rhel_k8s_packages \
-d build_parameters[K8S_VERSION]=v1.15.0 \
https://circleci.com/api/v1.1/project/github/replicatedhq/replicated-installer/tree/master
Update chatops deployer with the new image tags. Update the RHEL image tags in this repo
This will package up images such as kube-apiserver
used on every OS for airgap installs.
This should only be needed when adding a new supported version of K8s.
curl -u ${CIRCLE_CI_TOKEN}: \
-d build_parameters[CIRCLE_JOB]=build_k8s_bundles \
-d build_parameters[K8S_VERSION]=v1.15.0 \
https://circleci.com/api/v1.1/project/github/replicatedhq/replicated-installer/tree/master
Update chatops deployer with the new image tags. Each image in the created bundle will need to be retagged with its full name