[Feature Request] Sync the repository tooling under tools/ from upstream Cloud Foundation Fabric
I maintainer di solito rispondono entro 1 giorno
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 45/100
Direzione di ricerca
Start by comparing tools/tfdoc.py and tools/check_documentation.py with the corresponding files in the tracked Cloud Foundation Fabric release, preserving the listed Python 3.11 and CodeQL fixes. Check the imports for tests/fixtures and tests/examples, then review tools/sync-from-cff.sh and tools/cff-sync.ignore. Done means the documentation check runs without the unknown fixture error, regenerated tables match the vendored READMEs, and the weekly sync covers these tools.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Feature Description
Bring tools/tfdoc.py, tools/check_documentation.py and the related test helpers up to the upstream Cloud Foundation Fabric versions, so the README checks work again and regenerated tables match the vendored modules.
Use Case
- The
tools/tfdoc.pyscript predates Fabric v38.0.0 and was never synced, so it renders object types differently from the upstream script that generated the vendored module READMEs. - Regenerating a synced module README with the local script rewrites every table, so #311 used the v59.2.0 upstream script from a Fabric checkout instead.
- The
tools/check_documentation.pycheck fails onmainwith anUnknown fixtureerror, so it cannot guard README tables today.
Proposed Solution
- Three-way merge the
tools/files from Fabric v38.0.0 to the release thatmodules/tracks, keeping the Stellar Engine changes such as the Python 3.11 and CodeQL fixes. - Vendor the
tests/fixturesandtests/exampleshelpers that the scripts import, or make the fixture lookup optional. - Extend
tools/sync-from-cff.shandtools/cff-sync.ignoreto cover the synced tool files, so the weekly sync keeps them current. - Run
tools/check_documentation.pyin CI once it passes.
Compliance & Deployment Context
- Target Deployment Type(s):
- US Region Restricted (e.g., Access Policy constraint)
- FedRAMP Moderate
- FedRAMP High
- DoD IL4
- DoD IL5
- All / General
- Relevant NIST 800-53r5 Controls: CM-2 baseline configuration
Reusability Check
Stellar Engine prioritizes reusability.
- I have checked if this functionality can be achieved by extending an existing module or blueprint.
- I have verified that this does not duplicate existing functionality.
Alternatives Considered
- Keep the local script and accept table churn on every sync.
- Run the upstream script from a Fabric checkout, as #311 did, which every maintainer would have to repeat by hand.
Additional Context
- Related: #308 and #311.
- Lingua principale
- HCL
- Stelle
- 58
- Fork
- 25
- Merge medio
- 1g 17h
- PR unite (30g)
- 60
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di google/stellar-engine
-
Enhancement Framework - FedRAMP High Level of Effort - Low Priority - Medium Scope - Blueprint Scope - Module
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
google/stellar-engine#320 ·
I maintainer di solito rispondono entro 1 giorno
-
0-bootstrap: compute.restrictVpcPeering allows peering under a folder outside the deployer's orgForse già presa @WandLZhang l’ha presa oggi. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 35/100
google/stellar-engine#351 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Enhancement Level of Effort - Medium Priority - Medium Scope - Blueprint Scope - Fast Scope - Module
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
google/stellar-engine#321 ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug] il5/gke-hardened: shielded nodes, confidential nodes and the CIS SSH key setting never applyForse già presa @digitalresistor l’ha presa 3 giorni fa. ApertaBug Framework - FedRAMP High Framework - IL5 Level of Effort - Low Priority - High Scope - Blueprint Scope - Module Security
Difficoltà 3/5 1-2 giorni Idoneità per principianti 67/100
google/stellar-engine#315 ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug] fedramp-high/gitlab: GKE control plane authorized ranges and node settings are silently ignoredForse già presa @digitalresistor l’ha presa 3 giorni fa. ApertaBug Framework - FedRAMP High Level of Effort - Low Priority - High Scope - Blueprint Scope - Module Security
Difficoltà 4/5 1-2 giorni Idoneità per principianti 57/100
google/stellar-engine#314 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di google/stellar-engine
Issue simili
-
[BUG] deploy.restart_policy without condition drops the restart policyForse già presa @akshat-lakhera l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
docker/compose#14383 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
melodic-software/claude-code-plugins#9619 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno
-
body-parser 2.3.0 in the published ai-dial-chat-bff image is vulnerable (CVE-2026-111181, HIGH)Forse già presa @illya-havsiyevych l’ha presa oggi. Apertabug
Difficoltà 1/5 1-3 ore Idoneità per principianti 87/100
epam/ai-dial-chat#9566 ·
I maintainer di solito rispondono entro 1 giorno
-
code-maintenance
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
I maintainer di solito rispondono entro 1 giorno