-
Notifications
You must be signed in to change notification settings - Fork 54
Spring boot config map booster not working #198
Comments
@piyush1594 this is not the correct repository to open such issues. Please use https://github.com/snowdrop/spring-boot-configmap-booster/issues instead |
Hey @gastaldi Thanks for this, I have created an issue there. But what I know is - the version mentioned in booster.yaml is used in osio. If that is the case, is not affecting this on OSIO ? Thanks |
I know this is not the right place, but I'm gonna say it here anyway. @piyush1594 I think your usage of the RHOAR boosters makes too many assumptions that simply aren't always true:
The only thing you should be able to rely on is tagged versions of the booster catalog. |
Hey @Ladicek What information I received previously is - the version mentioned in booster.yml is the version of the booster which is used in osio and right now rhoar version is getting used. That's why we are always parsing the And I agree with the third fact you mentioned, if a version of booster reflected here should work whether it is OSIO or locally in any system or anywhere else. Previously FMP regression tests were working fine and we observed this from last 2-3 days because may be a different version of booster specified here. With assuming your fact 3, I pointed the issue here because it seems to be like an issue with current version mentioned in booster.yaml and this may be affecting OSIO also I don't know. And if this the case, this version should not be reflected here. That's the reason for creating the issue here. Hope it helps and agree with your fact 3. And we want to rely on the version which is used in OSIO if you can point to same. Thanks |
@gastaldi Could you clarify if the |
@Ladicek yes, the master branch should always be in a usable state and ready to be tagged anytime. Mind that each
Ideally the booster-catalog should ONLY be updated when they are usable (artifacts are available and buildable), otherwise the developer should run Launcher pointing to its own forked booster-catalog and provide a PR to the official repository when done. |
OK, so the Spring Boot guys screwed up here. And the rest of us reviewers :-) |
Hey @gastaldi Can you provide one more info, always master of catalogue is used in osio or something else, can you point me to that in case of the second ? |
@piyush1594 note that the booster-catalog has a single |
I guess I keep running into that issue and I never learn… 😭 |
We used to have a description of the branching strategy in the README, but that was lost in the Grand Refactoring. Apparently, some parts of it would still be useful. |
@metacosm I added some infromation in the README about the About |
@gastaldi Thanks, that information helps however that still doesn't tell me precisely what the appropriate process is… Should I open a PR with DO NOT MERGE in the title? Only set the |
Ideally each runtime owner should be responsible of merging their own PRs,
since they know best when that is ready (I have already given push
permissions to each runtime team - if you can't merge your PRs, let me
know).
|
I do have merging permissions but with the often changing structure of the catalog and the lack of easy way to test a PR, it's kind of difficult to be confident in the result… :) |
That's why it's always a good idea to have more than one person in their respective teams: eg. https://github.com/orgs/fabric8-launcher/teams/runtime-spring-boot/members Feel free to invite anyone from your team to join that team, which should be able to review your PRs and merge them and vice-versa ;) |
That would help somewhat (though members have to accept their invitations, wink, wink) but I still believe that if automated gates are not put in place, mistakes are bound to happen… |
@gastaldi If you go through the comments on the issue snowdrop/configmap-example#47 which I created as suggested by you mentions that catalog should not have been updated till the artifacts become available. Is not this statement make this is a valid issue here? Wont you think the change should be reverted? Maybe I am wrong here, Please clarify. |
@piyush1594 yes, the catalog should only be updated when the artifacts are available (the tagged versions declared in |
Then according to the last comment, please reopen the issue and remove the |
I will revert the change now. |
We have a release checklist that puts "PR to booster catalog" after the "bits available" step. Maybe we should just follow that. |
@piyush1594 the change in #200 is temporary, the structure we'll keep is most likely the one in #201. Easier to process. |
@metacosm That is... sad. Not your fault, of course. |
As mentioned in the file https://raw.githubusercontent.com/fabric8-launcher/launcher-booster-catalog/master/spring-boot/current-redhat/configmap/booster.yaml
If you clone the git repo mentioned in url and checkout to ref mentioned in ref, after that if you hit
mvn clean install
it's breaking.Logs are
Basically its not able to find the dependency
me.snowdrop:spring-boot-bom:pom:1.5.12.Final-redhat-1
which is mentioned inspring-boot-booster-parent/1.5.12-3-rhoar
pom.xml which is used in the boosters.I checked the repo https://github.com/snowdrop/spring-boot-bom/releases and there is no tag with release. Due to this project is not getting build and regression test on FMP are broken.
We have observed this in spring boot rest http and spring boot crud also.
The text was updated successfully, but these errors were encountered: