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

Release: v0.5.0 #715

Closed
5 of 7 tasks
tomkerkhove opened this issue Jun 20, 2023 · 22 comments
Closed
5 of 7 tasks

Release: v0.5.0 #715

tomkerkhove opened this issue Jun 20, 2023 · 22 comments
Assignees
Labels
governance All issues related to governance of project

Comments

@tomkerkhove
Copy link
Member

tomkerkhove commented Jun 20, 2023

This issue template is used to track the rollout of a new KEDA HTTP add-on version.

For the full release process, we recommend reading this document.

Required items

  • List items that are still open, but required for this release

Timeline

We aim to release this release in the week of June 19th.

Progress

  • Add the new version to GitHub Bug report template
  • Create KEDA release
  • Prepare & ship Helm chart
  • Publish on Artifact Hub (repo)
  • Provide update in Slack
  • Tweet about new release
@tomkerkhove
Copy link
Member Author

@jocelynthode
Copy link
Contributor

Hey, the new chart is not available through https://kedacore.github.io/charts. I also don't see it on artifacthub. (Checked here: https://artifacthub.io/packages/helm/kedacore/keda-add-ons-http)

Did something fail during the helm chart ship?

@JorTurFer
Copy link
Member

Did something fail during the helm chart ship?

Thanks for the heads-up! Yes, the deployment pipeline failed. I have re-executed the workflow and it has passed. You can use it now and you can see it with helm repo update. IDK how artifacthub works but if it's based on the repo feed, I guess that it will be updated soon

@jocelynthode
Copy link
Contributor

@JorTurFer I noticed 2 issues while trying the upgrade in the helm chart which breaks deployment, which I've reported there:

I also noticed that the ConfigMap for the routing table is still there even though I think we don't need it anymore.

After manually fixing those I was still getting errors and had to stop there and rollback. I'll try to investigate in the following days and see if I can provide a better bug report or if it's something on my end.

@JorTurFer
Copy link
Member

Thanks for reporting the issues. I'll check them later on and hopefully the fix will be today or tomorrow

@JorTurFer
Copy link
Member

JorTurFer commented Jun 21, 2023

This PR should fix both issues, thanks for reporting them: kedacore/charts#474
I have deployed that chart and executed the e2e tests suite and it has passed, so I think this is the good try 😄

@jocelynthode
Copy link
Contributor

Thanks for the PR. I've also noted both these issues directly on the add-on related to the 0.5.0:

The first one might be breaking for some users I know I got caught by it trying to deploy the new version on our stage cluster.

@JorTurFer
Copy link
Member

Thanks for reporting them too ❤️
Are you willing to contribute with any of them by chance? don't worry if no, we will try to fix them in any case

@jocelynthode
Copy link
Contributor

jocelynthode commented Jun 21, 2023 via email

@t0rr3sp3dr0
Copy link
Contributor

@t0rr3sp3dr0
Copy link
Contributor

@JorTurFer @tomkerkhove, I think we should release a new version as soon as kedacore/charts#487 and #720 get merged. The interceptor scaling is completely broken on v0.5.0.

@jocelynthode
Copy link
Contributor

jocelynthode commented Jun 24, 2023 via email

@tomkerkhove
Copy link
Member Author

@JorTurFer @tomkerkhove, I think we should release a new version as soon as kedacore/charts#487 and #720 get merged. The interceptor scaling is completely broken on v0.5.0.

Can you please check why our testing did not fail?

@JorTurFer
Copy link
Member

Can you please check why our testing did not fail?

It's because the interceptor scaling itself isn't tested during e2e tests

@t0rr3sp3dr0
Copy link
Contributor

And the manifests on this repository did not indicate we supported this. This was something that was only configured on the Helm Chart. So when I reimplemented the routing table, this feature was erroneously removed.

@tomkerkhove
Copy link
Member Author

Can you please check why our testing did not fail?

It's because the interceptor scaling itself isn't tested during e2e tests

Which begs the question - Why? Can we add this?

@JorTurFer
Copy link
Member

This process is similar as in core, we need to manually port the changes in manifests from code repo to helm repo and it could have human fails

@jocelynthode
Copy link
Contributor

Hey, are we still missing a fix or could we release a 0.5.x hotfix version as the current version (0.5.0) does not have the fixes and I'd prefer not having to use a specific tag from a commit.

@tomkerkhove
Copy link
Member Author

We're waiting for #727 & #700

@jocelynthode
Copy link
Contributor

Hey @tomkerkhove: I see that #700 is still open. Is there something I could do to help move it forward so that we can cut a hotfix? I'd really like to upgrade to 0.5 as there are a lot of cool things in this release 😃

@JorTurFer
Copy link
Member

JorTurFer commented Jul 26, 2023

Hi @jocelynthode
I guess that until the end of August we won't cut a release as we are during summer break: kedacore/keda#4773

In any case, I think that we can close this issue and aim to a version 0.5.1 or 0.6.0.
WDYT @tomkerkhove @t0rr3sp3dr0 ?

@tomkerkhove
Copy link
Member Author

I'm fine with 0.5.1 or 0.6.0.

Closing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
governance All issues related to governance of project
Projects
Status: Done
Development

No branches or pull requests

4 participants