Oleksii Orel
96574bb600
Allow loading preload page without authorization ( #1360 )
...
* feat: remove entry point from server getaway
Signed-off-by: Oleksii Orel <oorel@redhat.com>
* feat: add entry point for dashboard getaway
Signed-off-by: Oleksii Orel <oorel@redhat.com>
* feat: allow loading preload page without authorization
Signed-off-by: Oleksii Orel <oorel@redhat.com>
2022-04-22 21:59:05 +03:00
Anatolii Bazko
d5928bdfe3
chore: Improve handling CheHost field ( #1348 )
...
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-03-17 15:06:40 +02:00
Anatolii Bazko
51002ea5f2
chore: don't update chehost in CheCluster spec ( #1340 )
...
* chore: don't update chehost in CheCluster spec
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
* Add missing files
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-03-16 11:37:40 +02:00
David Kwon
fad01b429f
fix: bind dashboard cluster role to dashboard SA for OpenShift clusters ( #1322 )
...
Signed-off-by: David Kwon <dakwon@redhat.com>
2022-02-16 11:13:15 -05:00
Oleksii Orel
c1844de883
Fix rbac for dashboard backend ( #1304 )
...
* fix: fix rbac for dashboard backend
Signed-off-by: Oleksii Orel <oorel@redhat.com>
Co-authored-by: Anatolii Bazko <abazko@redhat.com>
2022-02-01 17:05:49 +02:00
Anatolii Bazko
92d24388ec
chore: Remove obsolete code after switching to Dev Workspace enabled ( #1291 )
...
* chore: Remove keycloak deployment
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
* chore: Get rid of codebase related to spec.devWorkspace.enable field
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
* chore: Remove code related to auth.initialOpenShiftOAuthUser field
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
* chore: Remove code related to some auth.* fields
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
* chore: Remove code related to some auth.openShiftoAuth field
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
* chore: Remove code related to auth.nativeUserMode field
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
* chore: Remove code related to server.tlsSupport and server.*ClusterSVCNames fields
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
* chore: Update bundle
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
* chore: Remove code related to server expouse strategy fields
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
* chore: Remove deprecated code
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
* chore: Remove code related to server.tlsSupport and server.cheFlavor field
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
* chore: Update bundle
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
* chore: Update helm charts
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
* chore: Update bundle
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
* chore: remove RELATED_IMAGE_keycloak
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-01-24 09:52:15 +02:00
Mykola Morhun
3262a5acc1
refactor: Do not reconcile on any error inside finalizers ( #1252 )
...
Queue a new reconcile loop on any finalization error, but do not stop current
Signed-off-by: Mykola Morhun <mmorhun@redhat.com>
2021-12-15 16:42:17 +02:00
David Kwon
aa0c0da8ef
feat: set CHECLUSTER_CR_NAMESPACE and CHECLUSTER_CR_NAME env vars for dashboard
...
Signed-off-by: David Kwon <dakwon@redhat.com>
2021-12-15 08:19:46 -05:00
Anatolii Bazko
eab4c9b5f4
fix: Make tests independent of cheFlavor ( #1251 )
...
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-12-14 14:22:38 +02:00
Anatolii Bazko
608bff0187
chore: checluster controller refactoring ( #1244 )
...
* chore: Refactoring checluster controller
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-12-09 14:13:59 +02:00
Anatolii Bazko
1e9fa6a078
chore: Refactor certificates reconsiler ( #1171 )
...
* chore: Refactor certificates reconsiler
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2021-11-26 13:50:59 +02:00
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
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
Serhii Leshchenko
5cb2dbe15d
feat: grant dashboard permissions to manage secrets ( #1157 )
2021-11-01 18:08:26 +02: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
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
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
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
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
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
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
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
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
Flavius Lacatusu
2905b674e9
Minor fixes
...
Signed-off-by: Flavius Lacatusu <flacatus@redhat.com>
2021-05-20 09:34:26 +02:00
Flavius Lacatusu
b5feb52494
Fix dashboard component names depending on che flavor
...
Signed-off-by: Flavius Lacatusu <flacatus@redhat.com>
2021-05-19 15:43:39 +02:00
Flavius Lacatusu
a90d651030
fix: Add common selector for che-dashboard
...
Signed-off-by: Flavius Lacatusu <flacatus@redhat.com>
2021-04-28 20:34:39 +02: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