-
Notifications
You must be signed in to change notification settings - Fork 45
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
Bump Kubecost to v2.0.2 #208
Conversation
Signed-off-by: chipzoller <[email protected]>
Please validate this too! |
Signed-off-by: chipzoller <[email protected]>
Fixed and verified with the test job locally. |
Hi @chipzoller, Thank you for submitting the update PR. When testing in our vmware environment I am getting an error from the healthtest job with the following output:
Do you happen to know why this might be unable to fetch the config? |
Are you deploying with a name other than "kubecost"? I tested this on my end with the changes reflected in this PR and the health test succeeds. |
Hi @chipzoller
|
Thanks for your patience while I researched that issue - The naming does seem to be the issue, since we're using flux as our CD mechanism the helm release was deployed with resources that were prefixed with the namespace to avoid collisions, so our service looked like this:
I think we could restore functionality for our side while maintaining yours with that svc lookup that was in the original test file - is there a reason we moved away from that method with this update? Also as Ela mentioned we are looking for a more in-depth evaluation of the health of the deployment through functional testing, so we will need the health check itself updated to align with the functional testing requirements before we can approve the PR |
Can I just ask before addressing comments, is it not acceptable to use Helm tests here? If you look at the chart, there is a test case built in allowing you or any user to simply run |
@chipzoller Everthing we drive here including functional is driven through GitOps via Flux including functional testing. So the expectation is to submit a Kubernetes |
Signed-off-by: chipzoller <[email protected]>
Fixed tests. They check out on my end. |
Signed-off-by: chipzoller <[email protected]>
As far as this goes, it is a functional test and not a health check. I believe we even discussed this in my previous PR. This check is basically an end-to-end smoke test that Kubecost is not only health but that all its dependencies are health. Even though it looks simple, the curl to If you're saying this still isn't good enough then the third requirement, quoted below, needs significant expansion and clarification.
|
@chipzoller Now i notice @mikemcd3912 Lets get it running in our labs and shared feedback to Chris. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Everything looks good with that new revision for v2.0.2, deployment and test job are running in our vmware environment successfully! Thanks @chipzoller for working with us on those updates, testing proceeding on other environments now
Working in our environments, No issues noted |
Signed-off-by: chipzoller [email protected]
Issue #, if available:
Description of changes:
Bumps the Kubecost add-on to version 2.0.0.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.