-
Notifications
You must be signed in to change notification settings - Fork 2.2k
FINERACT-2421: Use hardened image #5249
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
FINERACT-2421: Use hardened image #5249
Conversation
a6a7711 to
754e09a
Compare
|
I am asking this while it is still in Draft, If this gets merged, do i have to maintain my own secrets in my fork repository, to run github workflow integration test. if i raise new PR. What i actually do, before raising PR, i run the same e2e workflow same as this repository. To make sure PR runs work successfully first time. |
I am just testing the ground, there will be no need for any secret management from contributors side... this will not be merged for a while till all angles are covered and community decision was made: hence draft status |
|
@adamsaghy seems that help from Apache Infra is required for setting the credentials for the DHI repository. I think that the README must include some instruction about the DHI credentials required for building/running the dockerized version. Everything else looks good for me. |
Probably we need dual building. One for PRs and one if something got merged to |
754e09a to
61034e6
Compare
49b5194 to
d3cae68
Compare
d3cae68 to
4ed324f
Compare
|
Hi @adamsaghy, I saw your note about needing a 'dual building' strategy to unblock the PR checks for contributors without access to the hardened image secrets. I've just forked the repo and am prototyping a change to the GitHub Actions workflow to handle this conditional logic (using the public image for PRs vs. hardened for main/develop). If you aren't already working on this part, I'd love to polish it up and submit a PR to your branch to get these checks passing. |
I think Hardened image Must always be run at main upstream protected branch and it must have a check where forked repository do not use hardened images and secret maybe check like this can help |
Thanks. That conditional check looks like the right direction for handling the fork context. |
Description
Describe the changes made and why they were made. (Ignore if these details are present on the associated Apache Fineract JIRA ticket.)
Checklist
Please make sure these boxes are checked before submitting your pull request - thanks!
Your assigned reviewer(s) will follow our guidelines for code reviews.