Repository navigation
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Refs #656
What changed
Verification
PLATFORM_DOCKER_CONTEXT=default PLATFORM_ALLOWED_DOCKER_CONTEXTS=default make platform-ansible-test ENV=lab: pass on local Linux x86_64 Docker with Swarm inactive. Python 3.14.9, ansible-core 2.21.5, Molecule 26.10.0, molecule-plugins 26.10.12; collections ansible.posix 2.2.2, community.docker 5.0.0, community.general 13.5.0 and community.library_inventory_filtering_v1 1.1.5. The Ubuntu 24.04 fixture usesubuntu@sha256:68ee22004a9109b44973313b02ff7b1de250f1de0f5ecb628d73f579aaff33ac. Molecule reports 1 scenario successful, including stale-key removal and zero-change second convergence. The stale-key regression failed at the exact-key assertion beforeexclusive: truewas added, then passed.make platform-pulumi-test ENV=lab: 2 Docker-provider mock tests, 16 HCloud tests and 64 platform Python tests passed.PATH=/tmp/omp-platform-lab-654-testenv/bin:$PATH bash tools/ci/test-risk-review-scripts.sh: 19/19 passed.PATH=/tmp/omp-platform-lab-654-testenv/bin:$PATH yamllint -d '{extends: default, rules: {line-length: {max: 120}}}' ansible/: passed.python -m py_compile tools/platform/ansible_runner.py tools/platform/ansible_inventory.py tools/platform/host_firewall.py: passed in the pinned Python 3.14.9 environment.python3 -c 'import yaml; yaml.safe_load(open(".github/workflows/ci.yml", encoding="utf-8"))': passed.git diff --cached --check: passed.make platform-host-verify ENV=lab TIER=vmcorrectly blocked before connecting because the inventory, signed host-trust bundle/root, SSH keys and Tailscale credentials/tag were not supplied. No VM acceptance is claimed.Safety and remaining gates
feat/platform-hcloud-655(PR feat(platform): add protected HCloud provisioning and preview #670 head); feat(platform): add protected HCloud provisioning and preview #670 itself is stacked onfeat/platform-lab-654(PR feat(platform): phase 1 add an isolated Docker lab and validation contract #669 head). Retarget after predecessor merges.