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: bump seldon charm 1.15 -> 1.17.1 for CKF release 1.8 #216

Merged
merged 16 commits into from
Oct 19, 2023

Conversation

orfeas-k
Copy link
Contributor

@orfeas-k orfeas-k commented Sep 29, 2023

Bump seldon-core-operator charm from 1.15 -> 1.17.1. See #221 for details.

This PR also brings changes that we missed/skipped during update when we udpated it for CKF 1.7. Note that we still do not follow everything that upstream does (they do not apply some of the manifests we do and let the operator do everything). This should be a different effort since the charm will need some refactoring.

Closes #221

Update

We will not do a refactoring to the charm since this is not technically possible at the moment. See #222 for details

@orfeas-k orfeas-k force-pushed the kf-3887-bump-seldon-charm-for-ckf-1.8 branch from 99e70a3 to fdfac84 Compare September 29, 2023 15:02
@orfeas-k orfeas-k force-pushed the kf-3887-bump-seldon-charm-for-ckf-1.8 branch 2 times, most recently from 29cb441 to d586a83 Compare October 5, 2023 14:11
@orfeas-k orfeas-k force-pushed the kf-3887-bump-seldon-charm-for-ckf-1.8 branch 2 times, most recently from 0766a79 to d148470 Compare October 7, 2023 19:57
@orfeas-k orfeas-k marked this pull request as ready for review October 7, 2023 19:58
@orfeas-k orfeas-k requested a review from a team as a code owner October 7, 2023 19:58
@orfeas-k orfeas-k force-pushed the kf-3887-bump-seldon-charm-for-ckf-1.8 branch from d148470 to 32c2854 Compare October 10, 2023 10:19
Copy link
Contributor

@NohaIhab NohaIhab left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @orfeas-k for the great effort
Added a few comments
I tried to use the e2e test from the UATs to verify, but it failed for me where the SeldonDeployment is in Failed state.
SeldonDeployment status and state:

status:
  address:
    url: http://kf-testing-wine-model.admin.svc.cluster.local:8000/api/v1.0/predictions
  conditions:
  - lastTransitionTime: "2023-10-16T09:29:08Z"
    reason: Not all services created
    status: "False"
    type: Ready
  - lastTransitionTime: "2023-10-16T09:29:08Z"
    reason: Not all services created
    status: "False"
    type: ServicesReady
  description: no matches for kind "HorizontalPodAutoscaler" in version "autoscaling/v2beta1"
  state: Failed

Are there any changes we need to make to the test?

src/templates/auth_manifests.yaml.j2 Outdated Show resolved Hide resolved
src/templates/auth_manifests.yaml.j2 Outdated Show resolved Hide resolved
CONTRIBUTING.md Outdated Show resolved Hide resolved
@orfeas-k orfeas-k force-pushed the kf-3887-bump-seldon-charm-for-ckf-1.8 branch from 3bda8cb to 18c69a2 Compare October 18, 2023 15:01
@orfeas-k orfeas-k merged commit 29d7d3a into main Oct 19, 2023
8 checks passed
@orfeas-k orfeas-k deleted the kf-3887-bump-seldon-charm-for-ckf-1.8 branch October 19, 2023 09:53
NohaIhab added a commit that referenced this pull request Oct 19, 2023
update tox.ini's update-requirements (#215)

Updates tox.ini's update-requirements as described in canonical/argo-operators#100
Ref canonical/kubeflow-ci#59

doc link (#214)

tests(integration): Apply seldondeployments in namespace `default` (#220)

* tests(integration): Refactor

Refactor integration tests after hitting issue #218. This is a
workaround for the issue. At the same time, it is needed to revert those
back since up until now, integration tests were applying
seldondeployments to the namespace created by Juju. In production, this
would be `kubeflow` and we would never apply something there.

* tests(integration): Rename DEFAULT_NAMESPACE to WORKLOADS_NAMESPACE

Contributing (#219)

Co-authored-by: Orfeas Kourkakis <orfeas.kourkakis@canonical.com>

chore: bump seldon charm 1.15 -> 1.17.1 for CKF release 1.8 (#216)

* bump seldon-core-operator 1.15.0 -> 1.17.1 for CKF 1.8
* manifests: Update CRD according to upstream manifests
* manifests: Update manifests roles names
* Use upstream images 1.17.1 for seldon servers
* tests(unit): Modify expected pebble plan
* tests(integration): Update expected huggingface output
* tests(integration): Update expected mlserver-mlflow output
* contributing.md: Add update manifests instructions
* gitignore: Ignore venv directory

reqs: refresh requirements-integration.txt
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

bump seldon charm 1.15 -> 1.17.1 for CKF release 1.8
2 participants