
Remove deprecated kubernetes_service_patch library. Add new class in ops_sunbeam to manage new kubernetes service of type LoadBalancer. The service name should be <app_name>-lb. Use the class in ovn-relay-k8s and designate-bind-k8s to create new service of type LoadBalancer. Update open ports in default service definition for ovn-relay-k8s and designate-bind-k8s. Remove library kubernetes_service_patch from external libs and remove any references. Change-Id: Ic62af0aeaf9f5502d5d7792ed0b182b9a83c2b72
28 lines
1.2 KiB
Plaintext
28 lines
1.2 KiB
Plaintext
stestr
|
|
coverage
|
|
|
|
tenacity # ops-sunbeam
|
|
ops[testing]>=2.17.0 # all charms, private paths have moved
|
|
lightkube # almost all charms
|
|
pwgen # keystone-k8s
|
|
python-keystoneclient # keystone-k8s
|
|
cryptography # neutron-k8s
|
|
jsonschema # neutron-k8s
|
|
pytest-interface-tester # barbican-k8s
|
|
pydantic # traefik-k8s ingress lib
|
|
requests # cinder-ceph-k8s
|
|
netifaces # cinder-ceph-k8s
|
|
cosl # openstack-exporter
|
|
git+https://github.com/juju/charm-helpers.git#egg=charmhelpers # cinder-ceph-k8s,glance-k8s,gnocchi-k8s
|
|
git+https://opendev.org/openstack/charm-ops-interface-ceph-client#egg=interface_ceph_client # cinder-ceph-k8s
|
|
requests-unixsocket # sunbeam-clusterd
|
|
openstacksdk # tempest-k8s
|
|
|
|
types-PyYAML # types stub for mypy
|
|
|
|
# due to https://github.com/corpusops/croniter/issues/144
|
|
# we might need to find an alternative for croniter project
|
|
croniter==5.0.1 # tempest-k8s
|
|
|
|
lightkube-extensions @ git+https://github.com/canonical/lightkube-extensions.git@main # ovn-relay-k8s,designate-bind-k8s
|