Add SDD CI/CD workflows for Omnia Public Code Repo#4794
Open
Rajeshkumar-s2 wants to merge 34 commits into
Open
Add SDD CI/CD workflows for Omnia Public Code Repo#4794Rajeshkumar-s2 wants to merge 34 commits into
Rajeshkumar-s2 wants to merge 34 commits into
Conversation
Feature branch sync - pub/q2_dev to pub/build_stream
* catalog changes and bug fixes Signed-off-by: Rajeshkumar S <rajeshkumar.s2@dell.com> * Updating the storage config Signed-off-by: Rajeshkumar S <rajeshkumar.s2@dell.com> * Updating the DCO Signed-off-by: Rajeshkumar S <rajeshkumar.s2@dell.com> --------- Signed-off-by: Rajeshkumar S <rajeshkumar.s2@dell.com> Co-authored-by: Abhishek S A <abhishek.sa3@dell.com>
Feature branch sync - staging to pub/q2_upgrade
Signed-off-by: Nagachandan-P <Nagachandan.p@dell.com>
Signed-off-by: Nagachandan-P <Nagachandan.p@dell.com>
Signed-off-by: Nagachandan-P <Nagachandan.p@dell.com>
cleanup k8s script files also
Feature branch sync - pub/q2_upgrade to q3_main
- Move 13 playbook directories into src/playbooks/ - Move common/ into src/common/ - Update root ansible.cfg: common/ -> src/common/ - Update 13 subsystem ansible.cfg: reduce ../ for common/ - Update credential_utility ansible.cfg: reduce ../ for common/ - Update all role_path and playbook_dir references in YAML files - Update decrypt_include_encrypt.yml internal path Signed-off-by: Abhishek S A <abhishek.sa3@dell.com>
- git mv build_stream -> src/build_stream/ - Self-contained Python code, no path updates needed - build_images.sh stays separate (not merged into omnia.sh) Part of: Monorepo Migration Plan - Phase 1 Signed-off-by: Abhishek S A <abhishek.sa3@dell.com>
- git mv input -> src/input - git mv examples -> src/examples - Update omnia.sh container repo paths: /omnia/input -> /omnia/src/input - Add pub/q3_main to ansible-lint.yml and pylint.yml (CI branch triggers) - Remove obsolete pub/q2_dev and pub/q2_ansible from CI workflows - Host data paths (/opt/omnia/input) unchanged Part of: Monorepo Migration Plan - Phase 1 Signed-off-by: Abhishek S A <abhishek.sa3@dell.com>
…ooks-to-src PR1: Move playbooks/ and common/ to src/, update all paths
…stream-to-src PR2: Move build_stream/ to src/build_stream/
…-examples-to-src PR3: Move input/ and examples/ to src/
Signed-off-by: Rajeshkumar S <rajeshkumar.s2@dell.com>
Signed-off-by: Rajeshkumar S <rajeshkumar.s2@dell.com>
Signed-off-by: Rajeshkumar S <rajeshkumar.s2@dell.com>
Signed-off-by: Rajeshkumar S <rajeshkumar.s2@dell.com>
Signed-off-by: Rajeshkumar S <rajeshkumar.s2@dell.com>
Signed-off-by: Rajeshkumar S <rajeshkumar.s2@dell.com>
Signed-off-by: Rajeshkumar S <rajeshkumar.s2@dell.com>
Signed-off-by: Rajeshkumar S <rajeshkumar.s2@dell.com>
* PR4: monorepo path fixes — omnia.sh, containers, playbook paths, .gitignore BATS helpers * PR4: remove legacy test_pr4_validation.sh (replaced by BATS test) * feat(PR4): migrate containers to src/containers/ + fix .gitignore paths - Migrate container build scripts and Containerfiles to src/containers/ - Add build_images.sh, _common.sh, README.md for container build infra - Add per-container build.sh for: omnia_core, omnia_auth, omnia_build_stream, ldms, kafkapump, victoriapump, telemetry_receiver, image_builder - Replace Dockerfile with Containerfile naming convention - Fix .gitignore: stale build_stream/ paths updated to src/build_stream/ * Update omnia.sh Signed-off-by: Abhishek S A <abhishek.sa3@dell.com> --------- Signed-off-by: Abhishek S A <abhishek.sa3@dell.com>
Signed-off-by: Abhishek S A <abhishek.sa3@dell.com>
- Replace blanket file exclusions with granular regex patterns - Add 75+ regex patterns covering all false positive cases - Only exclude .git/ directory from scanning - Remove continue-on-error to enforce blocking check - Add .yamllint config to exclude TOML file from linting Signed-off-by: Rajeshkumar S <rajeshkumar.s2@dell.com>
- Update ansible-lint.yml: build_stream/* → src/build_stream/* - Update pip-audit.yml: build_stream/requirements*.txt → src/build_stream/requirements*.txt - Update pylint.yml: discovery/ filter and PYTHONPATH to use src/ paths - Update pytest.yml: all build_stream/ paths → src/build_stream/ paths - Add q3_main branch to all workflow triggers - Fix line-length issues in ansible-lint.yml and pylint.yml Signed-off-by: Rajeshkumar S <rajeshkumar.s2@dell.com>
Signed-off-by: Rajeshkumar S <rajeshkumar.s2@dell.com>
Signed-off-by: Rajeshkumar S <rajeshkumar.s2@dell.com>
Signed-off-by: Rajeshkumar S <rajeshkumar.s2@dell.com>
Signed-off-by: Rajeshkumar S <rajeshkumar.s2@dell.com>
Signed-off-by: Rajeshkumar S <rajeshkumar.s2@dell.com>
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.
Description of the Solution
Please describe the solution provided and how it resolves the associated issues.
Suggested Reviewers
If you wish to suggest specific reviewers for this solution, please include them in this section. Be sure to include the @ before the GitHub username.
@abhishek-sa1 @Venu-p1