Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Moving Tiller to new location #8884

Merged
merged 1 commit into from Oct 15, 2020
Merged

Conversation

mattfarina
Copy link
Collaborator

The tiller primary location is now GitHub Container Registry.
It is also replicatated to GCR, Docker Hub, and Quay.

What this PR does / why we need it:

GCR is going away. We want to preserve tiller beyond the end of life for Helm v2. This moves Tiller to GHCR along with making it available on Quay and Docker Hub.

Special notes for your reviewer:

The environment variables are already setup in CI.

If applicable:

  • this PR contains documentation
  • this PR contains unit tests
  • this PR has been tested for backwards compatibility

@mattfarina mattfarina added this to the 2.17.0 milestone Oct 13, 2020
@helm-bot helm-bot added the size/L Denotes a PR that changes 100-499 lines, ignoring generated files. label Oct 13, 2020
Copy link
Member

@technosophos technosophos left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Copy link
Member

@bacongobbler bacongobbler left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Saw one tiny gotcha in the CI script. Everything else looks good otherwise. Thanks for working on this!

.circleci/deploy.sh Outdated Show resolved Hide resolved
Copy link
Member

@scottrigby scottrigby left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

otherwise this lgtm 👍

I was going to suggest perhaps a GitHub action could simplify auth now that we're omving to ghcr, but I see the GITHUB_TOKEN doesn't have the right perms for that yet during the beta. Plus we want to auth for the other registries anyway. So could be a follow-up if we want to do that.

az storage blob upload -f "KEYS" -n "KEYS" -c "$AZURE_STORAGE_CONTAINER_NAME" --connection-string "$AZURE_STORAGE_CONNECTION_STRING"
echo "Pushing KEYS file to Azure"
az storage blob upload -f "KEYS" -n "KEYS" -c "$AZURE_STORAGE_CONTAINER_NAME" --connection-string "$AZURE_STORAGE_CONNECTION_STRING"
endif
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

shellify. also adding newline at EOF

Suggested change
endif
fi

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed. thanks


# Canary version is used with helm init --canary-image flag.
# Does not push canary binary which is Helm v3.
ifneq ($(VERSION),"canary")
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks like some make crept in. shellify-ing:

Suggested change
ifneq ($(VERSION),"canary")
if [ "$VERSION" != "canary" ]; then

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good catch. fixed. thanks.

The tiller primary location is now GitHub Container Registry.
It is also replicatated to GCR, Docker Hub, and Quay.

Signed-off-by: Matt Farina <matt@mattfarina.com>
@bacongobbler bacongobbler linked an issue Oct 14, 2020 that may be closed by this pull request
@mattfarina mattfarina merged commit 7dc8737 into helm:dev-v2 Oct 15, 2020
@mattfarina mattfarina deleted the new-image-location branch October 15, 2020 20:48
udaraau pushed a commit to OpenLimark/java8-eks-helm-client that referenced this pull request Dec 22, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
size/L Denotes a PR that changes 100-499 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Make Tiller Image Available on Docker Hub
5 participants