Feat: GitOps YAML Migration Tool#32237
Feat: GitOps YAML Migration Tool#32237Illbjorn merged 55 commits intofleetdm:mainfrom Illbjorn:feat/gitops-yaml-migration-tooling
Conversation
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #32237 +/- ##
==========================================
- Coverage 64.02% 63.84% -0.19%
==========================================
Files 1987 2032 +45
Lines 194728 200488 +5760
Branches 6484 6484
==========================================
+ Hits 124683 127999 +3316
- Misses 60314 62353 +2039
- Partials 9731 10136 +405
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
I think there's enough "meat" here to justify bringing this to backend sync to get more opinions on this architecture |
Signed-off-by: Illbjorn <am@hades.so>
Signed-off-by: Illbjorn <am@hades.so>
Signed-off-by: Illbjorn <am@hades.so>
Signed-off-by: Illbjorn <am@hades.so>
Signed-off-by: Illbjorn <am@hades.so>
…), cont'd. tidying Signed-off-by: Illbjorn <am@hades.so>
Signed-off-by: Illbjorn <am@hades.so>
Signed-off-by: Illbjorn <am@hades.so>
Signed-off-by: Illbjorn <am@hades.so>
Signed-off-by: Illbjorn <am@hades.so>
Signed-off-by: Illbjorn <am@hades.so>
Signed-off-by: Illbjorn <am@hades.so>
Signed-off-by: Illbjorn <am@hades.so>
Signed-off-by: Illbjorn <am@hades.so>
Signed-off-by: Illbjorn <am@hades.so>
Signed-off-by: Illbjorn <am@hades.so>
Signed-off-by: Illbjorn <am@hades.so>
Signed-off-by: Illbjorn <am@hades.so>
Signed-off-by: Illbjorn <am@hades.so>
… make this concurrent Signed-off-by: Illbjorn <am@hades.so>
Signed-off-by: Illbjorn <am@hades.so>
Signed-off-by: Illbjorn <am@hades.so>
Signed-off-by: Illbjorn <am@hades.so>
Signed-off-by: Illbjorn <am@hades.so>
Signed-off-by: Illbjorn <am@hades.so>
|
After engaging our team members in infrastructure, concerns were expressed regarding building these binaries outside of GHA. To address these concerns a Workflow has been added to:
The Workflow was successfully tested end-to-end via Act (including the R2 upload): Following the Workflow run I was able to confirm the artifacts existed in S3: And lastly, I confirmed that after pulling down the binary and SHA-256 hash file the hashes verified: |
Signed-off-by: Illbjorn <am@hades.so>
…s in GHA) Signed-off-by: Illbjorn <am@hades.so>
Signed-off-by: Illbjorn <am@hades.so>
Signed-off-by: Illbjorn <am@hades.so>
Signed-off-by: Illbjorn <am@hades.so>
…o we remove the `len` check and nest the `[]any` assertion to ensure the map key delete still happens Signed-off-by: Illbjorn <am@hades.so>



Overview
This pull request resolves #31165, implementing command-line tooling to migrate GitOps YAML files following the changes introduced in the upcoming 4.74 release.
Aligning with the recommended steps in the
README; this is an example of the first step (gitops-migrate format) and this is an example of the second step (gitops-migrate migrate).