Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: redhat-developer/odo
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.3.0
Choose a base ref
...
head repository: redhat-developer/odo
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.3.1
Choose a head ref

Commits on Aug 19, 2021

  1. Copy the full SHA
    fba60b8 View commit details

Commits on Aug 20, 2021

  1. Removed QE members from top-level reviewers (#5009)

    * Update OWNERS
    
    Removed QE members from top-level reviewers
    
    * Update OWNERS
    
    Updates tests OWNERS
    dharmit authored Aug 20, 2021
    Copy the full SHA
    3642d17 View commit details
  2. Copy the full SHA
    08d4102 View commit details

Commits on Aug 23, 2021

  1. Add Cluster Setup documentation (#4973)

    * Add documentation for operator and operator installation
    
    * Modify operator
    
    * Add TODO
    
    * Add cluster setup guide
    
    * Add information about ingress controller
    
    * Requested changes, and remove agenda
    
    * Add requested changes and refactor
    
    * Rebase and reorg
    
    * Changes requested by Philippe
    
    * operator->Operator and changes suggested by feloy
    
    * Add changes requested by feloy
    
    * Add resources
    valaparthvi authored Aug 23, 2021
    Copy the full SHA
    cc7e9bc View commit details
  2. Add Tutorials section to doc website (#4934)

    * Add tutorials page and add tutorial on Deplying Java app with PostgreSQL
    
    * Add tutorial on Deploying a devfile using odo on IBM Z and Power
    
    * Simplify and restructure the doc
    
    * Add copy-able commands
    
    * Fix command output
    
    * Fix hyperlink text for guides
    
    * Remove redundant information about operators and add relevant installation information
    
    * Add notes, sample output, remove redundant content
    
    * Add requested changes
    
    * Work on requested changes
    
    * Add changes requested by Scott
    
    * Add troubleshooting guide
    
    * Add secure registry doc
    
    * O
    
    * Fix broken links
    
    * Remove empty file
    valaparthvi authored Aug 23, 2021
    Copy the full SHA
    fbb6d97 View commit details

Commits on Aug 24, 2021

  1. Send telemetry data on user interrupt (#4963)

    * Send odo push telemetry data on user interrupt
    
    * Add signal to contextual properties
    
    * Add defer signal.Stop
    
    * Changes requested by Philippe
    
    * Move the signal watcher caller
    
    * Replace an unused arg with _
    
    * Fix arg name
    valaparthvi authored Aug 24, 2021
    Copy the full SHA
    0312f1b View commit details
  2. Copy the full SHA
    4b9625f View commit details

Commits on Aug 25, 2021

  1. Fix typo when there are no services (#5018)

    * Fix typo when there are no services
    
    * Update pkg/odo/cli/service/list.go
    
    Co-authored-by: Parthvi Vala <pvala@redhat.com>
    
    Co-authored-by: Parthvi Vala <pvala@redhat.com>
    dharmit and valaparthvi authored Aug 25, 2021
    Copy the full SHA
    851090f View commit details
  2. Fixes ephemeral storage mount issue (#4979)

    * Fixes ephemeral storage mount issue
    
    * Fixed extra volumes in the deployment
    
    * Updates the changelog.md
    
    * Fixes unit tests in the devfile package
    mik-dass authored Aug 25, 2021
    Copy the full SHA
    9faab82 View commit details

Commits on Aug 26, 2021

  1. devfile push test refactor (#4924)

    * refactor odo devfile push test
    
    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    
    * first context
    
    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    
    * improved test discription
    
    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    
    * updated tests
    
    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    
    * fixed failing tests
    
    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    
    * remove FIt
    
    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    
    * fix test
    
    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    
    * add better discription
    
    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    
    * typo resolved
    
    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    
    * breaking down tests into smaller chunk
    
    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    
    * update test
    
    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    anandrkskd authored Aug 26, 2021
    Copy the full SHA
    b3bdb34 View commit details
  2. Adding filtering for service binding services (#5015)

    * Adding filtering for service binding services
    
    Signed-off-by: Mohammed Zeeshan Ahmed <mohammed.zee1000@gmail.com>
    
    * Updating check and adding test
    
    Signed-off-by: Mohammed Zeeshan Ahmed <mohammed.zee1000@gmail.com>
    
    * Fixing test
    
    Signed-off-by: Mohammed Zeeshan Ahmed <mohammed.zee1000@gmail.com>
    
    * Fixing tests
    
    Signed-off-by: Mohammed Zeeshan Ahmed <mohammed.zee1000@gmail.com>
    mohammedzee1000 authored Aug 26, 2021
    Copy the full SHA
    117e6b4 View commit details
  3. Fix project list flake (#4969)

    * Verrifying whether project listing flake was introduced by increaseing node
    
    * Adding more debugging steps if any scenario fails in project test
    
    * Fix project list flakiness
    
    * Fixing race condition and timeout issue
    
    * increasing the timeout to 10 sec
    
    * increasing timeout for 1 min
    
    * Only validating the namespace
    
    * Fixing Json attribute format
    
    * increase timeout
    
    * Increasing timeout to 5 min
    
    * iterating the list command for 5 sec
    prietyc123 authored Aug 26, 2021
    Copy the full SHA
    2163471 View commit details

Commits on Aug 27, 2021

  1. Copy the full SHA
    8c184a1 View commit details

Commits on Sep 2, 2021

  1. Replace "nightly" tag with "next" in some integration tests devfiles (#…

    …5028)
    
    * Replace che-java11-maven "nightly" tag with "next"
    
    * Replace quay.io/eclipse/che-nodejs10-ubi "nightly" tag with "next"
    
    * Set Registry *just* before the test (after GLOBALODOCONFIG is set)
    
    * Use staging devfile registry for e2escenarios
    feloy authored Sep 2, 2021
    Copy the full SHA
    50d88f3 View commit details
  2. Updating config cmds and tests for logged out senario (#4975)

    * Updating config cmds and tests for logged out senario
    
    Signed-off-by: Mohammed Zeeshan Ahmed <mohammed.zee1000@gmail.com>
    
    * Updating error and fixing missing error
    
    Signed-off-by: Mohammed Zeeshan Ahmed <mohammed.zee1000@gmail.com>
    
    * Changing to error
    
    Signed-off-by: Mohammed Zeeshan Ahmed <mohammed.zee1000@gmail.com>
    
    * Fixing error check
    
    Signed-off-by: Mohammed Zeeshan Ahmed <mohammed.zee1000@gmail.com>
    
    * Trying to not have duplicates
    
    Signed-off-by: Mohammed Zeeshan Ahmed <mohammed.zee1000@gmail.com>
    
    * Prevent panic on invalid kubeconfig (not path but config itself)
    
    Signed-off-by: Mohammed Zeeshan Ahmed <mohammed.zee1000@gmail.com>
    
    * Removing duplicates
    
    Signed-off-by: Mohammed Zeeshan Ahmed <mohammed.zee1000@gmail.com>
    
    * Updating tests
    
    Signed-off-by: Mohammed Zeeshan Ahmed <mohammed.zee1000@gmail.com>
    
    * Disabling path check for invalid kubeconfig path
    
    Signed-off-by: Mohammed Zeeshan Ahmed <mohammed.zee1000@gmail.com>
    
    * Fixing condition check for kubeconfig path
    
    Signed-off-by: Mohammed Zeeshan Ahmed <mohammed.zee1000@gmail.com>
    
    * Loggin back in with token
    
    Signed-off-by: Mohammed Zeeshan Ahmed <mohammed.zee1000@gmail.com>
    
    * Removing kubecinfg path check
    
    Signed-off-by: Mohammed Zeeshan Ahmed <mohammed.zee1000@gmail.com>
    
    * Fixiing uneedd kubeconfig set
    
    Signed-off-by: Mohammed Zeeshan Ahmed <mohammed.zee1000@gmail.com>
    
    * Using err and ignoring duplication warnings
    
    Signed-off-by: Mohammed Zeeshan Ahmed <mohammed.zee1000@gmail.com>
    
    * Adding changelog
    
    Signed-off-by: Mohammed Zeeshan Ahmed <mohammed.zee1000@gmail.com>
    
    * Fixing some stuff
    
    Signed-off-by: Mohammed Zeeshan Ahmed <mohammed.zee1000@gmail.com>
    
    * Fixing as per comments
    
    Signed-off-by: Mohammed Zeeshan Ahmed <mohammed.zee1000@gmail.com>
    
    * Renaming function
    
    Signed-off-by: Mohammed Zeeshan Ahmed <mohammed.zee1000@gmail.com>
    
    * Update pkg/util/util.go
    
    Co-authored-by: Dharmit Shah <shahdharmit@gmail.com>
    
    * Addressing comments by dharmit
    
    Signed-off-by: Mohammed Zeeshan Ahmed <mohammed.zee1000@gmail.com>
    
    * Update pkg/util/util.go
    
    Co-authored-by: Philippe Martin <contact@elol.fr>
    
    Co-authored-by: Dharmit Shah <shahdharmit@gmail.com>
    Co-authored-by: Philippe Martin <contact@elol.fr>
    3 people authored Sep 2, 2021
    Copy the full SHA
    455815b View commit details
  3. Refactor machine output code (#4948)

    * Refactor human readable output
    
    * Add doc on JSON output
    
    * Update website/docs/using-odo/json-output.md
    
    Co-authored-by: Dharmit Shah <shahdharmit@gmail.com>
    
    * Review
    
    * review
    
    Co-authored-by: Dharmit Shah <shahdharmit@gmail.com>
    feloy and dharmit authored Sep 2, 2021
    Copy the full SHA
    0e68584 View commit details
  4. Display default project value while creating a component interactively (

    #5026)
    
    * Display default project value while creating a component interactively
    
    * Remove extra variable
    valaparthvi authored Sep 2, 2021
    Copy the full SHA
    12825e3 View commit details

Commits on Sep 3, 2021

  1. List all services in JSON output (#5025)

    * List all services in JSON output
    
    * review
    feloy authored Sep 3, 2021
    Copy the full SHA
    354a9d0 View commit details
  2. Cleanup namespaces (#4985)

    * Script for cleaning projects
    
    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    
    * adding script,function for cleaning projects
    
    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    
    * generify function
    
    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    
    * updated with comment
    
    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    
    * update script and use ioutil.writefile
    
    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    
    * file permission change to 0600
    
    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    
    * add labels and label checks
    
    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    
    * rebase typo fix
    
    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    
    * remove labels, add configmaps with data, team and type
    
    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    
    * use odo to create project
    
    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    
    * add team check for cleanup
    
    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    
    * remove namespace labeling
    
    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    
    * rebase
    
    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    
    * fix lint error
    
    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    anandrkskd authored Sep 3, 2021
    Copy the full SHA
    74f63b9 View commit details
  3. Removes code related to s2i storage (#5021)

    * Removes code related to s2i storage
    
    * Removes unused variables and added some comments
    
    * Updates the kind in some of the unit tests
    mik-dass authored Sep 3, 2021
    Copy the full SHA
    9e05d1b View commit details
  4. Increasing timeout from 1min to 5min for PodsShuouldBeRunning (#5035)

    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    anandrkskd authored Sep 3, 2021
    Copy the full SHA
    0cb7006 View commit details
  5. Get parameters information of operator backed services from Kubernete…

    …s OpenAPI spec (#5020)
    
    * vendor
    
    * go mod
    
    * remove old service structures
    
    * Get parameters information of operator backed services from Kubernetes OpenAPI spec
    
    * Add DisplayName
    
    * Displays required + type
    
    * Add some integration tests
    
    * Unit tests
    
    * Display a warning when no CRD or CSV info is found
    
    * Add unit tests
    
    * Update pkg/odo/cli/catalog/describe/operator_backend.go
    
    Co-authored-by: Dharmit Shah <shahdharmit@gmail.com>
    
    Co-authored-by: Dharmit Shah <shahdharmit@gmail.com>
    feloy and dharmit authored Sep 3, 2021
    Copy the full SHA
    fd6ebb2 View commit details

Commits on Sep 6, 2021

  1. Set correct component name in the devfile metadata (#4927)

    * Set correct component name in the devfile metadata
    
    * Use t.Run, NOTAVAILABLE -> NotAvailable, grammar
    
    * JustBeforeEach -> BeforeEach, helper.CopyAndCreate
    
    * Remove s2i tests, remove issue reference
    
    * Update springboot images to use the 'next' tag
    valaparthvi authored Sep 6, 2021
    Copy the full SHA
    cae66cd View commit details
  2. add PSI and IBM cloud to the script for test (#4946)

    * add PSI and IBM cloud to the script for test
    
    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    
    * fix syntax error
    
    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    
    * fix syntax error
    
    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    
    * disable operator hub test
    
    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    
    * cleaning NS before exiting build
    
    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    
    * uncomment ibmlogin
    
    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    
    * remove debug code
    
    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    
    * typo resolved
    
    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    
    * update cluster login for IbmCloud openshift cluster
    
    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    
    * login for IBM cloud
    
    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    
    * copy test artifacts
    
    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    
    * copy test artifacts for operator-hub, devfile
    
    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    
    * fix typo
    
    Signed-off-by: anandrkskd <anandrkskd@gmail.com>
    anandrkskd authored Sep 6, 2021
    Copy the full SHA
    8ad4b09 View commit details
  3. Send Identify event with every Track event (#5040)

    * Send Identify event with every Track event
    
    This will make sure that we identify every user,
    not just those for which we created anonymousId.
    User can already have anonymousId assigned by other tools like crc or
    vscode plugins.
    Before this odo did not send identify event for those users. This created
    a situation where we were missing some information about those users.
    
    * small cleanups
    kadel authored Sep 6, 2021
    Copy the full SHA
    008e6d2 View commit details
  4. Fix clusterwide permission issues with odo link and run K8s tests wit…

    …h a developer user (#5032)
    
    * Fix clusterwide permission issue related to CRD while linking without the SBO
    
    * Initial test work
    
    * Create developer user for minikube
    
    * Add script to create developer user for minikube
    
    * Attempt at fixing failures with minikube setup
    
    * Add debugger statement
    
    * Fix failures
    
    * Fix CI failures
    
    * Add apiGroup for ingress
    
    * Temporary attempt at fixing CI failures
    
    * Remove test
    
    * Add comments, and other requested changes by feloy
    
    * Fix misplaced else logic
    
    * Update comment as suggested by feloy
    
    Co-authored-by: Philippe Martin <contact@elol.fr>
    
    * Add warning
    
    Co-authored-by: Philippe Martin <contact@elol.fr>
    valaparthvi and feloy authored Sep 6, 2021
    Copy the full SHA
    b35d538 View commit details

Commits on Sep 7, 2021

  1. release v2.3.1 (#5046)

    kadel authored Sep 7, 2021
    Copy the full SHA
    2ae31fb View commit details
Showing 568 changed files with 40,313 additions and 29,226 deletions.
5 changes: 5 additions & 0 deletions Changelog.md
Original file line number Diff line number Diff line change
@@ -21,13 +21,18 @@

### Bug Fixes

- Fixed issues with non-ephemeral storage mount([#4979](https://github.com/openshift/odo/pull/4979))
- Adding kubeconfig validation and updating tests for logged out scenario ([#4975](https://github.com/openshift/odo/issues/4975))

### Tests

- runs nightly test of main branch of odo against [SBO master branch](https://github.com/redhat-developer/service-binding-operator) ([#4942](https://github.com/openshift/odo/issues/4942))

### Documentation

- Documents steps for component creation ([#4982](https://github.com/openshift/odo/pull/4982))
- Add Cluster setup documentation ([#4973](https://github.com/openshift/odo/pull/4973))

## 2.2.4

### Feature/Enhancements
2 changes: 1 addition & 1 deletion Dockerfile.rhel
Original file line number Diff line number Diff line change
@@ -16,7 +16,7 @@ LABEL com.redhat.component=atomic-openshift-odo-cli-artifacts-container \
summary="This image contains the Linux, Mac and Windows version of odo"

# Change version as needed. Note no "-" is allowed
LABEL version=2.3.0
LABEL version=2.3.1

COPY --from=builder /go/src/github.com/openshift/odo/dist/bin/darwin-amd64/odo /usr/share/openshift/odo/mac/odo
COPY --from=builder /go/src/github.com/openshift/odo/dist/bin/windows-amd64/odo.exe /usr/share/openshift/odo/windows/odo.exe
4 changes: 1 addition & 3 deletions OWNERS
Original file line number Diff line number Diff line change
@@ -12,7 +12,5 @@ reviewers:
- mik-dass
- mohammedzee1000
- dharmit
- prietyc123
- valaparthvi
- rnapoles-rh
- anandrkskd
- feloy
56 changes: 31 additions & 25 deletions README.adoc
Original file line number Diff line number Diff line change
@@ -27,6 +27,8 @@ Existing tools such as `kubectl` and `oc` are more operations-focused and requir
* Detects changes to local code and deploys it to the cluster automatically, giving instant feedback to validate changes in real time.
* Lists all the available components and services from the cluster.

Learn more about the features provided by odo on link:https://odo.dev/docs/getting-started/features[odo.dev].

[[core-concepts]]
== Core concepts

@@ -44,10 +46,13 @@ Examples of services: MariaDB, MySQL.
Devfile::
A portable file responsible for your entire reproducible development environment.

Learn more about core concepts on link:https://odo.dev/docs/getting-started/basics[odo.dev].

[id="odo-supported-devfiles"]
=== Official Devfiles

Devfiles describe your development environment link. link:https://odo.dev/docs/deploying-a-devfile-using-odo/[Click here for more information on Devfile.]
Devfiles describe your development environment link. link:docs/public/deploying-a-devfile-using-odo.adoc[Click here for more information on Devfile.]
// TODO: Change this to odo.dev once migrated.

.List of Devfiles which are officially supported by odo
[options="header"]
@@ -57,31 +62,31 @@ Devfiles describe your development environment link. link:https://odo.dev/docs/d
| Java
| java-maven
| Upstream Maven and OpenJDK 11
| link:https://github.com/devfile/registry/blob/master/stacks/java-maven/devfile.yaml[java-maven/devfile.yaml]
| link:https://github.com/devfile/registry/blob/main/stacks/java-maven/devfile.yaml[java-maven/devfile.yaml]
| amd64

| Java
| java-openliberty
| Open Liberty microservice in Java
| link:https://github.com/devfile/registry/blob/master/stacks/java-openliberty/devfile.yaml[java-openliberty/devfile.yaml]
| link:https://github.com/devfile/registry/blob/main/stacks/java-openliberty/devfile.yaml[java-openliberty/devfile.yaml]
| amd64

| Java
| java-quarkus
| Upstream Quarkus with Java+GraalVM
| link:https://github.com/devfile/registry/blob/master/stacks/java-quarkus/devfile.yaml[java-quarkus/devfile.yaml]
| link:https://github.com/devfile/registry/blob/main/stacks/java-quarkus/devfile.yaml[java-quarkus/devfile.yaml]
| amd64

| Java
| java-springboot
| Spring Boot® using Java
| link:https://github.com/devfile/registry/blob/master/stacks/java-springboot/devfile.yaml[java-springboot/devfile.yaml]
| link:https://github.com/devfile/registry/blob/main/stacks/java-springboot/devfile.yaml[java-springboot/devfile.yaml]
| amd64

| Node.JS
| nodejs
| Stack with NodeJS 14
| link:https://github.com/devfile/registry/blob/master/stacks/nodejs/devfile.yaml[nodejs/devfile.yaml]
| link:https://github.com/devfile/registry/blob/main/stacks/nodejs/devfile.yaml[nodejs/devfile.yaml]
| amd64, s390x, ppc64le

|===
@@ -116,31 +121,31 @@ With your approval, odo will collect pseudonymized usage data and send it to Red
[[official-documentation]]
== Official documentation


* link:https://odo.dev/docs/installing-odo/[Installing odo]
* link:https://odo.dev/docs/understanding-odo/[Understanding odo]
* link:https://odo.dev/docs/deploying-a-devfile-using-odo/[Deploying a devfile using odo]
* link:https://odo.dev/file-reference/[Devfile file reference]
* link:https://odo.dev/docs/debugging-applications-in-odo/[Debugging applications in odo]
* link:https://odo.dev/docs/managing-environment-variables-in-odo/[Managing environment variables]
* link:https://odo.dev/docs/configuring-the-odo-cli/[Configuring the odo CLI]
* link:https://odo.dev/docs/odo-architecture/[Architecture of odo]
* link:https://odo.dev/docs/odo-cli-reference/[odo CLI reference]
* link:https://odo.dev/docs/operator-hub/[Introduction to Operators]
* link:https://odo.dev/docs/intro/[Introduction to odo]
* link:https://odo.dev/docs/getting-started/installation/[Installing odo]
//* link:docs/public/deploying-a-devfile-using-odo.adoc/[Deploying a devfile using odo]
* link:https://docs.devfile.io/docs/devfile/2.1.0/user-guide/api-reference.html/[Devfile file reference]
//* link:docs/public/debugging-using-devfile.adoc[Debugging applications in odo]
//* link:https://odo.dev/docs/managing-environment-variables-in-odo/[Managing environment variables]
* link:https://odo.dev/docs/getting-started/configure[Configuring the odo CLI]
* link:https://odo.dev/docs/getting-started/cluster-setup/kubernetes[Setting up odo for a Kubernetes cluster]
* link:https://odo.dev/docs/getting-started/cluster-setup/openshift[Setting up odo for an OpenShift cluster]
//* link:https://odo.dev/docs/odo-architecture/[Architecture of odo]
//* link:https://odo.dev/docs/odo-cli-reference/[odo CLI reference]
//* link:https://odo.dev/docs/operator-hub/[Using Operators with odo]

Visit link:https://odo.dev/[odo.dev] to learn more about odo.

[[installing-odo]]
== Installing `odo`

To install on Linux / Windows / macOS follow our guide located on link:https://odo.dev/docs/installing-odo[odo.dev]. All binaries and tarballs are synced between our link:https://github.com/openshift/odo/releases[GitHub releases] and link:https://mirror.openshift.com/pub/openshift-v4/clients/odo/[OpenShift mirrors].
To install on Linux / Windows / macOS follow our guide located on link:https://odo.dev/docs/getting-started/installation/[odo.dev]. All binaries and tarballs are synced between our link:https://github.com/openshift/odo/releases[GitHub releases] and link:https://mirror.openshift.com/pub/openshift-v4/clients/odo/[OpenShift mirrors].

[[deploying-your-first-application]]
== Deploying your first application

Click on the tutorial below to deploy your first `odo` application:

link:https://odo.dev/docs/deploying-a-devfile-using-odo/[Deploying a devfile using odo]

The following demonstration provides an overview of `odo`:
// TODO: Add a link to the quickstart guide once it is in.
The following demonstration provides an overview of deploying your first application with `odo`:

https://asciinema.org/a/uIcSZvdbrFKKeH2sqrLsFdXym[image:https://asciinema.org/a/uIcSZvdbrFKKeH2sqrLsFdXym.svg[asciicast]]

@@ -174,7 +179,8 @@ If you have an issue with `odo`, please link:https://github.com/openshift/odo/is

=== Contributing
Want to become a contributor and submit your code?
Please have a look at our link:https://github.com/openshift/odo/blob/master/docs/dev/development.adoc[Development Guide].
Please have a look at our link:docs/dev/development.adoc[Development Guide].
To contribute to the documentation, please have a look at our link:https://odo.dev/docs/contributing/docs/[Documentation Guide].

We work in 3-week sprint cycles. On a week when the sprint starts we have two planning calls:

@@ -235,4 +241,4 @@ These are some of the IDE plugins which use odo:
[[experimental-mode]]
== Experimental mode

Want to try out the odo experimental mode? Please read the link:https://github.com/openshift/odo/blob/master/docs/dev/experimental-mode.adoc[document] for more information.
Want to try out the odo experimental mode? Please read the link:docs/dev/experimental-mode.adoc[document] for more information.
10 changes: 7 additions & 3 deletions go.mod
Original file line number Diff line number Diff line change
@@ -9,23 +9,27 @@ require (
github.com/devfile/library v1.0.1-0.20210716161803-9de9d4cb6be7
github.com/devfile/registry-support/index/generator v0.0.0-20210407161420-cd279527f873
github.com/devfile/registry-support/registry-library v0.0.0-20210407161420-cd279527f873
github.com/docker/docker v17.12.0-ce-rc1.0.20200916142827-bd33bbf0497b+incompatible
github.com/docker/go-connections v0.4.1-0.20200120150455-7dc0a2d6ddce
github.com/docker/docker v17.12.0-ce-rc1.0.20200916142827-bd33bbf0497b+incompatible // indirect
github.com/docker/go-connections v0.4.1-0.20200120150455-7dc0a2d6ddce // indirect
github.com/fatih/color v1.10.0
github.com/frapposelli/wwhrd v0.4.0
github.com/fsnotify/fsnotify v1.4.9
github.com/ghodss/yaml v1.0.1-0.20190212211648-25d852aebe32
github.com/go-git/go-git/v5 v5.2.0
github.com/go-openapi/spec v0.19.4
github.com/go-openapi/strfmt v0.19.3
github.com/go-openapi/validate v0.19.5
github.com/gobwas/glob v0.2.3
github.com/golang/mock v1.5.0
github.com/google/go-cmp v0.5.4 // indirect
github.com/googleapis/gnostic v0.5.1
github.com/gregjones/httpcache v0.0.0-20190611155906-901d90724c79
github.com/hashicorp/go-multierror v1.1.1 // indirect
github.com/hinshun/vt10x v0.0.0-20180809195222-d55458df857c
github.com/kubernetes-sigs/service-catalog v0.3.1
github.com/kylelemons/godebug v1.1.0
github.com/mattn/go-colorable v0.1.8
github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d
github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d // indirect
github.com/olekukonko/tablewriter v0.0.5
github.com/onsi/ginkgo v1.16.1
github.com/onsi/gomega v1.11.0
10 changes: 10 additions & 0 deletions go.sum
Original file line number Diff line number Diff line change
@@ -118,6 +118,7 @@ github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj
github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs=
github.com/asaskevich/govalidator v0.0.0-20180720115003-f9ffefc3facf/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY=
github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY=
github.com/asaskevich/govalidator v0.0.0-20200108200545-475eaeb16496 h1:zV3ejI06GQ59hwDQAvmK1qxOQGB3WuVTRoY0okPTAv0=
github.com/asaskevich/govalidator v0.0.0-20200108200545-475eaeb16496/go.mod h1:oGkLhpf+kjZl6xBf758TQhh5XrAeiJv/7FRz/2spLIg=
github.com/aws/aws-sdk-go v1.15.11/go.mod h1:mFuSZ37Z9YOHbQEwBWztmVzqXrEkub65tZoCYDt7FT0=
github.com/aws/aws-sdk-go v1.17.7/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo=
@@ -355,9 +356,11 @@ github.com/go-openapi/analysis v0.0.0-20180825180245-b006789cd277/go.mod h1:k70t
github.com/go-openapi/analysis v0.17.0/go.mod h1:IowGgpVeD0vNm45So8nr+IcQ3pxVtpRoBWb8PVZO0ik=
github.com/go-openapi/analysis v0.18.0/go.mod h1:IowGgpVeD0vNm45So8nr+IcQ3pxVtpRoBWb8PVZO0ik=
github.com/go-openapi/analysis v0.19.2/go.mod h1:3P1osvZa9jKjb8ed2TPng3f0i/UY9snX6gxi44djMjk=
github.com/go-openapi/analysis v0.19.5 h1:8b2ZgKfKIUTVQpTb77MoRDIMEIwvDVw40o3aOXdfYzI=
github.com/go-openapi/analysis v0.19.5/go.mod h1:hkEAkxagaIvIP7VTn8ygJNkd4kAYON2rCu0v0ObL0AU=
github.com/go-openapi/errors v0.17.0/go.mod h1:LcZQpmvG4wyF5j4IhA73wkLFQg+QJXOQHVjmcZxhka0=
github.com/go-openapi/errors v0.18.0/go.mod h1:LcZQpmvG4wyF5j4IhA73wkLFQg+QJXOQHVjmcZxhka0=
github.com/go-openapi/errors v0.19.2 h1:a2kIyV3w+OS3S97zxUndRVD46+FhGOUBDFY7nmu4CsY=
github.com/go-openapi/errors v0.19.2/go.mod h1:qX0BLWsyaKfvhluLejVpVNwNRdXZhEbTA4kxxpKBC94=
github.com/go-openapi/jsonpointer v0.0.0-20160704185906-46af16f9f7b1/go.mod h1:+35s3my2LFTysnkMfxsJBAMHj/DoqoB9knIWoYG/Vk0=
github.com/go-openapi/jsonpointer v0.17.0/go.mod h1:cOnomiV+CVVwFLk0A/MExoFMjwdsUdVpsRhURCKh+3M=
@@ -375,9 +378,11 @@ github.com/go-openapi/loads v0.17.0/go.mod h1:72tmFy5wsWx89uEVddd0RjRWPZm92WRLhf
github.com/go-openapi/loads v0.18.0/go.mod h1:72tmFy5wsWx89uEVddd0RjRWPZm92WRLhf7AC+0+OOU=
github.com/go-openapi/loads v0.19.0/go.mod h1:72tmFy5wsWx89uEVddd0RjRWPZm92WRLhf7AC+0+OOU=
github.com/go-openapi/loads v0.19.2/go.mod h1:QAskZPMX5V0C2gvfkGZzJlINuP7Hx/4+ix5jWFxsNPs=
github.com/go-openapi/loads v0.19.4 h1:5I4CCSqoWzT+82bBkNIvmLc0UOsoKKQ4Fz+3VxOB7SY=
github.com/go-openapi/loads v0.19.4/go.mod h1:zZVHonKd8DXyxyw4yfnVjPzBjIQcLt0CCsn0N0ZrQsk=
github.com/go-openapi/runtime v0.0.0-20180920151709-4f900dc2ade9/go.mod h1:6v9a6LTXWQCdL8k1AO3cvqx5OtZY/Y9wKTgaoP6YRfA=
github.com/go-openapi/runtime v0.19.0/go.mod h1:OwNfisksmmaZse4+gpV3Ne9AyMOlP1lt4sK4FXt0O64=
github.com/go-openapi/runtime v0.19.4 h1:csnOgcgAiuGoM/Po7PEpKDoNulCcF3FGbSnbHfxgjMI=
github.com/go-openapi/runtime v0.19.4/go.mod h1:X277bwSUBxVlCYR3r7xgZZGKVvBd/29gLDlFGtJ8NL4=
github.com/go-openapi/spec v0.0.0-20160808142527-6aced65f8501/go.mod h1:J8+jY1nAiCcj+friV/PDoE1/3eeccG9LYBs0tYvLOWc=
github.com/go-openapi/spec v0.17.0/go.mod h1:XkF/MOi14NmjsfZ8VtAKf8pIlbZzyoTvZsdfssdxcBI=
@@ -389,6 +394,7 @@ github.com/go-openapi/spec v0.19.4/go.mod h1:FpwSN1ksY1eteniUU7X0N/BgJ7a4WvBFVA8
github.com/go-openapi/strfmt v0.17.0/go.mod h1:P82hnJI0CXkErkXi8IKjPbNBM6lV6+5pLP5l494TcyU=
github.com/go-openapi/strfmt v0.18.0/go.mod h1:P82hnJI0CXkErkXi8IKjPbNBM6lV6+5pLP5l494TcyU=
github.com/go-openapi/strfmt v0.19.0/go.mod h1:+uW+93UVvGGq2qGaZxdDeJqSAqBqBdl+ZPMF/cC8nDY=
github.com/go-openapi/strfmt v0.19.3 h1:eRfyY5SkaNJCAwmmMcADjY31ow9+N7MCLW7oRkbsINA=
github.com/go-openapi/strfmt v0.19.3/go.mod h1:0yX7dbo8mKIvc3XSKp7MNfxw4JytCfCD6+bY1AVL9LU=
github.com/go-openapi/swag v0.0.0-20160704191624-1d0bd113de87/go.mod h1:DXUve3Dpr1UfpPtxFw+EFuQ41HhCWZfha5jSVRG7C7I=
github.com/go-openapi/swag v0.17.0/go.mod h1:AByQ+nYG6gQg71GINrmuDXCPWdL640yX49/kXLo40Tg=
@@ -398,10 +404,12 @@ github.com/go-openapi/swag v0.19.5 h1:lTz6Ys4CmqqCQmZPBlbQENR1/GucA2bzYTE12Pw4tF
github.com/go-openapi/swag v0.19.5/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk=
github.com/go-openapi/validate v0.18.0/go.mod h1:Uh4HdOzKt19xGIGm1qHf/ofbX1YQ4Y+MYsct2VUrAJ4=
github.com/go-openapi/validate v0.19.2/go.mod h1:1tRCw7m3jtI8eNWEEliiAqUIcBztB2KDnRCRMUi7GTA=
github.com/go-openapi/validate v0.19.5 h1:QhCBKRYqZR+SKo4gl1lPhPahope8/RLt6EVgY8X80w0=
github.com/go-openapi/validate v0.19.5/go.mod h1:8DJv2CVJQ6kGNpFW6eV9N3JviE1C85nY1c2z52x1Gk4=
github.com/go-redis/redis v6.15.8+incompatible/go.mod h1:NAIEuMOZ/fxfXJIrKDQDz8wamY7mA7PouImQ2Jvg6kA=
github.com/go-sql-driver/mysql v1.4.1/go.mod h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w=
github.com/go-sql-driver/mysql v1.5.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg=
github.com/go-stack/stack v1.8.0 h1:5SgMzNM5HxrEjV0ww2lTmX6E2Izsfxas4+YHWRs3Lsk=
github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY=
github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0 h1:p104kn46Q8WdvHunIJ9dAyjPVtrBPhSr3KT2yUst43I=
github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0/go.mod h1:fyg7847qk6SyHyPtNmDHnmrv/HOrqktSC+C9fM+CJOE=
@@ -733,6 +741,7 @@ github.com/mitchellh/gox v0.4.0/go.mod h1:Sd9lOJ0+aimLBi73mGofS1ycjY8lL3uZM3JPS4
github.com/mitchellh/hashstructure v1.0.0/go.mod h1:QjSHrPWS+BGUVBYkbTZWEnOh3G1DutKwClXU/ABz6AQ=
github.com/mitchellh/iochan v1.0.0/go.mod h1:JwYml1nuB7xOzsp52dPpHFffvOCDupsG0QubkSMEySY=
github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y=
github.com/mitchellh/mapstructure v1.1.2 h1:fmNYVwqnSfB9mZU6OS2O6GsXM+wcskZDuKQzvN1EDeE=
github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y=
github.com/mitchellh/osext v0.0.0-20151018003038-5e2d6d41470f/go.mod h1:OkQIRizQZAeMln+1tSwduZz7+Af5oFlKirV/MSYes2A=
github.com/mitchellh/reflectwalk v1.0.0/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw=
@@ -1100,6 +1109,7 @@ go.etcd.io/etcd v0.5.0-alpha.5.0.20200910180754-dd1b699fc489/go.mod h1:yVHk9ub3C
go.mongodb.org/mongo-driver v1.0.3/go.mod h1:u7ryQJ+DOzQmeO7zB6MHyr8jkEQvC8vH7qLUO4lqsUM=
go.mongodb.org/mongo-driver v1.1.0/go.mod h1:u7ryQJ+DOzQmeO7zB6MHyr8jkEQvC8vH7qLUO4lqsUM=
go.mongodb.org/mongo-driver v1.1.1/go.mod h1:u7ryQJ+DOzQmeO7zB6MHyr8jkEQvC8vH7qLUO4lqsUM=
go.mongodb.org/mongo-driver v1.1.2 h1:jxcFYjlkl8xaERsgLo+RNquI0epW6zuy/ZRQs6jnrFA=
go.mongodb.org/mongo-driver v1.1.2/go.mod h1:u7ryQJ+DOzQmeO7zB6MHyr8jkEQvC8vH7qLUO4lqsUM=
go.mozilla.org/mozlog v0.0.0-20170222151521-4bb13139d403/go.mod h1:jHoPAGnDrCy6kaI2tAze5Prf0Nr0w/oNkROt2lw3n3o=
go.opencensus.io v0.20.1/go.mod h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk=
Loading