-
Notifications
You must be signed in to change notification settings - Fork 243
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
Make Devfile the default deployment mechanism for odo #3634
Conversation
Codecov Report
@@ Coverage Diff @@
## alpha #3634 +/- ##
==========================================
- Coverage 44.62% 44.56% -0.07%
==========================================
Files 124 124
Lines 12524 12522 -2
==========================================
- Hits 5589 5580 -9
- Misses 6384 6390 +6
- Partials 551 552 +1
Continue to review full report at Codecov.
|
Current blocked on: #3545 which will need to be merged in before we can merge this PR. |
4e7ead6
to
99ffd22
Compare
Ping @dharmit @girishramnani @kadel See below for commands that have been tested. There are a lot left out. But below can at least get the basic functionality of alpha out. Files that have been modified / default switches to Devfile:List of commands confirmed working (with
NOT WORKING:
Unconfirmed (please test @girishramnani & @dharmit):
Preliminary steps:Make sure that you have set your experimental preferences as false. ~/openshift/test
▶ odo preference set experimental false
? experimental is already set. Do you want to override it in the config Yes
Global preference was successfully updated Proof of concept:
|
/retest |
09a76bc
to
262c6ea
Compare
**What type of PR is this?** > Uncomment only one ` /kind` line, and delete the rest. > For example, `> /kind bug` would simply become: `/kind bug` > Documentation changes: Please include [skip ci] in your commit message as well /kind documentation [skip ci] **What does does this PR do / why we need it**: This PR adds documentation regarding each section of Devfile and what we support / do not support **Which issue(s) this PR fixes**: N/A **How to test changes / Special notes to the reviewer**: N/A Signed-off-by: Charlie Drage <charlie@charliedrage.com>
**What type of PR is this?** > Uncomment only one ` /kind` line, and delete the rest. > For example, `> /kind bug` would simply become: `/kind bug` /kind documentation [skip ci] **What does does this PR do / why we need it**: Updates the file reference documentation to not have the introductory section and move unsupported features to the bottom. **Which issue(s) this PR fixes**: N/A **PR acceptance criteria**: N/A **How to test changes / Special notes to the reviewer**: N/A Signed-off-by: Charlie Drage <charlie@charliedrage.com>
/retest |
This is ready for a quick test @girishramnani @kadel @dharmit @dev-gaur etc. List of commands that DO and DO NOT work are located here: #3550 Remember that this PR is intended not to be merged into master, but into the |
* Make the file sync destination more consistent Signed-off-by: John Collier <John.J.Collier@ibm.com> * Update tests to use PROJECTS_ROOT Signed-off-by: John Collier <John.J.Collier@ibm.com> * Fix workdir in tests Signed-off-by: John Collier <John.J.Collier@ibm.com> * Remove more references to nodejs-starter Signed-off-by: John Collier <John.J.Collier@ibm.com> * Update more sample devfiles Signed-off-by: John Collier <John.J.Collier@ibm.com>
…edhat-developer#3669) * make odo catalog list components work outside of experimental mode * moved the logic to cli * Ignore error while checking for imagestream support * rearranged the catalog list
* Validate exec subcommands in composite * Add integration test
**What type of PR is this?** > Uncomment only one ` /kind` line, and delete the rest. > For example, `> /kind bug` would simply become: `/kind bug` /kind feature **What does does this PR do / why we need it**: Makes Devfile the default deployment mechanism, removing S2I in favour of Devfile deployment. **Which issue(s) this PR fixes**: Closes redhat-developer#3550 **How to test changes / Special notes to the reviewer**: Run: ```sh odo preference set experimental false odo create --starter nodejs odo push ```
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
@cdrage: The following test failed, say
Full PR test history. Your PR dashboard. 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. I understand the commands that are listed here. |
What type of PR is this?
/kind feature
What does does this PR do / why we need it:
Makes Devfile the default deployment mechanism, removing S2I in favour
of Devfile deployment.
Which issue(s) this PR fixes:
Closes #3550
How to test changes / Special notes to the reviewer:
Run: