+0
−2
+0
−12
+7
−35
+0
−2
+9
−6
Loading
The Release 1 automation had gone stale and nothing in Release 2 uses
it. Removed (142 files, about 10.7k lines):
- scenarios all_in_one, full_oop, dual_oop, full_oop_existing_cluster
and every playbook under playbooks/tools
- roles artefact-manager, demas, homer, i2edge, lite2edge, kind-cluster,
node-feature-discovery, prometheus, zot, and the MongoDB-era
federation-manager, oeg and srm
- the kind, Prometheus, node-feature-discovery and prerequisites
infrastructure playbooks
- inventory group_vars, profiles, hosts.yml and
local_kubeconfig_execution.yml, secrets.example.yml,
test-template.yml
- docker-local-deployment/
- docs/ and mkdocs.yml: the Release 1 guide, published to its own Pages
site; user guides belong on the Open OP documentation site
What stays: roles k3s, helm and oop-platform, the k3s and
r2_existing_cluster playbooks, tests/r2_e2e and role-template. The
READMEs, CONTRIBUTING and roles/README.md describe only that now.
CI: syntax-check runs every k3s and r2_existing_cluster playbook against
inventory/r2.example.yml; python-smoke compiles fm_partners.py and the
e2e tests; the docs and pages jobs are gone. ansible.cfg no longer
defaults to the removed hosts.yml, so every run names its inventory.
community.docker, community.general and the docker pip package are
dropped: nothing left uses them.
Release 1 stays at tag r1-final (master before Release 2).
Validation: yamllint, ansible-lint (production profile, 0 findings) and
--syntax-check of all six playbooks pass on the result.
Co-Authored-By:
Claude Opus 5.5 <noreply@anthropic.com>