Open kingdonb opened 1 year ago
That's everything for now. I added kingdonb/hephy-workflow-beta#2 so we can review these changes all in one place, (it's clear from the diff that some changes are bad and should not be reverted)
This is the release tooling we've been missing in the past, the only drawback is I'm publishing charts to test. So it's nice that the repo is called "beta" so nobody confuses it with release charts. (Yes... that will work...)
Someone still must test the default config. I have a feeling there's an error in this file:
Or maybe it's fine. IDK if an empty annotations:
is going to parse fine or if it's going to blow something up. I have only tested this config with the custom controller
image and with global.use_native_ingress: true
I can test this later on, it's just challenging to test because I only have one Kubernetes node still pinned to 1.23.x with Docker Engine for CRI, (so I guess I should also test on newer versions of Kubernetes and with containerd.)
We should come up with a configuration that works on modern Kubernetes, even if it needs to deprecate Docker Builder.
But I would much prefer to publish a release with Docker Builder transitioned to directly leverage either Buildkitd or Kaniko!
I included this PR in a postscript note from the October Team Hephy Open Roadmap, which happened asynchronously in the Slack. If you're having trouble reaching us, or not able to get on the Slack, please bear with us. Within a few months, I think we should have every one of our static sites re-homed on Fermyon Cloud 🤞
https://blog.teamhephy.info/blog/posts/attic/how-hard-can-it-be-static-sites-on-fermyon-cloud
Watch this space
Testing these beta / non-canonical releases here:
Related:
We can see that all put together and working, deployed via Flux with continuous semver policy-driven upgrades here: