mirror of
https://github.com/opentofu/opentofu.git
synced 2025-02-25 18:45:20 -06:00
27 lines
873 B
Bash
27 lines
873 B
Bash
|
#!/usr/bin/env bash
|
||
|
|
||
|
# This script tags the version number given on the command line as being
|
||
|
# the "latest" on the local system only.
|
||
|
#
|
||
|
# The following tags are updated:
|
||
|
# - light (from the tag named after the version number)
|
||
|
# - full (from the tag named after the version number with "-full" appended)
|
||
|
# - latest (as an alias of light)
|
||
|
#
|
||
|
# Before running this the build.sh script must be run to actually create the
|
||
|
# images that this script will tag.
|
||
|
#
|
||
|
# After tagging, use push.sh to push the images to dockerhub.
|
||
|
|
||
|
set -eu
|
||
|
|
||
|
VERSION="$1"
|
||
|
VERSION_SLUG="${VERSION#v}"
|
||
|
|
||
|
echo "-- Updating tags to point to version $VERSION --"
|
||
|
echo ""
|
||
|
|
||
|
docker tag "hashicorp/terraform:${VERSION_SLUG}" "hashicorp/terraform:light"
|
||
|
docker tag "hashicorp/terraform:${VERSION_SLUG}" "hashicorp/terraform:latest"
|
||
|
docker tag "hashicorp/terraform:${VERSION_SLUG}-full" "hashicorp/terraform:full"
|