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

Version compatibility doesn't match the documentation #4126

Closed
Tracked by #4132
ClementGautier opened this issue Jan 17, 2023 · 7 comments
Closed
Tracked by #4132

Version compatibility doesn't match the documentation #4126

ClementGautier opened this issue Jan 17, 2023 · 7 comments
Labels
bug Something isn't working

Comments

@ClementGautier
Copy link

ClementGautier commented Jan 17, 2023

Report

During the deployment of the version 2.8.1 of the Helm chart on a v1.17 Kubernetes cluster I got a version validation error.

Expected Behavior

I expected the 2.8 version to be compatible with 1.17 as it's stated on this page: https://keda.sh/docs/2.9/operate/cluster/#kubernetes-compatibility

Actual Behavior

installation failed: chart requires kubeVersion: >=v1.20.0-0 which is incompatible with Kubernetes v1.17.6

Steps to Reproduce the Problem

  1. Launch a 1.17 cluster using kind or minikube
  2. helm install
  3. see the validation error

Logs from KEDA operator

n/a

KEDA Version

2.8.1

Kubernetes Version

< 1.23

Platform

Any

Scaler Details

n/a

Anything else?

No response

@ClementGautier ClementGautier added the bug Something isn't working label Jan 17, 2023
@JorTurFer
Copy link
Member

Hey @ClementGautier
You are right, most probably we changed it by error :(
We are planing to release an exceptional KEDA release v2.8.2 (v2.8.3 for the chart) soon, we will include this fix too

@JorTurFer JorTurFer mentioned this issue Jan 17, 2023
1 task
@JorTurFer
Copy link
Member

Hi @ClementGautier
KEDA v2.8.2 has been released, you can use it with the chart v2.8.3

@ClementGautier
Copy link
Author

@JorTurFer : I think you can reopen the issue, the securityContext seccompProfile isn't available on 1.17 (it's a 1.19+ feature). There is a workaround by specifying --set securityContext.metricServer.seccompProfile=null --set securityContext.operator.seccompProfile=null to unset the configuration but I think it should be the default behavior.

@JorTurFer
Copy link
Member

JorTurFer commented Jan 25, 2023

@JorTurFer : I think you can reopen the issue, the securityContext seccompProfile isn't available on 1.17 (it's a 1.19+ feature). There is a workaround by specifying --set securityContext.metricServer.seccompProfile=null --set securityContext.operator.seccompProfile=null to unset the configuration but I think it should be the default behavior.

Yes, we should definitively release another chart version removing those values. I tried to deploy helm chart into old k8s versions but kind raised errors with that old versions (that's why I added only >=1.19)

Thanks for reporting

@JorTurFer JorTurFer reopened this Jan 25, 2023
@ClementGautier
Copy link
Author

Actually I can't even use the workaround as I'm using a very old version of FluxCD v1 on this cluster that don't allow my to unset a default value 😓. Ping me whenever you release a new 2.8 version with the fix, I'd much appreciate ❤️

@JorTurFer
Copy link
Member

@JorTurFer
Copy link
Member

I close this as solved, feel free to reopen it if the chart doesn't work

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Archived in project
Development

No branches or pull requests

2 participants