Integration cross-model Ceph and Charmed Kubernetes.

Setup

juju --version
3.5.4-genericlinux-amd64

Environment Details:

  • Model k8-ceph-fs: Running Ceph (fs-mon-osd) version 17.2.7, CSI (revision 56)
  • Model ck8: Running Charmed Kubernetes (kubernetes-control-plane) version 1.31.2

Attempting Cross-Model Integration: According to the documentation, the required relation is between ceph-csi:kubernetes and kubernetes-control-plane:juju-info.

Issues Encountered:

  1. Juju Offer Limitations:

    • ceph-csi cannot offer either kubernetes or kubernetes-info for cross-model relations
    • Only ceph-client can be offered using: juju offer ceph-csi:ceph-client
  2. Juju Consume Issues:

    • juju show-application kubernetes-control-plane does not display “juju-info”

Commands Attempted:

juju consume k8-ceph-fs.ceph-csi
juju integrate kubernetes-control-plane:juju-info admin/k8-ceph-fs.ceph-csi

Result: “no relations found”

Questions:

  1. Is it possible to create a cross-model integration between Ceph and Charmed Kubernetes?
  2. If yes, what is the correct procedure?

Thank you.