Anatolii Bazko
d44546bc86
fix: import ca-bunle even if there are several checluster CR (non all-namespace mode) ( #1135 )
...
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-10-09 09:27:27 +03:00
Oleksandr Andriienko
b8cc02bf9a
feat: Update controller runtime ( #1064 )
...
* Update controller runtime for che-operator and related deps.
Controller runtime update to version v0.9.5
go-client update to version v0.21.3
Udaptated tests to the new controller runtime and go-client.
Use newer image puller.
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
2021-10-01 14:54:37 +03:00
Mykola Morhun
f8c3c2e138
Limit list to current namespace for backup and restore ( #1106 )
...
Signed-off-by: Mykola Morhun <mmorhun@redhat.com>
2021-10-01 10:22:40 +03:00
Anatolii Bazko
8e0966bed3
Drops single-user mode ( #1043 )
...
* chore: drop single-user support
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-09-09 13:42:41 +03:00
Oleksandr Andriienko
c36958d8ea
fix: Set Che host url in the CR status when Che server deployment is ready ( #1040 )
...
* fix: Set Che host url in the CR status when Che server deployment is ready.
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
2021-09-02 17:14:09 +03:00
Lukas Krejci
456743ce01
feat: Import Devworkspace Che Operator ( #925 )
...
* Import of DWCO into CO.
Co-authored-by: Anatolii Bazko <abazko@redhat.com>
Co-authored-by: Michal Vala <mvala@redhat.com>
2021-08-11 15:07:44 +03:00
Anatolii Bazko
7ff7399be9
fix: improve restore stability ( #996 )
...
* fix: restore reconciler
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-08-10 17:13:58 +03:00
David Kwon
2073d94407
Use GetImageNameAndTag, create tests, change variable names
...
Signed-off-by: David Kwon <dakwon@redhat.com>
2021-07-22 15:34:27 +02:00
Sergii Kabashniuk
727141e3d4
feat: Devworkspaces on K8s ( #935 )
...
* Devworkspaces on K8s
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
Co-authored-by: Anatolii Bazko <abazko@redhat.com>
2021-07-21 19:00:09 +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
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
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
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
Anatolii Bazko
0b4fef03e8
fix: reconcile ingress/route when annotations changed ( #862 )
...
* fix: reconcile ingress/route when annotations changes
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-06-11 10:54:18 +03:00
Anatolii Bazko
17cc64b122
Reworked server synchronization ( #813 )
...
* Refactor server provisioning
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-05-21 09:21:01 +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
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
Anatolii Bazko
c859791485
Use internal API url to provision OpenShift OAuth identity provider ( #814 )
...
* Use internal API url to provision OpenShift OAuth identity provider
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-05-11 13:18:54 +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
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
Anatolii Bazko
236f7ab5de
Add GitHub action to validate source code ( #762 )
...
* Add GitHub action to validate source code
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-04-09 09:55:33 +03:00
Flavius Lacatusu
9c22b46a46
fix suggestions
...
Signed-off-by: Flavius Lacatusu <flacatus@redhat.com>
2021-04-06 12:31:05 +02:00
Flavius Lacatusu
b12b6e505f
Merge branch 'master' into dwo_sh
...
Signed-off-by: Flavius Lacatusu <flacatus@redhat.com>
2021-04-05 11:56:47 +02:00
Flavius Lacatusu
1d147cd07a
qMerge branch 'master' into dwo_sh
...
Signed-off-by: Flavius Lacatusu <flacatus@redhat.com>
2021-03-30 15:09:22 +02:00
Flavius Lacatusu
2b84f7dc1a
Set single-host CR spec and add tests
...
Signed-off-by: Flavius Lacatusu <flacatus@redhat.com>
2021-03-30 15:06:50 +02:00
Flavius Lacatusu
a19fc7ad00
feat: Implement SingleHost by default when devworkspace it is enabled
...
Signed-off-by: Flavius Lacatusu <flacatus@redhat.com>
2021-03-26 10:34:51 +01:00
Anatolii Bazko
87cdb9e3c4
Code clean up part #1 ( #730 )
...
* Code clean up part #1
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-03-24 16:52:11 +02:00
Anatolii Bazko
adfdb45556
Remove consolelink object when CheCluster is removed ( #708 )
...
* Remove cluster objects when CheCluster is removed
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-03-22 18:25:35 +02:00
Anatolii Bazko
4091005785
Replace `eclipse` organization occurrence on `eclipse-che` ( #727 )
...
* Replace eclipse organization occurrence on eclipse-che
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-03-22 12:32:48 +02:00
Oleksandr Andriienko
36edfbe887
Olm bundles for stable channel ( #690 )
...
* Create and use stable channel for OLM bundles.
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
2021-03-09 16:34:04 +02:00
Anatolii Bazko
052a637430
Che operator should be able to install DevWorkspace operator ( #689 )
...
* Che operator should be able to install DevWorkspace operator
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
* Fix typo
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
* Add missing roles
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
* Update cluster roles
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
* Update nightly bundle
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
* Fixes
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
* Add missing files
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
* Fixes
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
* Fix tests
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
* Add tests
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
* Update nightly bundle
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
* Improvements
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
* Add logs
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
* Fix test
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
* Fix tests
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
* Update nightly bundle
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
* Update clusterroles
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
* Update test
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
* Update test
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
* Update nightly bundle
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-03-04 21:59:34 +02:00
Anatolii Bazko
75da259f72
Allow to configure github and bitbucket oauth config ( #677 )
...
* Allow to configure github and bitbucket oauth config
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-02-17 14:32:04 +02:00
Anatolii Bazko
3259b49c01
Allows to deploy with default k8s secret ( #674 )
...
* Allows to deploy with default k8s secret
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-02-15 11:42:58 +02:00
Oleksandr Andriienko
74ebb5e88c
Fix one bug.
...
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
2021-02-12 20:52:16 +02:00
Oleksandr Andriienko
471e2e5d5c
Fix up.
...
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
2021-02-12 10:37:03 +02:00
Oleksandr Andriienko
bd3fba2030
Work on review suggestions.
...
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
2021-02-11 12:49:58 +02:00
Oleksandr Andriienko
6e0d0c88b8
Improve code.
...
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
2021-02-10 19:56:04 +02:00
Oleksandr Andriienko
72285399fe
Fix compilation. Update bundle.
...
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
2021-02-08 17:53:56 +02:00
Oleksandr Andriienko
05b87ba235
Merge remote-tracking branch 'upstream/master' into createInitialOpenshift4UserForOAuth
2021-02-08 17:15:28 +02:00
Oleksandr Andriienko
4ee509e08b
CHE-15493: <username>-che as default namespace ( #166 )
...
* Set <username>-che as default namespace for Che workspaces
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
Co-authored-by: Michal Vala <mvala@redhat.com>
Co-authored-by: Anatolii Bazko <abazko@redhat.com>
2021-02-08 09:56:53 +02:00
Oleksandr Andriienko
c6c7299a17
Merge remote-tracking branch 'upstream/master' into createInitialOpenshift4UserForOAuth
2021-01-28 17:20:35 +02:00
Oleksandr Andriienko
09ec50ec10
Update pkg/util/process.go
...
Co-authored-by: Anatolii Bazko <abazko@redhat.com>
2021-01-28 13:11:06 +02:00
Anatolii Bazko
49bf7c8635
Define Required Metadata Labels on deployment definitions ( #603 )
...
* Add default kubernetes labels
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-01-26 15:50:05 +02:00
Oleksandr Andriienko
e1601f36c3
Fix format.
...
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
2021-01-26 00:16:26 +02:00
Oleksandr Andriienko
b895518730
Add ability remove initial user. Fix tests: rework code to make it more testable.
...
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
2021-01-26 00:15:43 +02:00
Anatolii Bazko
d5ea65afdd
Specify resources limits ( #612 )
...
* Specify resource limits
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-01-25 13:48:06 +02:00
Anatolii Bazko
482155b7e2
Automate the setup of github identity provider with internal keycloak ( #589 )
...
* GitHub identity provider provision
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-01-13 17:06:54 +02:00
Oleksandr Andriienko
4e096cfeb6
Add todo.
...
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
2020-12-27 22:27:25 +02:00
Oleksandr Andriienko
81d0cb603b
Create initial Openshift 4 user for oAuth.
...
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
2020-12-27 21:36:33 +02:00