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

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

Merged
merged 2 commits into from
Oct 5, 2023

Conversation

orfeas-k
Copy link
Contributor

@orfeas-k orfeas-k commented Oct 5, 2023

Refactor integration tests due to issue #218.

This is a workaround for the issue. At the same time, it is not 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.

@orfeas-k orfeas-k requested a review from a team as a code owner October 5, 2023 08:14
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.
@orfeas-k orfeas-k force-pushed the refactor-integration-tests branch from 478eb0b to 28f9bfd Compare October 5, 2023 08:25
@orfeas-k orfeas-k changed the title tests(integration): Refactor tests(integration): Apply seldondeployments in namespace default Oct 5, 2023
Copy link
Contributor

@kimwnasptd kimwnasptd left a comment

Choose a reason for hiding this comment

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

Did a pass, LGTM overall

tests/integration/test_charm.py Outdated Show resolved Hide resolved
tests/integration/test_charm.py Show resolved Hide resolved
tests/integration/test_charm.py Outdated Show resolved Hide resolved
@kimwnasptd kimwnasptd merged commit cac23f3 into main Oct 5, 2023
8 checks passed
@kimwnasptd kimwnasptd deleted the refactor-integration-tests branch October 5, 2023 13:54
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.

2 participants