-
Notifications
You must be signed in to change notification settings - Fork 17
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 0.12.0 rc0 #73
Release 0.12.0 rc0 #73
Conversation
Signed-off-by: Spolti <[email protected]>
Use latest tag for ubi base image
#### Motivation #### Modifications #### Result Signed-off-by: Spolti <[email protected]>
[pull] main from kserve:main
Signed-off-by: Christian Kadner <[email protected]>
[pull] main from kserve:main
Signed-off-by: Christian Kadner <[email protected]>
[pull] main from kserve:main
Signed-off-by: Rui Vieira <[email protected]>
Signed-off-by: Rui Vieira <[email protected]>
RHOAIENG-4963: ModelMesh should support TLS in payload processors
Signed-off-by: Killian Golds <[email protected]>
…hanges Updating outdated Kustomize syntax to be in line with Kustomize v5 syntax
### Motivation The main motivation for this update is to keep our manifests up to date with Kustomize v5. This ensures that we are using the latest syntax, which improves the compatibility and maintainability of our Kubernetes configurations. ### Modifications #### 1. Replacements Section: - Added a replacements section to dynamically change values in the deployment configuration. - Corrected the field path to ensure the replacement does not break when patches are used. - Specifically, it replaces the environment variable value in the model-mesh deployment with the service name. **Old Syntax:** ``` vars: - name: MM_SERVICE_NAME objref: kind: Service name: model-mesh apiVersion: v1 fieldref: fieldpath: metadata.name ``` **New Syntax:** ``` replacements: - source: kind: Service name: model-mesh fieldPath: metadata.name targets: - select: kind: Deployment name: model-mesh fieldPaths: - spec.template.spec.containers.0.env.[name=MM_SERVICE_NAME].value ``` #### 2. Patch Paths: - I updated the commented-out patches section to use the correct path syntax when they are needed. ``` # patches: # - path: patches/etcd.yaml # - path: patches/logger.yaml # - path: patches/tls.yaml # - path: patches/uds.yaml # - path: patches/max_msg_size.yaml # - path: patches/prometheus_metrics.yaml ``` ### How I Tested To ensure the correctness of these changes, the following steps were taken: 1. Ran the kustomize build command on the original manifests to produce the current state of the resources. 2. Updated to Kustomize v5 labels. 3. Ran the kustomize build command again on the updated manifests. 4. Compared the output of the kustomize build command from both the original and updated manifests. 5. Verified that there was no difference between the outputs. Gist of all kustomize build pre-changes and post-changes: https://gist.github.com/KillianGolds/522e22734d547a90e69a619498ab71ca ### Result These changes ensure that our Kustomize configuration is up to date with version 5. Everything works as it should, with no changes to functionality other than updated syntax and corrected field paths for replacements and patches. --------- Signed-off-by: Killian Golds <[email protected]>
Signed-off-by: Spolti <[email protected]>
sync kserve/main onto odh/main
Skipping CI for Draft Pull Request. |
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: mholder6 The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Motivation
Merged the main branch to the release-0.12.0-rc0 branch
Modifications
Result