kumahq / kuma-website

🐻 The official website for Kuma, the control plane for modern service connectivity.
https://kuma.io
Apache License 2.0
104 stars 87 forks source link

feat(installer): script refresh/cloudsmith #1609

Closed curiositycasualty closed 7 months ago

curiositycasualty commented 7 months ago

This change causes the installer script to source packages from Kong's new package hosting provider, Cloudsmith: https://packages.konghq.com

Wherever possible, I tried to reuse the existing log messages such that documentation should not need to be re-written. Features-wise, everything is the same except I also added latest as a possible input for VERSION (in addition to the existing preview).

Since the "release" package repos only contain 2.2.x+ and only support linux, darwin (kuma) and linux, darwin, and windows (kong-mesh), I initially thought I could drop the changes from: https://github.com/kumahq/kuma-website/pull/806/files (as discussed with @lahabana). But after some thought and some uploads of older packages to the Cloudsmith package repo "kuma-legacy" (a rough analogue to Pulp's "mesh-alpine"), it seemed feasible with little effort, so I went ahead and kept it.

Did you sign your commit? Instructions Yes

Have you read Contributing guidelines? Yes

netlify[bot] commented 7 months ago

Deploy Preview for kuma ready!

Name Link
Latest commit 0ead39df864a3d86c6646ef6cfce4a01a709a84c
Latest deploy log https://app.netlify.com/sites/kuma/deploys/65b3f6a132257b00083d8058
Deploy Preview https://deploy-preview-1609--kuma.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

curiositycasualty commented 7 months ago

Drafting while I get this working in CI/hammer out the last kinks.

curiositycasualty commented 7 months ago

closing to run some CI experiments on my fork