-
Notifications
You must be signed in to change notification settings - Fork 93
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
Updated the devfile metadata to be more consistent #134
Updated the devfile metadata to be more consistent #134
Conversation
Signed-off-by: Paul Schultz <pschultz@pobox.com>
Signed-off-by: Paul Schultz <pschultz@pobox.com>
Please my changes to your stacks. Thanks! |
/lgtm |
Signed-off-by: Paul Schultz <pschultz@pobox.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For java-wildfly-bootable and java-wildfly
@maxandersen and @BethGriggs please review my changes before its planned merge date of 2022/10/13. |
tags: | ||
- Java | ||
- Quarkus | ||
projectType: Quarkus |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
is the type not still lower case quarkus
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Language
and projectType
should follow the same case as the commercial display name.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we need to bump version?
stacks/java-openliberty/devfile.yaml
Outdated
schemaVersion: 2.1.0 | ||
metadata: | ||
name: java-openliberty | ||
version: 0.8.1 | ||
displayName: 'Open Liberty Maven' | ||
version: 0.8.2 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What would be the downside of leaving the version as-is for the four Liberty (Open/WebSphere , Maven/Gradle) devfiles?
We started down a path of using our own versioning strategy integrating our outer loop artifacts. Following that to its conclusion we'd want to make other changes.
But if this change is just syntax cleanup, well, I think we could say this is equivalent to our previous version, e.g. 0.8.1 in this case, and merge in the change.
(And we could open an issue in our devfile source repo to make the same changes there: https://github.com/OpenLiberty/devfile-stack/issues ). WDYT?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In general, we recommend version updates (semver) when the stack is updated so that users know the underlying stack has been changed. Having said that, it is just a recommendation so it is up to the stack owner to have the final decision on the version number.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd rather just leave the version alone in this PR then.
I opened: OpenLiberty/devfile-stack#212 to follow-up and make these changes. We can still view that repo as the source of record of our devfile.
But I think it's OK to go ahead and merge the rest of the changes. We might not get to it for a few weeks so don't want to keep you waiting.
There's an opportunity for minor user confusion here, I know, but unless there's some specific reason (like some version of some devfile tooling having a bug in the older syntax) then I don't think it will end up mattering all that much.
@scottkurz: changing LGTM is restricted to collaborators In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Signed-off-by: Paul Schultz <pschultz@pobox.com>
Signed-off-by: Paul Schultz <pschultz@pobox.com>
Signed-off-by: Paul Schultz <pschultz@pobox.com>
Signed-off-by: Paul Schultz <pschultz@pobox.com>
Signed-off-by: Paul Schultz <pschultz@pobox.com>
odo v3 test is failing due to timeout when downloading icr.io/appcafe/open-liberty-devfile-stack image. The problem is that the image is big and For now, just add
line to While at it, add
as well. It also has an image in |
Signed-off-by: Paul Schultz <pschultz@pobox.com>
Signed-off-by: Paul Schultz <pschultz@pobox.com>
Signed-off-by: Paul Schultz <pschultz@pobox.com>
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: ehsavoie, johnmcollier, schultzp2020 The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
The tests with odo v3 were failing, but it still got merged :-( Now the dotnet devfiles are not working with odo. If we ignore failing tests then I don't know why we even have them. |
@kadel Hey, sorry about that, you’re absolutely right, and merging this is in was premature. We had discussed this PR on a team call yesterday,, and were under the impression it would be safe to merge in, but that was clearly a mistake. It also appears that the odo v3 tests are not a required check to merge, and that should definitely change. |
What does this PR do?:
Which issue(s) this PR fixes:
N/A
PR acceptance criteria:
Have you read the devfile registry contributing guide and followed its instructions?
Does this repository's tests pass with your changes?
Does any documentation need to be updated with your changes?
Have you tested the changes with existing tools, i.e. Odo, Che, Console? (See devfile registry contributing guide on how to test changes)
How to test changes / Special notes to the reviewer: