Skip to content
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

Added the table for objects supported in Che 7. #753

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -49,4 +49,8 @@ include::ref_devfile-reference.adoc[leveloffset=+1]
// * For more details on writing assemblies, see the link:https://github.com/redhat-documentation/modular-docs#modular-documentation-reference-guide[Modular Documentation Reference Guide].
// * Use a consistent system for file names, IDs, and titles. For tips, see _Anchor Names and File Names_ in link:https://github.com/redhat-documentation/modular-docs#modular-documentation-reference-guide[Modular Documentation Reference Guide].

include::ref_objects-supported-in-eclipse-che.adoc[leveloffset=+1]

:context: {parent-context-of-making-a-workspace-portable-using-a-devfile}


Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
[id="objects-supported-in-eclipse-che"]
= Objects supported in Eclispe Che 7

The following table lists the objects that are partially supported in Eclipse Che 7:

[cols="5*", options="header"]
|===
|Object
|API
|Kubernetes Infra
|OpenShift Infra
|Notes

|Pod
|Kubernetes
|Yes
|Yes
|-

|Deployment
|Kubernetes
|Yes
|Yes
|-

|ConfigMap
|Kubernetes
|Yes
|Yes
|-

|PVC
|Kubernetes
|Yes
|Yes
|-

|Secret
|Kubernetes
|Yes
|Yes
|-

|Service
|Kubernetes
|Yes
|Yes
|-

|Ingress
|Kubernetes
|Yes
|No
|Minishift allows you to create Ingress and it works when the host is specified (OpenShift creates a route for it). But, the `loadBalancer` IP is not provisioned. To add Ingress support for the OpenShift infrastructure node, generate routes based on the provided Ingress.

|Route
|OpenShift
|No
|Yes
|The OpenShift recipe must be made compatible with the Kubernetes Infrastructure and, instead of the provided route, generate Ingress.

|Template
|OpenShift
|Yes
|Yes
|The Kubernetes API does not support templates. A workspace with a template in the recipe starts successfully and the default parameters are resolved.
|===