Mykola Morhun
021031f6df
feat: Use custom cache function in Che Operator ( #1166 )
...
Use custom cache function to limit memory consumption of operator
Signed-off-by: Mykola Morhun <mmorhun@redhat.com>
2021-11-19 18:35:22 +02:00
Anatolii Bazko
18cdc6391e
fix: Remove spam on reconcile ( #1178 )
...
* fix: Remove spam on reconcile
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-11-19 10:40:57 +02:00
Oleksandr Andriienko
b4930b5054
fix: Fix license headers ( #1170 )
...
* Fix license headers.
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
2021-11-16 11:17:18 +02:00
Anatolii Bazko
8bdbbc1dfa
chore: Refactoring OpenShiftOAuth ( #1167 )
...
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-11-10 17:41:07 +02:00
Anatolii Bazko
e1b4541ed2
chore: Refactoring OpenShift Initial user reconciler ( #1152 )
...
* chore: refactoring OpenShift OAuth User
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
Co-authored-by: Oleksandr Andriienko <oandriie@redhat.com>
2021-11-04 17:42:49 +02:00
Serhii Leshchenko
5cb2dbe15d
feat: grant dashboard permissions to manage secrets ( #1157 )
2021-11-01 18:08:26 +02:00
Anatolii Bazko
a889b56a9d
fix: Set CHE_INFRA_KUBERNETES_ENABLE__UNSUPPORTED__K8S: true when devworkspace is enabled on k8s ( #1155 )
...
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-10-21 15:33:24 +03:00
Anatolii Bazko
f838cf48d2
checontroller refactoring ( #1138 )
...
* chore: Introduce reconcilemanager, update status when reconciliation failed.
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-10-19 10:56:49 +03:00
Mykola Morhun
80583a19c0
Add init containers to start Che correctly after node restart ( #1139 )
...
Signed-off-by: Mykola Morhun <mmorhun@redhat.com>
2021-10-13 16:15:11 +03:00
Sergii Leshchenko
d0e16a3443
feat: propagate openshift console URL to dashboard
2021-10-13 11:16:47 +03:00
Michal Vala
d104845f89
feat: accessible workspace healthz endpoint ( #1119 )
...
Signed-off-by: Michal Vala <mvala@redhat.com>
2021-10-11 19:22:36 +02:00
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
Anatolii Bazko
40487d56ce
feat: Enhancements in the way how OAuth2 providers can be configured ( #1126 )
...
* feat: Enhancements in the way how OAuth2 providers can be configured
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
Co-authored-by: Serhii Leshchenko <sleshche@redhat.com>
2021-10-07 15:49:33 +03:00
Mykola Morhun
3cab035d89
Read trusted CA configmaps only from installation namespace ( #1125 )
...
Signed-off-by: Mykola Morhun <mmorhun@redhat.com>
2021-10-06 12:49:44 +03:00
Sergii Leshchenko
488a5d1891
fix: fix Che operator restart after DevWorkspace enabled on k8s
2021-10-05 10:35:36 +03:00
Serhii Leshchenko
ce230cde18
feat: don't take control over DWO which is not managed by Che ( #1085 )
...
* feat: don't take control over DWO which is not managed by Che
2021-10-01 21:51:35 +03:00
Mykola Morhun
3952a53188
Propagate plugin registry URL to plugin registry configmap ( #1118 )
...
Signed-off-by: Mykola Morhun <mmorhun@redhat.com>
2021-10-01 19:35:53 +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
Lukas Krejci
1af912b6de
feat: Token validity check ( #1103 )
...
token validity check in native user mode on OpenShift.
2021-10-01 08:20:36 +02:00
David Kwon
53970009dd
fix: delete KIP finalizer and KIP operator on CheCluster CR delete ( #1082 )
...
Signed-off-by: David Kwon <dakwon@redhat.com>
2021-09-29 11:28:54 -04:00
Serhii Leshchenko
e0c6e1a0e1
fix: rework devworkspace tests to use assert ( #1092 )
...
* feat: rework devworkspace tests to use assert package
* fix: fix an ability to debug che-operator locally with DW enabled
2021-09-27 09:46:38 +03:00
Michal Vala
bd8e5d0d07
feat: define routing paths for che-server to improve return http codes ( #1076 )
...
Signed-off-by: Michal Vala <mvala@redhat.com>
2021-09-24 14:52:30 +03:00
Sergii Leshchenko
d7e925d39f
fix: fix DWO to be v0.9.0 but not next bits
2021-09-23 16:24:14 +03:00
Anatolii Bazko
0b63bdc835
feat: Migrate to the new PostgreSQL 13.3 ( #1062 )
...
* feat: Migrate to the new PostgreSQL 13.3
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-09-22 12:00:08 +03:00
Lukas Krejci
5e657f876b
feat: Syncing of proxy settings and self-signed cert to the user's workspace namespace ( #1027 )
...
Syncing of proxy settings and self-signed cert to the user's workspace namespace.
Co-authored-by: Michal Vala <mvala@redhat.com>
Co-authored-by: Serhii Leshchenko <sleshche@redhat.com>
2021-09-21 21:00:53 +02:00
Flavius Lacatusu
ff8d7c9ee4
fix: Deprecate devworkspace engine from stable/latest channel ( #1065 )
...
* chore: Deprecate devworkspace engine from stable/latest channel
Signed-off-by: Flavius Lacatusu <flacatus@redhat.com>
Co-authored-by: Anatolii Bazko <abazko@redhat.com>
2021-09-20 11:27:57 +03:00
David Kwon
a793896191
chore: add more kubernetes image puller regex tests ( #1071 )
...
Signed-off-by: David Kwon <dakwon@redhat.com>
2021-09-17 18:56:37 -04:00
Michal Vala
8f9e6c3f65
fix: registries accessible without auth ( #1077 )
...
* fix: registries accessible without auth
Signed-off-by: Michal Vala <mvala@redhat.com>
* fix imports
Signed-off-by: Michal Vala <mvala@redhat.com>
2021-09-17 16:45:02 +02:00
Sergii Leshchenko
d010adde34
fix: check is che self-signed secret exist before mounting
2021-09-17 16:56:18 +03:00
Sergii Leshchenko
14fb855c14
Provision internal urls, CAs and proxy settings into dashboard
2021-09-17 16:56:18 +03:00
Michal Vala
2ad6c4fd6a
feat: secure workspace services ( #1045 )
...
Signed-off-by: Michal Vala <mvala@redhat.com>
2021-09-17 12:37:02 +02:00
Mykola Morhun
a1f30c3356
Create backup on each update ( #1055 )
...
Create backup on update operator
Signed-off-by: Mykola Morhun <mmorhun@redhat.com>
2021-09-15 15:38:58 +03:00
David Kwon
b4c6244b4f
fix: update regexes for KIP default images
...
Signed-off-by: David Kwon <dakwon@redhat.com>
2021-09-14 17:20:59 -04:00
Oleksandr Andriienko
8b1dd1527a
feat: Update keycloak from 6.0.1 to 15 ( #1015 )
...
* Use keycloak 15. Add separated option to debug keycloak server.
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
2021-09-10 12:36:00 +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
Sergii Kabashniuk
b4686278e9
fix: Added defaults for Protocol ( #1054 )
2021-09-08 10:00:00 +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
Sergii Leshchenko
86d748bee0
Refactor dashboard tests
2021-08-30 13:35:41 +03:00
Sergii Leshchenko
9da9458dd1
Make dashboard finalize its cluster rbac
2021-08-30 13:35:41 +03:00
Sergii Leshchenko
12f4ce5822
feat: handle rbac for dashboard backend
2021-08-25 14:24:35 +03:00
Sergii Leshchenko
183b960766
feat: propagate config needed for dashboard backend
2021-08-25 14:24:35 +03:00
Michal Vala
edca3de035
feat: update traefik to 2.5.0 ( #1023 )
...
Signed-off-by: Michal Vala <mvala@redhat.com>
2021-08-20 12:49:57 +02:00
Michal Vala
491f711eca
Gh19707 secure workspace ( #1001 )
...
Signed-off-by: Michal Vala <mvala@redhat.com>
2021-08-19 15:28:55 +02:00
Flavius Lacatusu
0b5032ffbb
fix: Add missing slash to che dashboard routes/ingress
...
Signed-off-by: Flavius Lacatusu <flacatus@redhat.com>
2021-08-17 16:12:26 +02:00
Anatolii Bazko
826475928c
fix: Set `GroupVersionKind` to object after getting it from a cluster ( #1005 )
...
* fix: Use blueprint object figure out its kind
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-08-11 16:40:13 +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
Michal Vala
bbb2b4766c
fix: nativeUserMode refresh cookie ( #1000 )
...
Signed-off-by: Michal Vala <mvala@redhat.com>
2021-08-10 08:44:27 +02:00
Anatolii Bazko
2ae826d4cc
chore: generate networking.k8s.io/v1 version of Ingress ( #992 )
...
* chore: generate networking.k8s.io/v1 version of Ingress
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-08-06 08:56:56 +03:00
Anatolii Bazko
a3abf33b10
chore: Rename channel from nightly to next ( #977 )
...
* chore: Rename channel from nightly to next
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
Co-authored-by: Flavius Lacatusu <flacatus@redhat.com>
2021-08-03 16:56:05 +03:00
Oleksandr Andriienko
df77efdaee
fix: Don't set public url value to internal url settings. ( #891 )
...
* Don't set public url value to internal url settings. Remove outdated websocket minor code.
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
2021-08-03 10:22:45 +03:00