Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Test release #152

Draft
wants to merge 18 commits into
base: master
Choose a base branch
from
Draft

WIP: Test release #152

wants to merge 18 commits into from

Conversation

Kingdon Barrett added 13 commits September 26, 2023 13:03
Signed-off-by: Kingdon Barrett <[email protected]>
Signed-off-by: Kingdon Barrett <[email protected]>
Signed-off-by: Kingdon Barrett <[email protected]>
Signed-off-by: Kingdon Barrett <[email protected]>
Signed-off-by: Kingdon Barrett <[email protected]>
Signed-off-by: Kingdon Barrett <[email protected]>
Signed-off-by: Kingdon Barrett <[email protected]>
Signed-off-by: Kingdon Barrett <[email protected]>
Signed-off-by: Kingdon Barrett <[email protected]>
Signed-off-by: Kingdon Barrett <[email protected]>
Signed-off-by: Kingdon Barrett <[email protected]>
Signed-off-by: Kingdon Barrett <[email protected]>
@kingdonb
Copy link
Member Author

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

Kingdon Barrett added 4 commits September 26, 2023 15:45
Signed-off-by: Kingdon Barrett <[email protected]>
Signed-off-by: Kingdon Barrett <[email protected]>
Signed-off-by: Kingdon Barrett <[email protected]>
Signed-off-by: Kingdon Barrett <[email protected]>
@kingdonb
Copy link
Member Author

kingdonb commented Sep 26, 2023

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!

Signed-off-by: Kingdon Barrett <[email protected]>
@kingdonb
Copy link
Member Author

kingdonb commented Oct 6, 2023

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant