charts icon indicating copy to clipboard operation
charts copied to clipboard

Use JFrog repository with hazelcast.com domain

Open jerrinot opened this issue 5 years ago • 8 comments

instructions says this helm repo add hazelcast https://hazelcast-charts.s3.amazonaws.com/ we should explore how to have a repository on a nicer and more official-looking URL. something like https://helm.hazelcast.com or https://helm.repository.hazelcast.com.

@alparslanavci is working on Bintray migration so perhaps the new repo could be used for Helm chart hosting too? Obviosly we would have to deprecate the old repo and make it to send redirects to the new one.

jerrinot avatar Dec 12 '20 11:12 jerrinot

If we can provide healthy redirection mech from s3 to JFRog, having a official-looking URL would be good. Otherwise, we need to do so much documentation/README update :)

We moved our chart repo from github to s3 to get metrics about their traffic so @alparslanavci can community metrics tool get some traffic info from JFrog?

hasancelik avatar Dec 14 '20 07:12 hasancelik

JFrog Artifactory has a Helm repository option, but IMO it will be better if we can keep s3 and do a re-direction with something like helm.hazelcast.com. This way, we won't need any changes in metrics collection.

@hasancelik wdyt?

alparslanavci avatar Jan 04 '21 15:01 alparslanavci

will the helm client follow the redirect?

jerrinot avatar Jan 04 '21 16:01 jerrinot

@hasancelik will know it better, but if we migrate to Artifactory, it has already a re-direction at repository.hazelcast.com.

alparslanavci avatar Jan 04 '21 17:01 alparslanavci

Is it a redirection (HTTP 301 or 302) or just a CNAME record in DNS? The former requires a cooperation from clients. The later is transparent (done in DNS resolver)

jerrinot avatar Jan 04 '21 17:01 jerrinot

It is the second (CNAME record in DNS) for repository.hazelcast.com.

alparslanavci avatar Jan 04 '21 17:01 alparslanavci

ok, that should work with all clients. one just have to be carefully with certificates.

jerrinot avatar Jan 04 '21 17:01 jerrinot

@alparslanavci I have checked the official doc, adding CNAME record in DNS is enough. As @jerrinot mentioned, old URL will continue to work for helm clients.

hasancelik avatar Jan 05 '21 07:01 hasancelik