chore(backstage): embed upstream backstage chart as subtree [RHIDP-12534]#325
Conversation
…ckstage/vendor/backstage'
…2002 git-subtree-dir: charts/backstage/vendor/backstage git-subtree-split: 4862002697554ad025d82355b54724939eb6af61
charts/backstage/vendor/backstage/charts/backstage/ci/appConfig-values.yaml
Fixed
Show fixed
Hide fixed
charts/backstage/vendor/backstage/charts/backstage/ci/probes-values.yaml
Fixed
Show fixed
Hide fixed
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Type(Describe updated until commit 04a8d8e)Enhancement, Documentation Description
|
| Relevant files | |||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Enhancement | 17 files
| ||||||||||||||||||||||||||||||||||||||||||||||||
| Documentation | 9 files
| ||||||||||||||||||||||||||||||||||||||||||||||||
| Configuration changes | 24 files
| ||||||||||||||||||||||||||||||||||||||||||||||||
| Formatting | 1 files
| ||||||||||||||||||||||||||||||||||||||||||||||||
| Tests | 7 files
| ||||||||||||||||||||||||||||||||||||||||||||||||
| Additional files | 11 files
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
||||||||||||||||||||||
8ee30bb to
988c213
Compare
…ckstage chart Assisted-by: Cursor
…o test in-place upgrades
This is so rhdh-chart devs don't need to update them locally. The pre-commit updates should also help up enforce this
1c94c86 to
b7e738b
Compare
8dcdda2 to
04a8d8e
Compare
PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||||||||||||||||
|
/agentic_review |
Code Review by Qodo
1.
|
02872af to
c1cfad1
Compare
…ackstage-chart-as-subtree
…534-embed-backstage-chart-as-subtree
…12d0b1 312d0b1 chore(deps): bump docker/login-action from 3.7.0 to 4.0.0 (redhat-developer#317) git-subtree-dir: charts/backstage/vendor/backstage git-subtree-split: 312d0b175374e4c63a8133e17ddb29660e1053d0
|
bump @rm3l @gazarenkov - curious on the progress of this PR when you all have a moment? I ask because IIUC from @rm3l getting this work done was a prereq for doing the lightspeed flavor work for helm chart install are you all requiring review from all the reviewers before tagging this for merge? are you still iterating on the changes @rm3l ? thanks for any info, again when you have cycles to respond |
no longer iterating on this. I've reminded the Install team to review this PR earlier today. So should hopefully be merged soon. |
awesome thanks for the quick response @rm3l sounds good to me |
Fortune-Ndlovu
left a comment
There was a problem hiding this comment.
Thanks for creating the @rm3l, tested locally and lgtm, just added a small comment.
…seless Co-authored-by: Fortune Ndlovu <fndlovu@redhat.com>
…c46b09 2c46b09 chore(deps): bump sigstore/cosign-installer from 4.0.0 to 4.1.0 (redhat-developer#319) git-subtree-dir: charts/backstage/vendor/backstage git-subtree-split: 2c46b094ed412043d645ec45fc02e496d1f9e23e
…534-embed-backstage-chart-as-subtree
|
f78d637
into
redhat-developer:main



Description of the change
This PR embeds the upstream Backstage Helm chart as Git subtree in a local directory. This is done so we can have better control over the templates in RHDH 1.10, which is needed to address the requirements we have for Lightspeed GA integration (RHDHPLAN-373) as well as multi-plugin catalog index support (RHIDP-12374).
And to keep up with any changes upstream, it also adds a nightly workflow that keeps the subtree in sync,
Which issue(s) does this PR fix or relate to
How to test changes / Special notes to the reviewer
This remains backward-compatible in 1.10, as confirmed by the in-place upgrade tests passing in CI.
Also see the
CONTRIBUTING.mdfile added with a special section about managing this subtree with Git.Checklist
Chart.yamlaccording to Semantic Versioning.values.yamland added to the corresponding README.md. The pre-commit utility can be used to generate the necessary content. Runpre-commit run --all-filesto run the hooks and then push any resulting changes. The pre-commit Workflow will enforce this and warn you if needed.pre-commithook.ct lintcommand.