Support serving airgap
samples from the User Dashboard based on the CR property
#23026
Labels
area/che-operator
Issues and PRs related to Eclipse Che Kubernetes Operator
area/dashboard
kind/task
Internal things, technical debt, and to-do tasks to be performed.
severity/P1
Has a major impact to usage or development of the system.
status/analyzing
An issue has been proposed and it is currently being analyzed for effort and implementation approach
Is your task related to a problem? Please describe
Dashboard should support building samples in the airgap mode and serving them as getting-started based on CR property.
The idea is to have the
.airgap.json
/.airgap-samples.json
/.airgap-getting-started-samples.json
file in the https://github.com/eclipse-che/che-dashboard repository with the list of URLs to the samples that are supposed to be supported in the airgap mode e.g.N.B. format & semantics should be the same as described in https://eclipse.dev/che/docs/stable/administration-guide/configuring-getting-started-samples/
During the build time dashboard should prepare archives and be ready to serve them in the runtime as getting started based on CR property.
Describe the solution you'd like
CR semantics - TBD
option 1) Configuration on the
dashboard
level:option 2) Configuration on the
devfileRegistry
levelN.B. With the deprecation of the
che-devfile-registry
and removal of the dedicated operand as part of #22960 the overall semantics fordevfileRegistry
is getting cluttered, so I believe we should configure it ondashboard
level.Describe alternatives you've considered
Additional context
This task is a pre-requirement for the che-devfile-registry deprecation - #22960
The text was updated successfully, but these errors were encountered: