From 6870447e5bdb4b562d70e3d7ac72bb7e18c5e446 Mon Sep 17 00:00:00 2001 From: James Page Date: Tue, 12 Dec 2023 10:58:52 +0000 Subject: [PATCH] Retire project post merge to sunbeam-charms Change-Id: Ie2828c61608e9eed054ed7683731c9e2b681fbde --- .stestr.conf | 3 - .zuul.yaml | 11 +- CONTRIBUTING.md | 33 - LICENSE | 202 --- README.md | 18 - README.rst | 12 + actions.yaml | 15 - charmcraft.yaml | 26 - config.yaml | 28 - .../ceilometer_k8s/v0/ceilometer_service.py | 224 --- lib/charms/cinder_ceph_k8s/v0/ceph_access.py | 266 --- .../v0/database_requires.py | 496 ------ lib/charms/grafana_agent/v0/cos_agent.py | 824 --------- .../keystone_k8s/v0/cloud_credentials.py | 418 ----- .../keystone_k8s/v0/identity_credentials.py | 458 ----- .../keystone_k8s/v0/identity_service.py | 493 ------ .../keystone_k8s/v1/cloud_credentials.py | 451 ----- .../keystone_k8s/v1/identity_service.py | 518 ------ .../v0/kubernetes_service_patch.py | 280 --- .../v1/kubernetes_service_patch.py | 342 ---- lib/charms/operator_libs_linux/v2/snap.py | 1099 ------------ lib/charms/ovn_central_k8s/v0/ovsdb.py | 218 --- lib/charms/rabbitmq_k8s/v0/rabbitmq.py | 286 --- .../v1/tls_certificates.py | 1261 ------------- lib/charms/traefik_k8s/v1/ingress.py | 558 ------ metadata.yaml | 38 - osci.yaml | 10 - pyproject.toml | 39 - rename.sh | 13 - requirements.txt | 14 - src/charm.py | 500 ------ .../capacity_dashboard.json | 1575 ----------------- src/prometheus_alert_rules/libvirt.yaml | 16 - src/prometheus_alert_rules/ovs.yaml | 51 - src/utils.py | 109 -- test-requirements.txt | 15 - tests/actions.yaml | 1 - tests/integration/test_charm.py | 62 - tests/unit/__init__.py | 15 - tests/unit/config.yaml | 1 - tests/unit/test_alert_rules/test_libvirt.yaml | 25 - tests/unit/test_alert_rules/test_ovs.yaml | 90 - tests/unit/test_charm.py | 265 --- tox.ini | 168 -- 44 files changed, 13 insertions(+), 11534 deletions(-) delete mode 100644 .stestr.conf delete mode 100644 CONTRIBUTING.md delete mode 100644 LICENSE delete mode 100644 README.md create mode 100644 README.rst delete mode 100644 actions.yaml delete mode 100644 charmcraft.yaml delete mode 100644 config.yaml delete mode 100644 lib/charms/ceilometer_k8s/v0/ceilometer_service.py delete mode 100644 lib/charms/cinder_ceph_k8s/v0/ceph_access.py delete mode 100644 lib/charms/data_platform_libs/v0/database_requires.py delete mode 100644 lib/charms/grafana_agent/v0/cos_agent.py delete mode 100644 lib/charms/keystone_k8s/v0/cloud_credentials.py delete mode 100644 lib/charms/keystone_k8s/v0/identity_credentials.py delete mode 100644 lib/charms/keystone_k8s/v0/identity_service.py delete mode 100644 lib/charms/keystone_k8s/v1/cloud_credentials.py delete mode 100644 lib/charms/keystone_k8s/v1/identity_service.py delete mode 100644 lib/charms/observability_libs/v0/kubernetes_service_patch.py delete mode 100644 lib/charms/observability_libs/v1/kubernetes_service_patch.py delete mode 100644 lib/charms/operator_libs_linux/v2/snap.py delete mode 100644 lib/charms/ovn_central_k8s/v0/ovsdb.py delete mode 100644 lib/charms/rabbitmq_k8s/v0/rabbitmq.py delete mode 100644 lib/charms/tls_certificates_interface/v1/tls_certificates.py delete mode 100644 lib/charms/traefik_k8s/v1/ingress.py delete mode 100644 metadata.yaml delete mode 100644 osci.yaml delete mode 100644 pyproject.toml delete mode 100755 rename.sh delete mode 100644 requirements.txt delete mode 100755 src/charm.py delete mode 100644 src/grafana_dashboards/capacity_dashboard.json delete mode 100644 src/prometheus_alert_rules/libvirt.yaml delete mode 100644 src/prometheus_alert_rules/ovs.yaml delete mode 100644 src/utils.py delete mode 100644 test-requirements.txt delete mode 120000 tests/actions.yaml delete mode 100644 tests/integration/test_charm.py delete mode 100644 tests/unit/__init__.py delete mode 120000 tests/unit/config.yaml delete mode 100644 tests/unit/test_alert_rules/test_libvirt.yaml delete mode 100644 tests/unit/test_alert_rules/test_ovs.yaml delete mode 100644 tests/unit/test_charm.py delete mode 100644 tox.ini diff --git a/.stestr.conf b/.stestr.conf deleted file mode 100644 index e4750de..0000000 --- a/.stestr.conf +++ /dev/null @@ -1,3 +0,0 @@ -[DEFAULT] -test_path=./tests/unit -top_dir=./tests diff --git a/.zuul.yaml b/.zuul.yaml index fd8a2c1..e7c200a 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -1,12 +1,3 @@ - project: templates: - - openstack-python3-charm-jobs - - openstack-cover-jobs - - prometheus-alert-rules-test - vars: - charm_build_name: openstack-hypervisor - juju_channel: 3.1/stable - juju_classic_mode: false - microk8s_channel: 1.28-strict/stable - microk8s_classic_mode: false - prometheus_alerts_test_rules_dir: tests/unit/test_alert_rules + - noop-jobs diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md deleted file mode 100644 index 2969183..0000000 --- a/CONTRIBUTING.md +++ /dev/null @@ -1,33 +0,0 @@ -# Contributing - -To make contributions to this charm, you'll need a working [development setup](https://juju.is/docs/sdk/dev-setup). - -You can use the environments created by `tox` for development: - -```shell -tox --notest -e unit -source .tox/unit/bin/activate -``` - -## Testing - -This project uses `tox` for managing test environments. There are some pre-configured environments -that can be used for linting and formatting code when you're preparing contributions to the charm: - -```shell -tox -e fmt # update your code according to linting rules -tox -e lint # code style -tox -e unit # unit tests -tox -e integration # integration tests -tox # runs 'lint' and 'unit' environments -``` - -## Build the charm - -Build the charm in this git repository using: - -```shell -charmcraft pack -``` - -