-
Notifications
You must be signed in to change notification settings - Fork 32
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
Manifest readiness for Operator v2 #237
Manifest readiness for Operator v2 #237
Conversation
Signed-off-by: Vedant Mahabaleshwarkar <[email protected]>
Signed-off-by: Vedant Mahabaleshwarkar <[email protected]>
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: VedantMahabaleshwarkar The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
@VedantMahabaleshwarkar do we need to add these two lines to deploy modelmesh?
|
…one flag Signed-off-by: Vedant Mahabaleshwarkar <[email protected]>
ddd9737
to
f83086f
Compare
Custom ODH operator image was built with the following settings in
|
I echo Jooho's comment. By using your build, I feel like I'm not testing this PR, but potentially something completely different. |
In general and when comparing with results from Also,
I'm not fully in favor of copying files. It will reduce conflicts, but it will also reduce awareness of customizations when syncing code. If we go forward with this way, please make sure all devs are aware that when doing code syncs upstream changes to |
@israel-hdez not possible to test without changes to the operator, which are in the operator PR. Discussed this with the operator team today as well and because of the nature of the changes, these cannot be tested with |
Earlier, somehow the metadatalabeltransformer was only applied on some sections of the manifests and not others, not sure why that was. Now is is uniform and all the generated resources will have consistent labels. So yes the few extra labels you might see in a comparison are expected |
Modelmesh case
KServe case
|
No, we must make it the same. The label difference can stop the upgrade |
|
OK, I will do a review of all together. What's the operator PR? The one in the description is closed. |
|
Signed-off-by: Vedant Mahabaleshwarkar <[email protected]>
@israel-hdez corrected the label mismatch |
Signed-off-by: Vedant Mahabaleshwarkar <[email protected]>
Similarly to the odh-model-controller PR, there is a
|
Signed-off-by: Vedant Mahabaleshwarkar <[email protected]>
@VedantMahabaleshwarkar: The following test failed, say
Full PR test history. Your PR dashboard. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here. |
fvt failed because of transition manifests so I manually merged and update images
|
* Use config/ as the manifests source for ODH operator v2 Signed-off-by: Vedant Mahabaleshwarkar <[email protected]> * move all changes into an overlay Signed-off-by: Vedant Mahabaleshwarkar <[email protected]> * restructure manifests so that kustomize does not need LoadRestrictorNone flag Signed-off-by: Vedant Mahabaleshwarkar <[email protected]> * correct label mismatch Signed-off-by: Vedant Mahabaleshwarkar <[email protected]> * final modifications Signed-off-by: Vedant Mahabaleshwarkar <[email protected]> * remove openvino variable as it is unused Signed-off-by: Vedant Mahabaleshwarkar <[email protected]> --------- Signed-off-by: Vedant Mahabaleshwarkar <[email protected]>
* Use config/ as the manifests source for ODH operator v2 Signed-off-by: Vedant Mahabaleshwarkar <[email protected]> * move all changes into an overlay Signed-off-by: Vedant Mahabaleshwarkar <[email protected]> * restructure manifests so that kustomize does not need LoadRestrictorNone flag Signed-off-by: Vedant Mahabaleshwarkar <[email protected]> * correct label mismatch Signed-off-by: Vedant Mahabaleshwarkar <[email protected]> * final modifications Signed-off-by: Vedant Mahabaleshwarkar <[email protected]> * remove openvino variable as it is unused Signed-off-by: Vedant Mahabaleshwarkar <[email protected]> --------- Signed-off-by: Vedant Mahabaleshwarkar <[email protected]>
* Manifest readiness for Operator v2 (#237) * Use config/ as the manifests source for ODH operator v2 Signed-off-by: Vedant Mahabaleshwarkar <[email protected]> * move all changes into an overlay Signed-off-by: Vedant Mahabaleshwarkar <[email protected]> * restructure manifests so that kustomize does not need LoadRestrictorNone flag Signed-off-by: Vedant Mahabaleshwarkar <[email protected]> * correct label mismatch Signed-off-by: Vedant Mahabaleshwarkar <[email protected]> * final modifications Signed-off-by: Vedant Mahabaleshwarkar <[email protected]> * remove openvino variable as it is unused Signed-off-by: Vedant Mahabaleshwarkar <[email protected]> --------- Signed-off-by: Vedant Mahabaleshwarkar <[email protected]> * change image tags to 0.11.1 Signed-off-by: Vedant Mahabaleshwarkar <[email protected]> --------- Signed-off-by: Vedant Mahabaleshwarkar <[email protected]>
Description
config/
.overlays/odh
so as to minimize merge conflicts while syncing with upstream.Testing
The testing for this PR is to be done along with the testing for this and this PR since they target the same set of overall changes.
The ODH operator image has been built with the following changes :
quay.io/vedantm/odh-model-controller:remove-kserve-flag
which contains the changes for this PR.How Has This Been Tested?
ModelMesh testing
git clone --branch transition [email protected]:VedantMahabaleshwarkar/opendatahub-operator.git
cd opendatahub-operator
make deploy -e IMG=quay.io/vedantm/opendatahub-operator:version_builtin
opendatahub-operator-system
with the imagequay.io/vedantm/opendatahub-operator:version_builtin
opendatahub
Kserve testing
git clone [email protected]:VedantMahabaleshwarkar/opendatahub-operator.git
cd opendatahub-operator
manifests_transition_mlserving
make deploy -e IMG=quay.io/vedantm/opendatahub-operator:version_builtin
opendatahub-operator-system
with the imagequay.io/vedantm/opendatahub-operator:version_builtin
opendatahub
Merge criteria: