Closed juditnovak closed 8 months ago
Tested against the following scenario, where local builds (mysql-router-k8s
and mysql-test-app
are current latest/edge
WITH this version of the library):
# Deploy
juju deploy --trust ./mysql-router-k8s_ubuntu-22.04-amd64.charm --resource mysql-router-image=ghcr.io/canonical/charmed-mysql@sha256:0f5fe7d7679b1881afde24ecfb9d14a9daade790ec787087aa5d8de1d7b00b21
juju deploy mysql-k8s --channel=8.0/edge
juju deploy --trust ./mysql-test-app_ubuntu-22.04-amd64_ubuntu-20.04-amd64.charm
# Relate backend and router
juju relate mysql-k8s mysql-router-k8s
# Relate router test-app
juju relate mysql-test-app mysql-router-k8s
# Break backend-router relation
juju remove-relation mysql-router-k8s mysql-k8s
# Restore backnd-router relation
juju relate mysql-router-k8s mysql-k8s
mysql-test-app
continued function with no issues, everyone happy:
Model Controller Cloud/Region Version SLA Timestamp
router3 microk8s-localhost microk8s/localhost 3.1.6 unsupported 11:37:35+01:00
App Version Status Scale Charm Channel Rev Address Exposed Message
mysql-k8s 8.0.34-0ubuntu0.22.04.1 active 1 mysql-k8s 8.0/edge 110 10.152.183.107 no
mysql-router-k8s 8.0.34-0ubuntu0.22.04.1 active 1 mysql-router-k8s 0 10.152.183.54 no
mysql-test-app 0.0.2 active 1 mysql-test-app 0 10.152.183.200 no
Unit Workload Agent Address Ports Message
mysql-k8s/0* active idle 10.1.244.115 Primary
mysql-router-k8s/0* active idle 10.1.244.98
mysql-test-app/0* active idle 10.1.244.116
Integration provider Requirer Interface Type Message
mysql-k8s:database mysql-router-k8s:backend-database mysql_client regular
mysql-k8s:database-peers mysql-k8s:database-peers mysql_peers peer
mysql-k8s:restart mysql-k8s:restart rolling_op peer
mysql-k8s:upgrade mysql-k8s:upgrade upgrade peer
mysql-router-k8s:database mysql-test-app:database mysql_client regular
mysql-router-k8s:mysql-router-peers mysql-router-k8s:mysql-router-peers mysql_router_peers peer
mysql-router-k8s:upgrade-version-a mysql-router-k8s:upgrade-version-a upgrade peer
mysql-test-app:application-peers mysql-test-app:application-peers application-peers peer
Lib tries to access app databag from non-leader unit · Issue #111 · canonical/data-platform-libs
Updated secret still at earlier content in observers (that labelled them) · Issue #108 · canonical/data-platform-libs HIGH IMPORTANCE !!!!!!!!!!!!!!!!!!