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

Refactor #44

Merged
merged 57 commits into from
Jun 28, 2023
Merged

Refactor #44

merged 57 commits into from
Jun 28, 2023

Conversation

carlcsaposs-canonical
Copy link
Contributor

@carlcsaposs-canonical carlcsaposs-canonical commented Jun 6, 2023

@carlcsaposs-canonical carlcsaposs-canonical force-pushed the refactor branch 3 times, most recently from 75bfa51 to dac0cfb Compare June 9, 2023 18:33
@carlcsaposs-canonical carlcsaposs-canonical marked this pull request as ready for review June 23, 2023 13:19
Copy link
Contributor

@taurus-forever taurus-forever left a comment

Choose a reason for hiding this comment

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

  1. THANK YOU!
  2. I like the new mysql-router VM behavior and the synced codebase with K8s.
  3. I do not like lack of unit tests here and reported you in private one noticed issue.
  4. are we planning to merge VM and K8s Git repos?

@paulomach @shayancanonical please share you vision here. Tnx!

@@ -81,7 +82,8 @@ jobs:
name: ${{ matrix.tox-environments }} | ${{ matrix.ubuntu-versions.series }}
needs:
- lint
- unit-test
# TODO: re-enable after adding unit tests
Copy link
Contributor

Choose a reason for hiding this comment

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

Just to be sure, please drop a ticket to the next pulse / we need to invest here ASAP.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I've had an open ticket for some time, although the time estimate will likely increase after re-implementing the legacy interface (if we want to unit test the legacy interface)

Comment on lines +27 to +28
# Workaround: Subordinate charms are required to have at least one `requires` endpoint with
# `scope: container`
Copy link
Contributor

Choose a reason for hiding this comment

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

mysql_client interface already has scope: container.
JFYI, @dragomirp has scheduled a talk with Juju team about juju-info. Carl, consider to join us.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

mysql_client interface already has scope: container.

Yes, but that's not enough

Copy link
Contributor

@paulomach paulomach left a comment

Choose a reason for hiding this comment

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

lgtm

metadata.yaml Show resolved Hide resolved
src/socket_workload.py Outdated Show resolved Hide resolved
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.

4 participants