* Added support for Keycloak admin secret
Added support to change endpoint-watcher image
Signed-off-by: Eric Ladouceur <eric.ladouceur@cyber.gc.ca>
* Added user feedback and validation for Keycloak password
Signed-off-by: Eric Ladouceur <eric.ladouceur@cyber.gc.ca>
* Apply suggestions from code review
Signed-off-by: Eric Ladouceur <eric.ladouceur@cyber.gc.ca>
Co-authored-by: Anatolii Bazko <abazko@redhat.com>
* Apply suggestions from code review
Signed-off-by: Eric Ladouceur <eric.ladouceur@cyber.gc.ca>
Co-authored-by: Anatolii Bazko <abazko@redhat.com>
* Added feature to registries to update images at startup.
Signed-off-by: Eric Ladouceur <eric.ladouceur@cyber.gc.ca>
* Trying to improve value names and we use them
Signed-off-by: Eric Ladouceur <eric.ladouceur@cyber.gc.ca>
* Added missing newline
Signed-off-by: Eric Ladouceur <eric.ladouceur@cyber.gc.ca>
* Missing newline
Signed-off-by: Eric Ladouceur <eric.ladouceur@cyber.gc.ca>
* Added checksums to configmap to enable pod restart on configmap change.
Signed-off-by: cccs-eric <eric.ladouceur@cyber.gc.ca>
* Applied code review changes.
Signed-off-by: cccs-eric <eric.ladouceur@cyber.gc.ca>
* Update from code review
Signed-off-by: cccs-eric <eric.ladouceur@cyber.gc.ca>
Co-authored-by: Anatolii Bazko <abazko@redhat.com>
* Added support for Keycloak admin secret
Added support to change endpoint-watcher image
Signed-off-by: Eric Ladouceur <eric.ladouceur@cyber.gc.ca>
* Added user feedback and validation for Keycloak password
Signed-off-by: Eric Ladouceur <eric.ladouceur@cyber.gc.ca>
* Apply suggestions from code review
Signed-off-by: Eric Ladouceur <eric.ladouceur@cyber.gc.ca>
Co-authored-by: Anatolii Bazko <abazko@redhat.com>
* Apply suggestions from code review
Signed-off-by: Eric Ladouceur <eric.ladouceur@cyber.gc.ca>
Co-authored-by: Anatolii Bazko <abazko@redhat.com>
* Added checksums to configmap to enable pod restart on configmap change.
Signed-off-by: cccs-eric <eric.ladouceur@cyber.gc.ca>
Co-authored-by: Anatolii Bazko <abazko@redhat.com>
* Added support for Keycloak admin secret
Added support to change endpoint-watcher image
Signed-off-by: Eric Ladouceur <eric.ladouceur@cyber.gc.ca>
* Added user feedback and validation for Keycloak password
Signed-off-by: Eric Ladouceur <eric.ladouceur@cyber.gc.ca>
* Apply suggestions from code review
Signed-off-by: Eric Ladouceur <eric.ladouceur@cyber.gc.ca>
Co-authored-by: Anatolii Bazko <abazko@redhat.com>
* Apply suggestions from code review
Signed-off-by: Eric Ladouceur <eric.ladouceur@cyber.gc.ca>
Co-authored-by: Anatolii Bazko <abazko@redhat.com>
* Added checksums to configmap to enable pod restart on configmap change.
Signed-off-by: Eric Ladouceur <eric.ladouceur@cyber.gc.ca>
Co-authored-by: Anatolii Bazko <abazko@redhat.com>
* Added support for Keycloak admin secret
Added support to change endpoint-watcher image
Signed-off-by: Eric Ladouceur <eric.ladouceur@cyber.gc.ca>
* Added user feedback and validation for Keycloak password
Signed-off-by: Eric Ladouceur <eric.ladouceur@cyber.gc.ca>
* Apply suggestions from code review
Signed-off-by: Eric Ladouceur <eric.ladouceur@cyber.gc.ca>
Co-authored-by: Anatolii Bazko <abazko@redhat.com>
* Apply suggestions from code review
Signed-off-by: Eric Ladouceur <eric.ladouceur@cyber.gc.ca>
Co-authored-by: Anatolii Bazko <abazko@redhat.com>
* Added nodeSelector feature to helm chart (was simply missing from chart)
Fixed the CHE_LIMITS_USER_WORKSPACES_RUN_COUNT name
Signed-off-by: Eric Ladouceur <eric.ladouceur@cyber.gc.ca>
* Fixed location of workspace.number field in values.yaml
Signed-off-by: Eric Ladouceur <eric.ladouceur@cyber.gc.ca>
* Apply suggestions from code review
Signed-off-by: Eric Ladouceur <eric.ladouceur@cyber.gc.ca>
Co-authored-by: Anatolii Bazko <abazko@redhat.com>
* Update deploy/kubernetes/helm/che/templates/configmap.yaml
Signed-off-by: Eric Ladouceur <eric.ladouceur@cyber.gc.ca>
Co-authored-by: Anatolii Bazko <abazko@redhat.com>
Co-authored-by: Anatolii Bazko <abazko@redhat.com>
* Added support for Keycloak admin secret
Added support to change endpoint-watcher image
Signed-off-by: Eric Ladouceur <eric.ladouceur@cyber.gc.ca>
* Added user feedback and validation for Keycloak password
Signed-off-by: Eric Ladouceur <eric.ladouceur@cyber.gc.ca>
* Apply suggestions from code review
Signed-off-by: Eric Ladouceur <eric.ladouceur@cyber.gc.ca>
Co-authored-by: Anatolii Bazko <abazko@redhat.com>
* Apply suggestions from code review
Signed-off-by: Eric Ladouceur <eric.ladouceur@cyber.gc.ca>
Co-authored-by: Anatolii Bazko <abazko@redhat.com>
Co-authored-by: Anatolii Bazko <abazko@redhat.com>
* Run dashboard in a dedicated deployment
* configure dashboard probes to requests /dashboard/ to detect packaging issues
* Apply the same probes configuration as registries apache servers has
* Add end slash to dashboard path to continue support redirects
* Bump che dashboard version in helm charts on release
* Clean up references to removed deploy_che.sh
readiness probes on che server. This is helpful when debugging and pausing
the server for a longer time.
Signed-off-by: Lukas Krejci <lkrejci@redhat.com>
* Add ability to set up Che workspace and postgress pvc names using helm.
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
* improve helm value chePostgresPVCStorageClassName location
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
* Fix indent in the yaml.
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
* Disable CORS by default in helm. Align helm and che-operator configuration
Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>
Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>
Enrich `RuntimeIdentity` with `infrastructureNamespace` property so that it can be used by the namespace/project factories to create/obtain appropriate namespaces for the workspaces and make use of it throughout the workspace provisioning.
Add an explicit query parameter to assign a workspace to a specific namespace, if possible, at workspace creation time.
Load the workspace during then namespace resolution so that we can check
for the attribute stored in the workspace attributes.
Switch the default namespace to `<username>-che`.
Update the property descriptions in che.properties and use the new
CHE_INFRA_KUBERNETES_NAMESPACE_DEFAULT in the helm chart.
Move the delete to the KubernetesNamespace/OpenShiftProject to
concentrate the handling in one place.
Split the isNamespaceStatic() (previously called isPredefined()) into
isCreatingNamespaces() and isManagingNamespaces() to separately capture
the two usecases in which that single method was previously incorrectly
called. Also make these methods workspace-specific to be able to
consistently work with the legacy logic across all methods.
Signed-off-by: Lukas Krejci <lkrejci@redhat.com>