v0.14.1-beta.0
Pre-release
Pre-release
- Updates Terraform to v0.15.1 to use rotated key for validating providers #190
Upgrade Notes
For v0.14.x users
Update the version in Dockerfile, Dockerfile.loc and clusters.tf to v0.14.1-beta.0
.
For users of previous Kubestack releases
Users of Kubestack releases before v0.14
who are not ready to update to this latest Kubestack release, can manually update the Terraform versions used to a Terraform patch releases that matches the minor release bundled with their current Kubestack release.
First, select the updated Terraform version for your Kubestack release:
- Kubestack
v0.10.0-beta.0
update Terraform tov0.12.31
- Kubestack
v0.11.0-beta.0
tov0.12.1-beta.0
update Terraform tov0.13.7
- Kubestack
v0.12.2-beta.0
tov0.13.0-beta.1
update Terraform tov0.14.11
Then edit your Dockerfile to download the new Terraform binary in a temporary stage and copy the binary over to your final stage.
# Add before FROM kubestack/framework
FROM python:3.8-slim as tfupgrade
RUN apt-get update && apt-get install -y curl unzip
ARG TERRAFORM_VERSION=___DESIRED_TERRAFORM_VERSION___
RUN echo "TERRAFORM_VERSION: ${TERRAFORM_VERSION}" \
&& curl -LO https://releases.hashicorp.com/terraform/${TERRAFORM_VERSION}/terraform_${TERRAFORM_VERSION}_linux_amd64.zip \
&& unzip terraform_${TERRAFORM_VERSION}_linux_amd64.zip -d /tmp \
&& chmod +x /tmp/terraform \
&& /tmp/terraform version
# Add after FROM kubestack/framework
COPY --from=tfupgrade /tmp/terraform /opt/bin/terraform