teamhephy / workflow

Hephy Workflow - An open source fork of Deis Workflow - The open source PaaS for Kubernetes.
MIT License
410 stars 37 forks source link

WIP: Test release #152

Open kingdonb opened 1 year ago

kingdonb commented 1 year ago

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:

kingdonb commented 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...)

kingdonb commented 1 year ago

Someone still must test the default config. I have a feeling there's an error in this file:

https://github.com/kingdonb/hephy-workflow-beta/pull/2/files#diff-3d8993cbbaef0b362c1c60e6264fcf1d767c6cc42f370985f264a17b179e2a0fR7

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!

kingdonb commented 12 months ago

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