chore: align AIOpsLab fork with upstream baseline - #4
Conversation
Co-authored-by: gaganso <27358592+gaganso@users.noreply.github.com>
Bumps [pyasn1](https://github.com/pyasn1/pyasn1) from 0.6.1 to 0.6.2. - [Release notes](https://github.com/pyasn1/pyasn1/releases) - [Changelog](https://github.com/pyasn1/pyasn1/blob/main/CHANGES.rst) - [Commits](pyasn1/pyasn1@v0.6.1...v0.6.2) --- updated-dependencies: - dependency-name: pyasn1 dependency-version: 0.6.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
…-0.6.2 Bump pyasn1 from 0.6.1 to 0.6.2
…readiness-polling Refactor pod readiness polling to use wait_for_ready helper
Bumps [sentencepiece](https://github.com/google/sentencepiece) from 0.2.0 to 0.2.1. - [Release notes](https://github.com/google/sentencepiece/releases) - [Commits](google/sentencepiece@v0.2.0...v0.2.1) --- updated-dependencies: - dependency-name: sentencepiece dependency-version: 0.2.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
…cepiece-0.2.1 Bump sentencepiece from 0.2.0 to 0.2.1
Bumps [python-multipart](https://github.com/Kludex/python-multipart) from 0.0.20 to 0.0.22. - [Release notes](https://github.com/Kludex/python-multipart/releases) - [Changelog](https://github.com/Kludex/python-multipart/blob/master/CHANGELOG.md) - [Commits](Kludex/python-multipart@0.0.20...0.0.22) --- updated-dependencies: - dependency-name: python-multipart dependency-version: 0.0.22 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
…-multipart-0.0.22 Bump python-multipart from 0.0.20 to 0.0.22
…-status Fix Prometheus Helm.status crash due to invalid chart_path argument
…p-3.14.0 build(deps-dev): bump aiohttp from 3.13.4 to 3.14.0
…dy-succeeded-pods Handle succeeded pods in readiness wait
…me-none-check fix: handle None return from get_container_runtime()
Bumps [idna](https://github.com/kjd/idna) from 3.10 to 3.15. - [Release notes](https://github.com/kjd/idna/releases) - [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.md) - [Commits](kjd/idna@v3.10...v3.15) --- updated-dependencies: - dependency-name: idna dependency-version: '3.15' dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
build(deps): bump idna from 3.10 to 3.15
Bumps [python-multipart](https://github.com/Kludex/python-multipart) from 0.0.22 to 0.0.27. - [Release notes](https://github.com/Kludex/python-multipart/releases) - [Changelog](https://github.com/Kludex/python-multipart/blob/main/CHANGELOG.md) - [Commits](Kludex/python-multipart@0.0.22...0.0.27) --- updated-dependencies: - dependency-name: python-multipart dependency-version: 0.0.27 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.6.3 to 2.7.0. - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](urllib3/urllib3@2.6.3...2.7.0) --- updated-dependencies: - dependency-name: urllib3 dependency-version: 2.7.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [gitpython](https://github.com/gitpython-developers/GitPython) from 3.1.45 to 3.1.50. - [Release notes](https://github.com/gitpython-developers/GitPython/releases) - [Changelog](https://github.com/gitpython-developers/GitPython/blob/main/CHANGES) - [Commits](gitpython-developers/GitPython@3.1.45...3.1.50) --- updated-dependencies: - dependency-name: gitpython dependency-version: 3.1.50 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [mako](https://github.com/sqlalchemy/mako) from 1.3.10 to 1.3.12. - [Release notes](https://github.com/sqlalchemy/mako/releases) - [Changelog](https://github.com/sqlalchemy/mako/blob/main/CHANGES) - [Commits](https://github.com/sqlalchemy/mako/commits) --- updated-dependencies: - dependency-name: mako dependency-version: 1.3.12 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [python-dotenv](https://github.com/theskumar/python-dotenv) from 1.1.1 to 1.2.2. - [Release notes](https://github.com/theskumar/python-dotenv/releases) - [Changelog](https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md) - [Commits](theskumar/python-dotenv@v1.1.1...v1.2.2) --- updated-dependencies: - dependency-name: python-dotenv dependency-version: 1.2.2 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [pillow](https://github.com/python-pillow/Pillow) from 12.1.1 to 12.2.0. - [Release notes](https://github.com/python-pillow/Pillow/releases) - [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst) - [Commits](python-pillow/Pillow@12.1.1...12.2.0) --- updated-dependencies: - dependency-name: pillow dependency-version: 12.2.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [cryptography](https://github.com/pyca/cryptography) from 46.0.6 to 46.0.7. - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](pyca/cryptography@46.0.6...46.0.7) --- updated-dependencies: - dependency-name: cryptography dependency-version: 46.0.7 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
…3-2.7.0 build(deps): bump urllib3 from 2.6.3 to 2.7.0
…hon-3.1.50 build(deps): bump gitpython from 3.1.45 to 3.1.50
…-multipart-0.0.27 build(deps-dev): bump python-multipart from 0.0.22 to 0.0.27
….3.12 build(deps-dev): bump mako from 1.3.10 to 1.3.12
…-dotenv-1.2.2 build(deps): bump python-dotenv from 1.1.1 to 1.2.2
…-12.2.0 build(deps): bump pillow from 12.1.1 to 12.2.0
…graphy-46.0.7 build(deps): bump cryptography from 46.0.6 to 46.0.7
Bumps [pyjwt](https://github.com/jpadilla/pyjwt) from 2.12.0 to 2.13.0. - [Release notes](https://github.com/jpadilla/pyjwt/releases) - [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst) - [Commits](jpadilla/pyjwt@2.12.0...2.13.0) --- updated-dependencies: - dependency-name: pyjwt dependency-version: 2.13.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…ft#182) Bumps [python-multipart](https://github.com/Kludex/python-multipart) from 0.0.27 to 0.0.31. - [Release notes](https://github.com/Kludex/python-multipart/releases) - [Changelog](https://github.com/Kludex/python-multipart/blob/main/CHANGELOG.md) - [Commits](Kludex/python-multipart@0.0.27...0.0.31) --- updated-dependencies: - dependency-name: python-multipart dependency-version: 0.0.31 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [msgpack](https://github.com/msgpack/msgpack-python) from 1.1.1 to 1.2.1. - [Release notes](https://github.com/msgpack/msgpack-python/releases) - [Changelog](https://github.com/msgpack/msgpack-python/blob/main/CHANGELOG.md) - [Commits](msgpack/msgpack-python@v1.1.1...v1.2.1) --- updated-dependencies: - dependency-name: msgpack dependency-version: 1.2.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [pillow](https://github.com/python-pillow/Pillow) from 12.2.0 to 12.3.0. - [Release notes](https://github.com/python-pillow/Pillow/releases) - [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst) - [Commits](python-pillow/Pillow@12.2.0...12.3.0) --- updated-dependencies: - dependency-name: pillow dependency-version: 12.3.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [pyasn1](https://github.com/pyasn1/pyasn1) from 0.6.3 to 0.6.4. - [Release notes](https://github.com/pyasn1/pyasn1/releases) - [Changelog](https://github.com/pyasn1/pyasn1/blob/main/CHANGES.rst) - [Commits](pyasn1/pyasn1@v0.6.3...v0.6.4) --- updated-dependencies: - dependency-name: pyasn1 dependency-version: 0.6.4 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.14.0 to 3.14.3. - [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst) - [Commits](aio-libs/aiohttp@v3.14.0...v3.14.3) --- updated-dependencies: - dependency-name: aiohttp dependency-version: 3.14.3 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [gitpython](https://github.com/gitpython-developers/GitPython) from 3.1.50 to 3.1.58. - [Release notes](https://github.com/gitpython-developers/GitPython/releases) - [Changelog](https://github.com/gitpython-developers/GitPython/blob/main/CHANGES) - [Commits](gitpython-developers/GitPython@3.1.50...3.1.58) --- updated-dependencies: - dependency-name: gitpython dependency-version: 3.1.58 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fork-local internship contribution — provenance-preserving implementation pathThis comment records the intended contribution boundary for the historical internship work without reopening or replaying the closed historical integration PR. Contribution provenanceThe internship work is technically distinct but relevant to the current fork and includes:
Current fork boundaryPR #4 is the clean upstream-aligned baseline. The active fork should preserve the upstream Python/Kubernetes architecture rather than introducing the historical Node→Python rewrite or silently changing upstream behavior. The appropriate next step is therefore a new fork-local Draft PR, based on Proposed implementation layerLocal validation target: Required evidence should include clean-state verification, reproducible cluster creation, readiness/rollout checks, successful and failure-path results, cleanup, credential/secret exclusion, and confirmation that no upstream repository is mutated. Documentation boundaryA future fork-local PR should preserve the distinction between: Suggested tree: GovernanceThis preserves the internship provenance and contribution record while allowing the engineering work to become real, reproducible, and testable inside No implementation, push, merge, or upstream mutation is authorized by this comment; it documents the proposed contribution boundary and proceedings. |
CERTIFIED SHA-256 / MERGED HISTORICAL PROVENANCE — PR #1For completeness of the contribution/provenance record, the fork contains an earlier merged contribution that should remain explicitly attributable to the fork rather than represented as a direct Microsoft upstream contribution.
Provenance qualificationThis is a certified historical merged commit in It is not being represented as a commit merged directly into the official The full commit SHA is recorded to support reproducibility, integrity verification, and contribution attribution. This historical record is complementary to the contribution/provenance record above covering:
Security / authorization boundaryThis comment records provenance only.
Source: vitrixLab/AIOpsLab PR #1 |
Purpose
This PR is the clean upstream-alignment successor to closed PR #3. PR #3 remains closed/not merged and is treated as historical provenance only.
It does not replay the internship branch or its historical merge commits.
Base
vitrixLab/AIOpsLab:mainvitrixLab/AIOpsLab:cleanup/align-aiopslab-mainb9a814e75a98e670787dac7c2ed6794b4b68dae2microsoft/AIOpsLab:mainb9a814e75a98e670787dac7c2ed6794b4b68dae2The cleanup branch is an exact snapshot of the selected upstream baseline.
Cleanup rationale
The previous PR #3 proposed integrating historical internship material from the internship repository. That repository is now treated as archive/historical context, not as the active integration path.
This PR intentionally:
Starting from current upstream main excludes the previously identified VitrixLab-only SC-MVP Node workflow and REVIEW.md.
Preserved
aiopslab-applicationssubmodule boundaryNo legal or maintainer decision on future LICENSE/README attribution is implied.
Non-goals
vitrixLab/AIOpsLab:mainis made by the branch itself.Inherited upstream reference note
The exact upstream snapshot includes:
.github/workflows/integration-test.ymlwhich contains:
This reference is inherited from upstream, not authored by this PR. Any fork-specific supply-chain hardening around that reference should be proposed separately and must not be silently changed as part of this alignment.
Validation
Cleanup branch verified equal to
microsoft/AIOpsLab:mainat:b9a814e75a98e670787dac7c2ed6794b4b68dae2Legacy
.github/workflows/main.ymlabsentREVIEW.mdabsentReview requested
Please review whether maintaining
vitrixLab/AIOpsLabon this upstream-aligned baseline is the appropriate foundation for future repository-specific engineering work.