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

chore: Update SR-IOV Network Operator chart to consume new cert logic #709

Merged

Conversation

vasrem
Copy link
Member

@vasrem vasrem commented Dec 19, 2023

Today it's cumbersome to enable admission controllers for SRIOV Network Operator because the user needs to create a secret manually. With this PR k8snetworkplumbingwg/sriov-network-operator#561, it's possible to generate a self signed certificate so the user doesn't need to do manual steps to enable those admission controllers.

This PR just updates the chart to the latest chart found in the master branch of https://github.com/k8snetworkplumbingwg/sriov-network-operator which at the time was k8snetworkplumbingwg/sriov-network-operator@233b99a.

Another PR will enable proper support for admission controllers.

@vasrem
Copy link
Member Author

vasrem commented Dec 19, 2023

/retest-nic_operator_helm

@vasrem vasrem changed the title Update SR-IOV Network Operator chart to consume new cert logic chore: Update SR-IOV Network Operator chart to consume new cert logic Dec 27, 2023
@vasrem vasrem force-pushed the chore/update_sriov_netop_chart branch 3 times, most recently from c5db3d7 to 3d91273 Compare December 27, 2023 07:11
@vasrem
Copy link
Member Author

vasrem commented Dec 27, 2023

/retest-nic_operator_helm

2 similar comments
@vasrem
Copy link
Member Author

vasrem commented Dec 27, 2023

/retest-nic_operator_helm

@vasrem
Copy link
Member Author

vasrem commented Dec 27, 2023

/retest-nic_operator_helm

@vasrem vasrem force-pushed the chore/update_sriov_netop_chart branch 2 times, most recently from 0e8b3a7 to 37fe209 Compare December 27, 2023 13:45
@vasrem
Copy link
Member Author

vasrem commented Dec 28, 2023

/retest-nic_operator_helm

@vasrem vasrem force-pushed the chore/update_sriov_netop_chart branch from 37fe209 to 0a806f9 Compare December 28, 2023 08:40
@rollandf
Copy link
Member

Overall LGTM, let's wait for dependent PR in SRIOV-NO

@vasrem
Copy link
Member Author

vasrem commented Dec 28, 2023

/retest-nic_operator_helm

1 similar comment
@vasrem
Copy link
Member Author

vasrem commented Jan 2, 2024

/retest-nic_operator_helm

@vasrem vasrem marked this pull request as ready for review January 2, 2024 07:31
@adrianchiris adrianchiris merged commit 64b1165 into Mellanox:master Jan 8, 2024
17 checks passed
@vasrem vasrem deleted the chore/update_sriov_netop_chart branch January 8, 2024 12:02
rollandf added a commit that referenced this pull request Jan 10, 2024
Requires and is based on:
#709

This PR adds support for auto generated cert-manager certificates when
user enables the SR-IOV Network Operator Admission Controllers via the
Helm value
`sriov-network-operator.operator.admissionControllers.enabled`.

This PR won't work until:
* a new image of SR-IOV Network Operator is published and the following
value is updated
https://github.com/vasrem/network-operator/blob/f125b8a67772fc31af6ced0b24c9249531e5e542/deployment/network-operator/values.yaml#L146
* a new image of SR-IOV Network Operator Webhook is published and the
following value is updated
https://github.com/vasrem/network-operator/blob/f125b8a67772fc31af6ced0b24c9249531e5e542/deployment/network-operator/values.yaml#L152
* This is needed to ensure smooth `helm uninstall` operation. Depends on
k8snetworkplumbingwg/sriov-network-operator#566.
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.

3 participants