|
Merge pull request #1 from OpenStack/dc-dc-stage1-phase0-first-exec
Dc dc stage1 phase0 first exec |
|---|
| .claude/skills/openstack-cloud-ops/SKILL.md |
|---|
|
Too large (Show diff)
|
| .claude/skills/openstack-cloud-ops/references/environment.md |
|---|
|
Too large (Show diff)
|
| .claude/skills/openstack-cloud-ops/references/opentofu-provider-docs.md |
|---|
|
Too large (Show diff)
|
| .claude/skills/openstack-cloud-ops/references/platform-traps.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| .claude/skills/openstack-cloud-ops/references/troubleshooting.md |
|---|
|
Too large (Show diff)
|
| creds-manifests/vr1-office1.manifest 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260710-carve-gua-hang-fix.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260710-opentofu-scaffold-first-validation.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260710-phase0-runbook-as-executed.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260710-prereq-install-scripts.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260711-d111-subcarve-nn-alignment.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260711-ula-gen-command-fix.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260712-docfix189-max-context-session-audit.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260712-libvirt-acpi-kernel-panic.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260712-libvirt-memory-unit-rootcause.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260712-office1-opnsense-edge-build.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260712-opnsense-edge-boot-fixes.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260712-opnsense-edge-real-isp-router.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260712-opnsense-prep-bz2-fallback.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260713-apparmor-libvirt-prereq.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260713-config-xml-danger-sweep.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260713-config-xml-path-deleted.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260713-d114-voffice1-nested-virt.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260713-docfix194-opentofu-module-validation.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260713-git-credential-store.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260713-office1-dhcp-apply.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260713-office1-headend-maas-lxd.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260713-office1-netbox-deployed.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260713-opnsense-api-client.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260713-opnsense-api-proven.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260713-opnsense-api-write-proven.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260713-opnsense-apikey-bootstrap.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260713-workflow-doc-status-correction.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260714-c4-sandbox-loop-and-upstream-guard.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260714-d119-region-qualified-dc-namespace.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260714-d119-tofu-apply.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260714-netbox-importers-waf-useragent.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260714-netbox-write-path-hardening.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260714-office1-lan-ipv6-executed.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260714-opnsense-set-interface-v6.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260715-creds-audit.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260715-creds-consolidation.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260715-d120-load-and-iprange-tooling.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260715-d120-office1-service-reip.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260715-docfix195-c2-netbox-of-record.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/changelog-20260715-fidelity-check-scope-correctness.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/dc-dc-deployment-workflow.md |
|---|
|
Too large (Show diff)
|
| docs/dc-dc-netbox-buildout-scope.md |
|---|
|
Too large (Show diff)
|
| docs/dc-dc-netem-and-ula-gua-proposal.md |
|---|
|
Too large (Show diff)
|
| docs/design-decisions.md |
|---|
|
Too large (Show diff)
|
| docs/incident-20260712-opnsense-edge-boot-triplefault.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| docs/security-ledger.md |
|---|
|
Too large (Show diff)
|
| docs/session-ledger.md |
|---|
|
Too large (Show diff)
|
| docs/vr1-office1-as-built.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| netbox/README.md |
|---|
|
Too large (Show diff)
|
| netbox/d115-office-carve.py 0 → 100755 |
|---|
|
Too large (Show diff)
|
| netbox/d120-compose-bands.py 0 → 100755 |
|---|
|
Too large (Show diff)
|
| netbox/dc-dc-prefixes-import.py |
|---|
|
Too large (Show diff)
|
| netbox/draft/vr1-draft.json 0 → 100644 |
|---|
|
Too large (Show diff)
|
| netbox/prod-draft-dump.py 0 → 100755 |
|---|
|
Too large (Show diff)
|
| netbox/roles-aggregates-import.py |
|---|
|
Too large (Show diff)
|
| netbox/sandbox-fidelity-check.py 0 → 100755 |
|---|
|
Too large (Show diff)
|
| netbox/sandbox-seed.py 0 → 100755 |
|---|
|
Too large (Show diff)
|
| opentofu/.terraform.lock.hcl 0 → 100644 |
|---|
|
Too large (Show diff)
|
| opentofu/README.md |
|---|
|
Too large (Show diff)
|
| opentofu/main.tf |
|---|
|
Too large (Show diff)
|
| opentofu/modules/base-image/variables.tf |
|---|
|
Too large (Show diff)
|
| opentofu/modules/base-image/versions.tf 0 → 100644 |
|---|
|
Too large (Show diff)
|
| opentofu/modules/cloudinit-vm/main.tf |
|---|
|
Too large (Show diff)
|
| opentofu/modules/cloudinit-vm/variables.tf |
|---|
|
Too large (Show diff)
|
| opentofu/modules/cloudinit-vm/versions.tf 0 → 100644 |
|---|
|
Too large (Show diff)
|
| opentofu/modules/dc-planes/variables.tf |
|---|
|
Too large (Show diff)
|
| opentofu/modules/dc-planes/versions.tf 0 → 100644 |
|---|
|
Too large (Show diff)
|
| opentofu/modules/dc-storage-pool/variables.tf |
|---|
|
Too large (Show diff)
|
| opentofu/modules/dc-storage-pool/versions.tf 0 → 100644 |
|---|
|
Too large (Show diff)
|
| opentofu/modules/maas-vm-host/variables.tf |
|---|
|
Too large (Show diff)
|
| opentofu/modules/maas-vm-host/versions.tf 0 → 100644 |
|---|
|
Too large (Show diff)
|
| opentofu/modules/mesh-link/versions.tf 0 → 100644 |
|---|
|
Too large (Show diff)
|
| opentofu/modules/netem-link/main.tf |
|---|
|
Too large (Show diff)
|
| opentofu/modules/netem-link/variables.tf |
|---|
|
Too large (Show diff)
|
| opentofu/modules/node-vm/main.tf |
|---|
|
Too large (Show diff)
|
| opentofu/modules/node-vm/variables.tf |
|---|
|
Too large (Show diff)
|
| opentofu/modules/node-vm/versions.tf 0 → 100644 |
|---|
|
Too large (Show diff)
|
| opentofu/modules/office1-network/versions.tf 0 → 100644 |
|---|
|
Too large (Show diff)
|
| opentofu/modules/opnsense-edge/main.tf |
|---|
|
Too large (Show diff)
|
| opentofu/modules/opnsense-edge/variables.tf |
|---|
|
Too large (Show diff)
|
| opentofu/modules/opnsense-edge/versions.tf 0 → 100644 |
|---|
|
Too large (Show diff)
|
| opentofu/templates/README.md |
|---|
|
Too large (Show diff)
|
| opentofu/templates/opnsense-config.xml.tmpl 100644 → 0 |
|---|
|
Too large (Show diff)
|
| opentofu/variables.tf |
|---|
|
Too large (Show diff)
|
| runbooks/dc-dc-office1-service-reip.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| runbooks/dc-dc-phase0-vcloud-prep.md |
|---|
|
Too large (Show diff)
|
| runbooks/dc-dc-phase1-office1-standup.md |
|---|
|
Too large (Show diff)
|
| runbooks/dc-dc-phase2-tofu-dc-substrate.md |
|---|
|
Too large (Show diff)
|
| runbooks/dc-dc-phase3-maas-enlist-deploy.md |
|---|
|
Too large (Show diff)
|
| runbooks/dc-dc-phase4-juju-bundle-per-dc.md |
|---|
|
Too large (Show diff)
|
| runbooks/dc-dc-phase5-dr-failover-drill.md |
|---|
|
Too large (Show diff)
|
| runbooks/dc-dc-phase6-designate-cos-magnum.md |
|---|
|
Too large (Show diff)
|
| scripts/carve-host-interfaces.sh |
|---|
|
Too large (Show diff)
|
| scripts/creds-audit.sh 0 → 100755 |
|---|
|
Too large (Show diff)
|
| scripts/dc-dc-ceph-disk-budget.sh |
|---|
|
Too large (Show diff)
|
| scripts/dc-dc-dr-drill.sh |
|---|
|
Too large (Show diff)
|
| scripts/dc-dc-radosgw-multisite.sh |
|---|
|
Too large (Show diff)
|
| scripts/dc-dc-rbd-mirror.sh |
|---|
|
Too large (Show diff)
|
| scripts/lib-hosts.sh |
|---|
|
Too large (Show diff)
|
| scripts/lib-net.sh |
|---|
|
Too large (Show diff)
|
| scripts/opentofu-validate.sh |
|---|
|
Too large (Show diff)
|
| scripts/opnsense-api.sh 0 → 100755 |
|---|
|
Too large (Show diff)
|
| scripts/opnsense-bootstrap-apikey.sh 0 → 100755 |
|---|
|
Too large (Show diff)
|
| scripts/opnsense-build-config-iso.sh 100644 → 0 |
|---|
|
Too large (Show diff)
|
| scripts/opnsense-mint-apikey.php 0 → 100644 |
|---|
|
Too large (Show diff)
|
| scripts/opnsense-prep-image.sh |
|---|
|
Too large (Show diff)
|
| scripts/opnsense-render-config.sh 100644 → 0 |
|---|
|
Too large (Show diff)
|
| scripts/opnsense-set-iface-v6.php 0 → 100644 |
|---|
|
Too large (Show diff)
|
| scripts/opnsense-set-interface-v6.sh 0 → 100755 |
|---|
|
Too large (Show diff)
|
| scripts/phase-00-maas-standup.sh |
|---|
|
Too large (Show diff)
|
| scripts/prereqs/README.md 0 → 100644 |
|---|
|
Too large (Show diff)
|
| scripts/prereqs/check-prereqs.sh 0 → 100644 |
|---|
|
Too large (Show diff)
|
| scripts/prereqs/install-all.sh 0 → 100644 |
|---|
|
Too large (Show diff)
|
| scripts/prereqs/install-apparmor-libvirt.sh 0 → 100644 |
|---|
|
Too large (Show diff)
|
| scripts/prereqs/install-image-tools.sh 0 → 100644 |
|---|
|
Too large (Show diff)
|
| scripts/prereqs/install-jq.sh 0 → 100644 |
|---|
|
Too large (Show diff)
|
| scripts/prereqs/install-opentofu.sh 0 → 100644 |
|---|
|
Too large (Show diff)
|
| scripts/prereqs/install-virtualization.sh 0 → 100644 |
|---|
|
Too large (Show diff)
|
| scripts/prereqs/lib-prereq.sh 0 → 100644 |
|---|
|
Too large (Show diff)
|
| scripts/reenroll-hosts.sh |
|---|
|
Too large (Show diff)
|
| scripts/repo_lint.py |
|---|
|
Too large (Show diff)
|
| scripts/site-headend-install.sh 0 → 100644 |
|---|
|
Too large (Show diff)
|
| tests/carve-host-interfaces/fakebin/maas 100644 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/carve-host-interfaces/run-tests.sh |
|---|
|
Too large (Show diff)
|
| tests/creds-audit/run-tests.sh 0 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/d115-office-carve/run-tests.sh 0 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/d120-compose-bands/run-tests.sh 0 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/dc-dc-ceph-disk-budget/run-tests.sh |
|---|
|
Too large (Show diff)
|
| tests/dc-dc-dr-drill/run-tests.sh |
|---|
|
Too large (Show diff)
|
| tests/dc-dc-prefixes-import/fake_pynetbox.py |
|---|
|
Too large (Show diff)
|
| tests/dc-dc-prefixes-import/test_logic.py |
|---|
|
Too large (Show diff)
|
| tests/dc-dc-radosgw-multisite/run-tests.sh |
|---|
|
Too large (Show diff)
|
| tests/dc-dc-rbd-mirror/run-tests.sh |
|---|
|
Too large (Show diff)
|
| tests/dc-selector/run-tests.sh |
|---|
|
Too large (Show diff)
|
| tests/opentofu-validate/fixtures/s1-bad/main.tf 0 → 100644 |
|---|
|
Too large (Show diff)
|
| tests/opentofu-validate/fixtures/s1-good/main.tf 0 → 100644 |
|---|
|
Too large (Show diff)
|
| tests/opentofu-validate/fixtures/s2-bad/main.tf 0 → 100644 |
|---|
|
Too large (Show diff)
|
| tests/opentofu-validate/fixtures/s3-bad/main.tf 0 → 100644 |
|---|
|
Too large (Show diff)
|
| tests/opentofu-validate/fixtures/s3-bad/modules/broken/main.tf 0 → 100644 |
|---|
|
Too large (Show diff)
|
| tests/opentofu-validate/fixtures/s3-good/main.tf 0 → 100644 |
|---|
|
Too large (Show diff)
|
| tests/opentofu-validate/fixtures/s3-good/modules/fine/main.tf 0 → 100644 |
|---|
|
Too large (Show diff)
|
| tests/opentofu-validate/run-tests.sh |
|---|
|
Too large (Show diff)
|
| tests/opnsense-api/run-tests.sh 0 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/opnsense-bootstrap-apikey/run-tests.sh 0 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/opnsense-build-config-iso/run-tests.sh 100644 → 0 |
|---|
|
Too large (Show diff)
|
| tests/opnsense-render-config/run-tests.sh 100644 → 0 |
|---|
|
Too large (Show diff)
|
| tests/opnsense-set-interface-v6/run-tests.sh 0 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/phase-00-maas-standup/fakebin/maas 100644 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/phase-00-maas-standup/run-tests.sh |
|---|
|
Too large (Show diff)
|
| tests/phase-02/fakebin/jq 100644 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/phase-02/fakebin/juju 100644 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/phase-03-adminrc/fakebin/juju 100644 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/phase-03-adminrc/fakebin/openssl 100644 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/phase-03-adminrc/fakebin/openstack 100644 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/phase-03/fakebin/jq 100644 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/phase-03/fakebin/juju 100644 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/phase-04-create/fakebin/maas 100644 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/phase-04-create/fakebin/openstack 100644 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/phase-04-internal-cert-san/fakebin/juju 100644 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/phase-04-internal-cert-san/fakebin/openstack 100644 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/phase-04/fakebin/maas 100644 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/phase-04/fakebin/openstack 100644 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/phase-05-amphora/fakebin/curl 100644 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/phase-05-amphora/fakebin/juju 100644 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/phase-05-amphora/fakebin/openstack 100644 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/phase-05-amphora/fakebin/sha256sum 100644 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/phase-05-amphora/fakebin/wget 100644 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/phase-05/fakebin/juju 100644 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/phase-05/fakebin/openstack 100644 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/phase-06-bootstrap/fakebin/curl 100644 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/phase-06-bootstrap/fakebin/openstack 100644 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/phase-06-bootstrap/fakebin/sha256sum 100644 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/phase-06-bootstrap/fakebin/wget 100644 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/phase-06-capi-stack/fakebin/ssh 100644 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/phase-06-k8s-bootstrap/fakebin/ssh 100644 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/phase-06-kubeconfig-gate/fakebin/kubectl 100644 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/phase-06-kubeconfig-gate/fakebin/ssh 100644 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/phase-06-mgmt-vm/fakebin/openstack 100644 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/phase-06-net-setup/fakebin/openstack 100644 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/phase-07-conductor-graft/fakebin/juju 100644 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/phase-07-conductor-graft/fakebin/kubectl 100644 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/phase-07-conductor-graft/fakebin/openstack 100644 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/prereqs/run-tests.sh 0 → 100644 |
|---|
|
Too large (Show diff)
|
| tests/reenroll-hosts/fakebin/maas 100644 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/reenroll-hosts/run-tests.sh |
|---|
|
Too large (Show diff)
|
| tests/roles-aggregates-import/run-tests.sh 0 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/sandbox-fidelity-check/run-tests.sh 0 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/sandbox-seed/run-tests.sh 0 → 100755 |
|---|
|
Too large (Show diff)
|
| tests/site-headend-install/run-tests.sh 0 → 100644 |
|---|
|
Too large (Show diff)
|