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): Source Packages from Cloudsmith #1625

Closed curiositycasualty closed 6 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

Replaces: https://github.com/kumahq/kuma-website/pull/1609

KAG-2257

netlify[bot] commented 7 months ago

Deploy Preview for kuma ready!

Name Link
Latest commit c8f96daf2c8fbe0ef1d3aaa65b75c19ccd731294
Latest deploy log https://app.netlify.com/sites/kuma/deploys/65c2906ddb0d2e0007f4316b
Deploy Preview https://deploy-preview-1625--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 6 months ago

Restored file to the workflow 😔 I expect this to pass when approved/ran.

johnharris85 commented 6 months ago

LGTM