.dockerignore
.git-blame-ignore-revs
.gitignore
.gitreview
.pre-commit-config.yaml
CLAUDE.md
Dockerfile
Makefile
README.md
braindump
compose.yaml
nectar-specification-doc.md
pyproject.toml
pyrightconfig.json
tox.ini
.github/workflows/main.yml
frontend/.gitignore
frontend/index.html
frontend/package-lock.json
frontend/package.json
frontend/vite.config.js
frontend/vitest.config.js
frontend/src/App.jsx
frontend/src/api.js
frontend/src/format.js
frontend/src/format.test.js
frontend/src/main.jsx
frontend/src/styles.css
frontend/src/ui.jsx
frontend/src/useApi.js
frontend/src/views/Changes.jsx
frontend/src/views/CheckDetail.jsx
frontend/src/views/Rollout.jsx
frontend/src/views/SiteDetail.jsx
frontend/src/views/Sites.jsx
frontend/src/views/Versions.jsx
nectar_conformance/__init__.py
nectar_conformance/config.py
nectar_conformance/errors.py
nectar_conformance/model.py
nectar_conformance/rollout.py
nectar_conformance/service.py
nectar_conformance.egg-info/PKG-INFO
nectar_conformance.egg-info/SOURCES.txt
nectar_conformance.egg-info/dependency_links.txt
nectar_conformance.egg-info/entry_points.txt
nectar_conformance.egg-info/requires.txt
nectar_conformance.egg-info/top_level.txt
nectar_conformance/cli/__init__.py
nectar_conformance/cli/main.py
nectar_conformance/cli/commands/__init__.py
nectar_conformance/cli/commands/changelog_cmd.py
nectar_conformance/cli/commands/check_meta.py
nectar_conformance/cli/commands/check_run.py
nectar_conformance/cli/commands/diff.py
nectar_conformance/cli/commands/report_diff.py
nectar_conformance/cli/commands/version_cmd.py
nectar_conformance/datasources/__init__.py
nectar_conformance/datasources/base.py
nectar_conformance/datasources/compile.py
nectar_conformance/datasources/puppetdb.py
nectar_conformance/datasources/static_repo.py
nectar_conformance/engine/__init__.py
nectar_conformance/engine/operators.py
nectar_conformance/engine/queries.py
nectar_conformance/engine/runner.py
nectar_conformance/engine/selectors.py
nectar_conformance/plugins/__init__.py
nectar_conformance/plugins/base.py
nectar_conformance/plugins/registry.py
nectar_conformance/report/__init__.py
nectar_conformance/report/human.py
nectar_conformance/report/json_report.py
nectar_conformance/results/__init__.py
nectar_conformance/results/compare.py
nectar_conformance/results/model.py
nectar_conformance/results/serialise.py
nectar_conformance/rules/__init__.py
nectar_conformance/rules/changelog.py
nectar_conformance/rules/loader.py
nectar_conformance/rules/model.py
nectar_conformance/rules/schema.json
nectar_conformance/rules/schema.py
nectar_conformance/web/__init__.py
nectar_conformance/web/api.py
nectar_conformance/web/app.py
nectar_conformance/web/refresh.py
nectar_conformance/web/serialise.py
nectar_conformance/web/settings.py
nectar_conformance/web/store.py
releasenotes/config.yaml
scripts/export-catalogs.sh
scripts/export-facts.sh
tests/conftest.py
tests/test_changelog.py
tests/test_cli.py
tests/test_compile.py
tests/test_config.py
tests/test_engine.py
tests/test_loader_schema.py
tests/test_operators.py
tests/test_puppetdb_source.py
tests/test_refresh.py
tests/test_report.py
tests/test_report_diff.py
tests/test_rollout.py
tests/test_service_web.py
tests/test_static_source.py
tests/test_web_api.py
tests/test_web_app.py
tests/test_web_internals.py
tests/fixtures/catalogs/db1.json
tests/fixtures/catalogs/mq1.json
tests/fixtures/catalogs/oc1.json
tests/fixtures/catalogs/oc2.json
tests/fixtures/checks/changelog.yaml
tests/fixtures/checks/definitions/ceilometer.compute.host_count.yaml
tests/fixtures/checks/definitions/ceilometer.compute.image_tag.yaml
tests/fixtures/checks/definitions/cinder.host_count.yaml
tests/fixtures/checks/definitions/cinder.image_tag.yaml
tests/fixtures/checks/definitions/glance.api.host_count.yaml
tests/fixtures/checks/definitions/glance.api.image_tag.yaml
tests/fixtures/checks/definitions/iscsid.image_tag.yaml
tests/fixtures/checks/definitions/mariadb.cluster.host_count.yaml
tests/fixtures/checks/definitions/mariadb.version.yaml
tests/fixtures/checks/definitions/networking.uses_networkd.yaml
tests/fixtures/checks/definitions/neutron.compute.host_count.yaml
tests/fixtures/checks/definitions/neutron.compute.image_tag.yaml
tests/fixtures/checks/definitions/neutron.linuxbridge_absent.yaml
tests/fixtures/checks/definitions/nova.compute.image_tag.yaml
tests/fixtures/checks/definitions/nova.conductor.host_count.yaml
tests/fixtures/checks/definitions/nova.conductor.image_tag.yaml
tests/fixtures/checks/definitions/nova.novnc.host_count.yaml
tests/fixtures/checks/definitions/nova.novnc.image_tag.yaml
tests/fixtures/checks/definitions/os.compute.ubuntu.yaml
tests/fixtures/checks/definitions/os.controller.ubuntu.yaml
tests/fixtures/checks/definitions/os.database.ubuntu.yaml
tests/fixtures/checks/definitions/os.mq.ubuntu.yaml
tests/fixtures/checks/definitions/os.network.ubuntu.yaml
tests/fixtures/checks/definitions/os.proxy_admin.ubuntu.yaml
tests/fixtures/checks/definitions/os.proxy_user.ubuntu.yaml
tests/fixtures/checks/definitions/os.swift_proxy.ubuntu.yaml
tests/fixtures/checks/definitions/os.swift_storage.ubuntu.yaml
tests/fixtures/checks/definitions/os.wagnet_router.ubuntu.yaml
tests/fixtures/checks/definitions/ovn.version.yaml
tests/fixtures/checks/definitions/proxy.admin.host_count.yaml
tests/fixtures/checks/definitions/proxy.user.host_count.yaml
tests/fixtures/checks/definitions/rabbitmq.cluster.host_count.yaml
tests/fixtures/checks/definitions/rabbitmq.erlang_version.yaml
tests/fixtures/checks/definitions/rabbitmq.version.yaml
tests/fixtures/checks/definitions/swift.storage.host_count.yaml
tests/fixtures/checks/definitions/wagnet.router.host_count.yaml
tests/fixtures/facts/db1.example.test.json
tests/fixtures/facts/mq1.example.test.json