diff --git a/charms/aodh-k8s/charmcraft.yaml b/charms/aodh-k8s/charmcraft.yaml index 9556149e..f6459be6 100644 --- a/charms/aodh-k8s/charmcraft.yaml +++ b/charms/aodh-k8s/charmcraft.yaml @@ -26,5 +26,5 @@ parts: charm-binary-python-packages: - cryptography - jsonschema - - pydantic<2.0 + - pydantic - jinja2 diff --git a/charms/aodh-k8s/requirements.txt b/charms/aodh-k8s/requirements.txt index 1dcec118..3dac32ca 100644 --- a/charms/aodh-k8s/requirements.txt +++ b/charms/aodh-k8s/requirements.txt @@ -1,7 +1,7 @@ ops jinja2 lightkube -pydantic<2.0 +pydantic # Uncomment below if charm relates to ceph # git+https://github.com/openstack/charm-ops-interface-ceph-client#egg=interface_ceph_client diff --git a/charms/barbican-k8s/charmcraft.yaml b/charms/barbican-k8s/charmcraft.yaml index de20145a..cc24191b 100644 --- a/charms/barbican-k8s/charmcraft.yaml +++ b/charms/barbican-k8s/charmcraft.yaml @@ -18,5 +18,5 @@ parts: charm-binary-python-packages: - cryptography - jsonschema - - pydantic<2.0 + - pydantic - jinja2 diff --git a/charms/barbican-k8s/requirements.txt b/charms/barbican-k8s/requirements.txt index b91c068e..44aba586 100644 --- a/charms/barbican-k8s/requirements.txt +++ b/charms/barbican-k8s/requirements.txt @@ -7,7 +7,7 @@ cryptography jinja2 jsonschema -pydantic<2.0 +pydantic lightkube lightkube-models ops diff --git a/charms/cinder-ceph-k8s/charmcraft.yaml b/charms/cinder-ceph-k8s/charmcraft.yaml index cbd210b0..d5efdc7b 100644 --- a/charms/cinder-ceph-k8s/charmcraft.yaml +++ b/charms/cinder-ceph-k8s/charmcraft.yaml @@ -26,5 +26,5 @@ parts: charm-binary-python-packages: - cryptography - jsonschema - - pydantic<2.0 + - pydantic - jinja2 diff --git a/charms/cinder-ceph-k8s/requirements.txt b/charms/cinder-ceph-k8s/requirements.txt index 6a1de2d9..4fc6e6f2 100644 --- a/charms/cinder-ceph-k8s/requirements.txt +++ b/charms/cinder-ceph-k8s/requirements.txt @@ -6,7 +6,7 @@ cryptography jinja2 -pydantic<2.0 +pydantic lightkube lightkube-models requests # Drop - not needed in storage backend interface. diff --git a/charms/cinder-k8s/requirements.txt b/charms/cinder-k8s/requirements.txt index 7743a6fe..ea9b292e 100644 --- a/charms/cinder-k8s/requirements.txt +++ b/charms/cinder-k8s/requirements.txt @@ -7,7 +7,7 @@ cryptography jinja2 jsonschema -pydantic<2.0 +pydantic lightkube lightkube-models ops diff --git a/charms/designate-k8s/charmcraft.yaml b/charms/designate-k8s/charmcraft.yaml index 9556149e..f6459be6 100644 --- a/charms/designate-k8s/charmcraft.yaml +++ b/charms/designate-k8s/charmcraft.yaml @@ -26,5 +26,5 @@ parts: charm-binary-python-packages: - cryptography - jsonschema - - pydantic<2.0 + - pydantic - jinja2 diff --git a/charms/designate-k8s/requirements.txt b/charms/designate-k8s/requirements.txt index e0ef265f..50005693 100644 --- a/charms/designate-k8s/requirements.txt +++ b/charms/designate-k8s/requirements.txt @@ -1,6 +1,6 @@ ops jsonschema -pydantic<2.0 +pydantic jinja2 lightkube diff --git a/charms/glance-k8s/charmcraft.yaml b/charms/glance-k8s/charmcraft.yaml index 9556149e..f6459be6 100644 --- a/charms/glance-k8s/charmcraft.yaml +++ b/charms/glance-k8s/charmcraft.yaml @@ -26,5 +26,5 @@ parts: charm-binary-python-packages: - cryptography - jsonschema - - pydantic<2.0 + - pydantic - jinja2 diff --git a/charms/glance-k8s/requirements.txt b/charms/glance-k8s/requirements.txt index 451445a1..10522fef 100644 --- a/charms/glance-k8s/requirements.txt +++ b/charms/glance-k8s/requirements.txt @@ -7,7 +7,7 @@ cryptography jinja2 jsonschema -pydantic<2.0 +pydantic lightkube lightkube-models ops diff --git a/charms/gnocchi-k8s/charmcraft.yaml b/charms/gnocchi-k8s/charmcraft.yaml index 9556149e..f6459be6 100644 --- a/charms/gnocchi-k8s/charmcraft.yaml +++ b/charms/gnocchi-k8s/charmcraft.yaml @@ -26,5 +26,5 @@ parts: charm-binary-python-packages: - cryptography - jsonschema - - pydantic<2.0 + - pydantic - jinja2 diff --git a/charms/gnocchi-k8s/requirements.txt b/charms/gnocchi-k8s/requirements.txt index 6a4bf90a..3128832f 100644 --- a/charms/gnocchi-k8s/requirements.txt +++ b/charms/gnocchi-k8s/requirements.txt @@ -3,7 +3,7 @@ jinja2 lightkube netifaces jsonschema -pydantic<2.0 +pydantic git+https://github.com/openstack/charm-ops-interface-ceph-client#egg=interface_ceph_client git+https://github.com/juju/charm-helpers.git#egg=charmhelpers diff --git a/charms/heat-k8s/charmcraft.yaml b/charms/heat-k8s/charmcraft.yaml index 9556149e..f6459be6 100644 --- a/charms/heat-k8s/charmcraft.yaml +++ b/charms/heat-k8s/charmcraft.yaml @@ -26,5 +26,5 @@ parts: charm-binary-python-packages: - cryptography - jsonschema - - pydantic<2.0 + - pydantic - jinja2 diff --git a/charms/heat-k8s/requirements.txt b/charms/heat-k8s/requirements.txt index 9bf4ecff..dd23ef9f 100644 --- a/charms/heat-k8s/requirements.txt +++ b/charms/heat-k8s/requirements.txt @@ -2,7 +2,7 @@ ops jinja2 pwgen lightkube -pydantic<2.0 +pydantic # These are only needeed if the charm relates to ceph git+https://github.com/openstack/charm-ops-interface-ceph-client#egg=interface_ceph_client diff --git a/charms/horizon-k8s/charmcraft.yaml b/charms/horizon-k8s/charmcraft.yaml index 9556149e..f6459be6 100644 --- a/charms/horizon-k8s/charmcraft.yaml +++ b/charms/horizon-k8s/charmcraft.yaml @@ -26,5 +26,5 @@ parts: charm-binary-python-packages: - cryptography - jsonschema - - pydantic<2.0 + - pydantic - jinja2 diff --git a/charms/horizon-k8s/requirements.txt b/charms/horizon-k8s/requirements.txt index 64399ba9..8dbde3c8 100644 --- a/charms/horizon-k8s/requirements.txt +++ b/charms/horizon-k8s/requirements.txt @@ -7,7 +7,7 @@ cryptography jinja2 jsonschema -pydantic<2.0 +pydantic lightkube lightkube-models ops diff --git a/charms/keystone-k8s/charmcraft.yaml b/charms/keystone-k8s/charmcraft.yaml index cbd210b0..d5efdc7b 100644 --- a/charms/keystone-k8s/charmcraft.yaml +++ b/charms/keystone-k8s/charmcraft.yaml @@ -26,5 +26,5 @@ parts: charm-binary-python-packages: - cryptography - jsonschema - - pydantic<2.0 + - pydantic - jinja2 diff --git a/charms/keystone-k8s/requirements.txt b/charms/keystone-k8s/requirements.txt index e9b413e7..593b8168 100644 --- a/charms/keystone-k8s/requirements.txt +++ b/charms/keystone-k8s/requirements.txt @@ -7,7 +7,7 @@ cryptography jinja2 jsonschema -pydantic<2.0 +pydantic lightkube lightkube-models ops diff --git a/charms/magnum-k8s/charmcraft.yaml b/charms/magnum-k8s/charmcraft.yaml index ea13253e..d284ee46 100644 --- a/charms/magnum-k8s/charmcraft.yaml +++ b/charms/magnum-k8s/charmcraft.yaml @@ -15,5 +15,5 @@ parts: charm-binary-python-packages: - cryptography - jsonschema - - pydantic<2.0 + - pydantic - jinja2 diff --git a/charms/magnum-k8s/requirements.txt b/charms/magnum-k8s/requirements.txt index 20492790..30eaff36 100644 --- a/charms/magnum-k8s/requirements.txt +++ b/charms/magnum-k8s/requirements.txt @@ -1,6 +1,6 @@ ops jinja2 -pydantic<2.0 +pydantic lightkube pwgen diff --git a/charms/neutron-k8s/charmcraft.yaml b/charms/neutron-k8s/charmcraft.yaml index fa60d165..a699281d 100644 --- a/charms/neutron-k8s/charmcraft.yaml +++ b/charms/neutron-k8s/charmcraft.yaml @@ -27,5 +27,5 @@ parts: charm-binary-python-packages: - cryptography - jsonschema - - pydantic<2.0 + - pydantic - jinja2 diff --git a/charms/neutron-k8s/requirements.txt b/charms/neutron-k8s/requirements.txt index 64399ba9..8dbde3c8 100644 --- a/charms/neutron-k8s/requirements.txt +++ b/charms/neutron-k8s/requirements.txt @@ -7,7 +7,7 @@ cryptography jinja2 jsonschema -pydantic<2.0 +pydantic lightkube lightkube-models ops diff --git a/charms/nova-k8s/charmcraft.yaml b/charms/nova-k8s/charmcraft.yaml index cbd210b0..d5efdc7b 100644 --- a/charms/nova-k8s/charmcraft.yaml +++ b/charms/nova-k8s/charmcraft.yaml @@ -26,5 +26,5 @@ parts: charm-binary-python-packages: - cryptography - jsonschema - - pydantic<2.0 + - pydantic - jinja2 diff --git a/charms/nova-k8s/requirements.txt b/charms/nova-k8s/requirements.txt index efcc785e..e699b22f 100644 --- a/charms/nova-k8s/requirements.txt +++ b/charms/nova-k8s/requirements.txt @@ -7,7 +7,7 @@ cryptography jinja2 jsonschema -pydantic<2.0 +pydantic lightkube lightkube-models diff --git a/charms/octavia-k8s/charmcraft.yaml b/charms/octavia-k8s/charmcraft.yaml index 9556149e..f6459be6 100644 --- a/charms/octavia-k8s/charmcraft.yaml +++ b/charms/octavia-k8s/charmcraft.yaml @@ -26,5 +26,5 @@ parts: charm-binary-python-packages: - cryptography - jsonschema - - pydantic<2.0 + - pydantic - jinja2 diff --git a/charms/octavia-k8s/requirements.txt b/charms/octavia-k8s/requirements.txt index db47310f..bd4ea912 100644 --- a/charms/octavia-k8s/requirements.txt +++ b/charms/octavia-k8s/requirements.txt @@ -2,7 +2,7 @@ cryptography ops jinja2 jsonschema -pydantic<2.0 +pydantic lightkube # From ops_sunbeam diff --git a/charms/openstack-exporter-k8s/charmcraft.yaml b/charms/openstack-exporter-k8s/charmcraft.yaml index 9556149e..f6459be6 100644 --- a/charms/openstack-exporter-k8s/charmcraft.yaml +++ b/charms/openstack-exporter-k8s/charmcraft.yaml @@ -26,5 +26,5 @@ parts: charm-binary-python-packages: - cryptography - jsonschema - - pydantic<2.0 + - pydantic - jinja2 diff --git a/charms/placement-k8s/charmcraft.yaml b/charms/placement-k8s/charmcraft.yaml index 9556149e..f6459be6 100644 --- a/charms/placement-k8s/charmcraft.yaml +++ b/charms/placement-k8s/charmcraft.yaml @@ -26,5 +26,5 @@ parts: charm-binary-python-packages: - cryptography - jsonschema - - pydantic<2.0 + - pydantic - jinja2 diff --git a/charms/placement-k8s/requirements.txt b/charms/placement-k8s/requirements.txt index 64399ba9..8dbde3c8 100644 --- a/charms/placement-k8s/requirements.txt +++ b/charms/placement-k8s/requirements.txt @@ -7,7 +7,7 @@ cryptography jinja2 jsonschema -pydantic<2.0 +pydantic lightkube lightkube-models ops diff --git a/charms/sunbeam-clusterd/requirements.txt b/charms/sunbeam-clusterd/requirements.txt index da196bb8..4d756ccc 100644 --- a/charms/sunbeam-clusterd/requirements.txt +++ b/charms/sunbeam-clusterd/requirements.txt @@ -7,7 +7,7 @@ cryptography jinja2 jsonschema -pydantic<2.0 +pydantic lightkube lightkube-models ops diff --git a/charms/tempest-k8s/charmcraft.yaml b/charms/tempest-k8s/charmcraft.yaml index 7261c700..1f1b42f0 100644 --- a/charms/tempest-k8s/charmcraft.yaml +++ b/charms/tempest-k8s/charmcraft.yaml @@ -26,7 +26,7 @@ parts: charm-binary-python-packages: - cryptography - jsonschema - - pydantic<2.0 + - pydantic - jinja2 name: tempest-k8s