Commit Graph

218 Commits (885d623258450b6c942d7396c4f3c17ff05b0f2e)

Author SHA1 Message Date
Anatolii Bazko 885d623258
feat: Configure the access token timeouts (#1418)
* feat: Configure the OAuthClient token configuration

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-06-29 09:47:41 +03:00
Oleksii Orel 3830ac4e28
feat: support workspace defaults (#1395)
* feat: support workspace defaults

Signed-off-by: Oleksii Orel <oorel@redhat.com>
2022-06-22 16:52:35 +03:00
Anatolii Bazko 38f6cb6381
feat: CheCluster defaults (#1407)
* feat: CheCluster defaults

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-06-22 11:02:08 +03:00
Piotr Karatkevich c364ba4e93
feat(oauth-proxy): configuration enhancements for k8s config (#1400)
* feat(oauth-proxy): configuration enhancements for k8s config
2022-06-22 09:51:43 +03:00
Anatolii Bazko 08de5aa109
fix: deployment.container -> deployment.containers (#1406)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-06-17 09:38:48 +03:00
Jana Vrbkova d8f7199439
2nd proofreading of api/v2/checluster_types.go (grammar, interpunction, clarity etc.) (#1404)
* 2nd proofreading
* Update dev resources

Signed-off-by: Anatolii Bazko <abazko@redhat.com>

Co-authored-by: Anatolii Bazko <abazko@redhat.com>
2022-06-16 14:11:10 +03:00
Anatolii Bazko 705d65322a
fix: HeaderMessage -> headerMessage, fix scripts (#1403)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-06-15 09:21:18 +03:00
Anatolii Bazko 0bc1049017
feat: CheCluster API v2 (#1324)
* feat: CheCluster API v2

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-06-09 11:35:01 +03:00
Oleksandr Andriienko f555494a7d
feat: Newer operator sdk (#826)
* Define new dependencies. Update vendor folder. Use newer operator sdk v1.7.1.

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
2021-07-19 14:29:11 +03:00
che-bot 35725a4fbd
ci: Copy 7.33.1 csv to main (#934)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-07-19 09:09:18 +03:00
Anatolii Bazko ac0bd56e41
feat: enable internal cluster SVC names usage by default (#919)
* feat: enable internal cluster SVC names usage by default

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-07-15 17:21:00 +03:00
che-bot 26a0554a45
ci: Copy 7.33.0 csv to main (#931)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-07-15 16:10:51 +03:00
Anatolii Bazko 9bb621bf88
chore: removes proxy_cluster_role.yaml (#922)
* chore: remove proxy_cluster_role.yaml

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-07-14 12:48:22 +03:00
Michal Maléř 28d77f186c
chore(che_types.go): Fix `pvcClaimSize` description (#924)
* chore(che_types.go): Fix pvcClaimSize description

Signed-off-by: Anatolii Bazko <abazko@redhat.com>

Co-authored-by: Anatolii Bazko <abazko@redhat.com>
2021-07-14 10:18:36 +03:00
David Kwon cab8b92213 feat: set RELATED_IMAGES images to image puller spec as defaults
Signed-off-by: David Kwon <dakwon@redhat.com>
2021-07-13 13:37:03 +02:00
Mykola Morhun fc2b559447
Do not delete internal backup server on backup CR deletion (#888)
Signed-off-by: Mykola Morhun <mmorhun@redhat.com>
2021-07-07 17:11:44 +03:00
Michal Vala b9ccdb73d8
feat: native user authentication (#861)
Signed-off-by: Michal Vala <mvala@redhat.com>
Co-authored-by: Anatolii Bazko <abazko@redhat.com>
2021-07-02 16:11:58 +02:00
che-bot e71703c7f7
ci: Copy 7.32.2 csv to main (#884)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-07-02 13:05:43 +03:00
Lukas Krejci 1f1a41f9b3
feat: Don't deploy CheManager - it no longer is a thing. (#868)
Remove the CRDs that we don't have to deploy. CheManager is not used
at all anymore and DevWorkspaceRouting is deployed at runtime while
enabling the devworkspaces. DWCO waits for the CRD to appear.

Don't deploy the DWCO metrics service anymore because the metrics
endpoint is switched off anyway.

Trivial - remove the unneeded serialized storage annotations on checluster
objects of different versions.

The cluster role must grant the operator the perms to update status
of the checluster resource.
2021-07-02 00:28:32 +02:00
Anatolii Bazko 65e3cac0a8
feat: Run DWCO and CO in a same pod but different containers (#745)
Co-authored-by: Lukas Krejci <lkrejci@redhat.com>
2021-07-01 22:36:56 +02:00
Mykhailo Kuznietsov 7d369a52f2
ci: Add next images build (#863)
* ci: Add next images build

Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

* fixup! ci: Add next images build

* fixup! fixup! ci: Add next images build

* fixup! fixup! fixup! ci: Add next images build

* fixup! fixup! fixup! fixup! ci: Add next images build

* fixes to CI

Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

* fixup! fixes to CI

* fixup! Merge branch 'main' of github.com:eclipse/che-operator into next-build
2021-06-30 15:14:04 +03:00
Mykola Morhun d2714a010b
Update scripts to handle chebackupserverconfigurations CRDs (#875)
Signed-off-by: Mykola Morhun <mmorhun@redhat.com>
2021-06-25 09:24:29 +03:00
che-bot 357753a47e
ci: Copy 7.32.1 csv to main (#874)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-06-23 17:11:27 +03:00
Mykola Morhun 67dd98d2f9
Implement backup / restore of Che server (#844)
Signed-off-by: Mykola Morhun <mmorhun@redhat.com>
2021-06-22 13:24:06 +03:00
che-bot 3e687cc389
ci: Copy 7.32.0 csv to main (#872)
* ci: Copy 7.32.0 csv to main

Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

* Fix openshift tests

Signed-off-by: Anatolii Bazko <abazko@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
Co-authored-by: Anatolii Bazko <abazko@redhat.com>
2021-06-17 12:52:06 +03:00
che-bot 4cbb7d252d
Copy 7.31.2 csv to main (#865)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-06-09 20:00:07 +03:00
Anatolii Bazko 105c04ec9d
chore: Ensure that che-server's SA have enough permission to manipulate with devworkspaces resource on kubernetes (#858)
* chore: Ensure that che-server's SA have enaught permission to manipulate with devworkspaces resource on kubernetes

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-06-08 16:50:48 +03:00
Anatolii Bazko cad643a6e5
fix: dashboard ingress configuration with custom cheHost (#856)
* Secure che-dashboard ingress with spec.server.cheHostTLSSecret

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-06-07 18:08:33 +03:00
Lukas Krejci b2f4f44f45
chore: Define CheCluster v2alpha1 (#843)
Implements eclipse/che#19846.

Defines a new version of the CheCluster custom resource and implements
conversion functions from and to v1. The v2alpha1 is intentionally NOT
part of the CRD yet and is meant to be used only at runtime by
the operator code.
2021-06-07 12:55:14 +02:00
che-bot e83454a0e1
Copy 7.31.1 csv to main (#854)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-06-02 23:00:07 +03:00
Anatolii Bazko e98f32e689
fix: Update che_types.go, fix descriptions (#851)
* fix: Update che_types.go, fix descriptions

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-06-02 11:13:23 +03:00
David Kwon cd5cdcaba8
fix: Add PVC delete permission to che service account (#847)
* Add PVC delete permission to che service account

Signed-off-by: David Kwon <dakwon@redhat.com>
2021-06-02 09:15:06 +03:00
che-bot 15d0803e0d
Copy 7.31.0 csv to main (#850)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-05-31 09:27:16 +03:00
Anatolii Bazko c8a9da5bc1
feat: Configure external devfile registries urls (#845)
* Configure external devfile registries urls

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-05-28 11:18:22 +03:00
che-bot 2d369fc4ac
Copy 7.30.2 csv to main (#838)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-05-19 17:58:11 +03:00
Anatolii Bazko d93e5e7320
Che Operator updates DWO and DWCO resources (#832)
* Che Operator updates DWO and DWCO resources

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-05-19 14:07:30 +03:00
che-bot 955037ed9c
Copy 7.30.1 csv to main (#831)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-05-13 12:13:20 +03:00
Anatolii Bazko 07c4f74f04
Do not allow to upgrade che 7.31 or later to upgrade installation that configured with namespace strategies other than "per user" (#818)
* Don't support another than per-user strategy

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-05-12 15:53:06 +03:00
Arvin Bhatnagar ae699a70aa
Che Operator Security Context Defined Posture Parameters (#811)
* Che Operator Security Context Defined Posture Parameters

https://github.com/eclipse/che/issues/19737
2021-05-12 11:52:43 +03:00
che-bot af9aec3ef0
Copy 7.30.0 csv to main (#823)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-05-07 17:19:33 +03:00
Anatolii Bazko fccad9f91e
Expose DWO and DWCO images in CSV as RELATED_IMAGE_* env vars (#815)
* Expose DWO and DWCO images in CSV as RELATED_IMAGE_* env vars

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-05-07 12:15:55 +03:00
Valeriy Svydenko 7b422c2f7a
add role for metrics (#793)
Signed-off-by: svor <vsvydenk@redhat.com>
2021-04-30 10:09:56 +03:00
che-bot e85c6a1a58
Copy 7.29.2 csv to main (#807)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>

Co-authored-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-04-29 10:18:15 +03:00
Mykhailo Kuznietsov 446cd12cd5
Copy 7.29.1 csv to main (#799)
Signed-off-by: Mykhailo Kuznietsov <mkuznets@redhat.com>
2021-04-26 14:29:26 +03:00
Anatolii Bazko 5a505b8857
Update GitHub workflows (#792)
Rework some github workflows.

* Fix starting minishift cluster by adding --registry-mirror=https://quay.io
* Merge update-crd-files.sh and update-nightly-bundle.sh into one single script update-resources.sh
* Introduce check-resources.sh corresponding to update-resources.sh
* Removes resources updating from the release script, added validation (if resources aren't up to date then a separate PR has to be created)

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-04-22 19:39:36 +03:00
Serhii Leshchenko 0353a4487e
Run dashboard as separate deployment (#684)
* Run dashboard in a dedicated deployment

* Add info how to fix go imports

* Include dashboard image into release process

* Regenerate CRD & manifests

* Update nightly bundle

Signed-off-by: Anatolii Bazko <abazko@redhat.com>

Co-authored-by: Anatolii Bazko <abazko@redhat.com>
2021-04-21 21:37:12 +03:00
Flavius Lacatusu 744acc1988
Fix DWO deployment in minikube (#789)
* Check `chemanagers` and `subscriptions` resources existence before requesting API.
* Fix bug with reading objects from FS

Signed-off-by: Flavius Lacatusu <flacatus@redhat.com>
2021-04-21 14:11:11 +03:00
Anatolii Bazko 3d21dcc0d8
Switch to CRD v1 by default (#768)
* generate CRD v1
* keeps old CRD v1beta1 for OCP 3.11
* adopts scripts
* removes old bundles

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-04-21 08:57:11 +03:00
Anatolii Bazko f84b5cb1a3
Remove OpenShift OAuth user when Eclipse Che is removed (#769)
* create openshift-oauth-user-credentials secret in openshift-config namespace instead of eclipse-che
* removes initial user when Eclipse Che is removed

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-04-20 10:11:18 +03:00
Anatolii Bazko 546e10651f
Delegate namespaces editor roles to `che` service account (#772)
* Delegate namespaces editor roles to che service account

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-04-17 08:57:35 +03:00