Commit Graph

241 Commits (21b652e2c451431ddf8576db1628be949b3c9599)

Author SHA1 Message Date
Anatolii Bazko 21b652e2c4
feat: Automatically create the container build SCC if containerBuildC… (#1542)
* feat: Automatically create the container build SCC if containerBuildCapability is enabled

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-10-18 10:07:01 +03:00
Anatolii Bazko 7a984c967d
chore: disableContainerBuildCapabilities=true default (#1539)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-10-12 18:15:04 +03:00
Anatolii Bazko cb7cab8a6e
feat: Add devEnvironments.disableContainerBuildCapabilities field (#1536)
* feat: Add devEnvironments.disableContainerBuildCapabilities field

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-10-12 09:45:04 +03:00
Anatolii Bazko 2c7637d468
feat: Allow to configure subdomain isolation for GitHub (#1528)
* feat: Allow to configure subdomain isolation for GitHub

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-09-28 09:49:36 +03:00
Anatolii Bazko 5373f5320d
feat: Move handling DevWorkspace operator resources out of Che Operator (#1520)
* feat: Remove managing Dev Workspace resources from operator codebase

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-09-22 12:23:54 +03:00
Anatolii Bazko bbec58649b
feat: Add new fields in CheCluster CR to configure Git Services (#1457)
* feat: Add new fields in CheCluster CR to configure Git Services

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-09-08 16:53:20 +03:00
Anatolii Bazko 24f0db2417
feat: Add a CheCluster property to avoid automatic creation of users … (#1508)
* feat: Add a CheCluster property to avoid automatic creation of users namespaces

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-09-05 15:02:58 +03:00
Andrew O aa27398e5b
update Che CRD for DWO per-user strategy storage configuration (#1442)
* update Che CRD for DWO per-user strategy storage configuration

Signed-off-by: Andrew Obuchowicz <aobuchow@redhat.com>
Co-authored-by: Anatolii Bazko <abazko@redhat.com>
2022-08-30 11:44:53 +03:00
Anatolii Bazko 9d4f072023
feat: set default components container image and default editor (#1486)
* feat: set default components container image and default editor

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-08-25 12:13:16 +03:00
Anatolii Bazko 7d6dcbd914
chore: Update to newer RELATED_IMAGE_gateway_authentication_sidecar a… (#1487)
* chore: Update to newer RELATED_IMAGE_gateway_authentication_sidecar and RELATED_IMAGE_gateway_authorization_sidecar

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-08-18 14:20:02 +03:00
Anatolii Bazko 50ac2172df
chore: Rename CheCluster field headerMessage.warning -> headerMessage.text (#1476)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-08-10 17:43:01 +03:00
Anatolii Bazko 4d8e0e25a9
chore: Remove explicitly declared runAsNonRoot: true (#1475)
Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-08-10 11:42:32 +03:00
Anatolii Bazko defec6763e
feat: Allow to set environment variables into Eclipse Che containers (#1468)
* feat: Allow to set environment variables into Eclipse Che containers

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-08-06 16:13:11 +03:00
Anatolii Bazko 7f051fa08d
feat: Configure Open VSX registry URL (#1466)
* feat: Configure Open VSX registry URL

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-08-03 10:35:24 +03:00
Florent Benoit 7c97fd5fc3 feat: Update memory for Plugin-Registry to 1536Mi
Change-Id: I125f1cbb5f6974f23d3b1942c3581f6a8d986046
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2022-08-01 15:40:02 +02:00
Anatolii Bazko 152c8211a6
chore: declare pod securityContext explicitly (#1458)
* feat: ensure pod security standard

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-08-01 10:00:42 +03:00
Florent BENOIT 43f1d3f732
feat: Increase default memory limit for plug-in registry (#1459)
When OpenVSX will be included in the plug-in registry
It'll require more memory to start.
With 256Mi, container is killed with OOM error

Change-Id: I2ae148f858550f92d64c41d6fa81af826624b377
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2022-07-28 09:31:45 +03:00
Anatolii Bazko d6f5dbd7ae
chore: Deprecate CheCluster API v1 (#1456)
* chore: Deprecate CheCluster API v1

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

* Update warning message

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-07-26 09:06:40 +03:00
SDawley c00dd0d6da
Updating to Traefik v2.8.1. Mostly just seeing if the pr checks pass. (#1450)
* Updating to Traefik v2.8.1. Mostly just seeing if the pr checks pass.

* as requested by https://github.com/eclipse-che/che-operator/runs/7458164787?check_suite_focus=true I have run 'make update-dev-resources'

* undoing changes to che-operator.Deployment.yaml in helmcharts and zz_generated.deepcopy.go files.

* fix api/v2/zz_generated.deepcopy.go

* Update dev resources

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

Co-authored-by: Anatolii Bazko <abazko@redhat.com>
2022-07-26 08:52:11 +03:00
Angel Misevski 47a9998845
chore: Bump DevWorkspace Operator dependency to v0.15.2 (#1454)
* Bump DWO dependency to v0.15.2

Signed-off-by: Angel Misevski <amisevsk@redhat.com>

* Vendor changes from updating DWO dependency

Signed-off-by: Angel Misevski <amisevsk@redhat.com>

* Regenerate files after changes

Signed-off-by: Angel Misevski <amisevsk@redhat.com>
2022-07-23 17:15:20 +03:00
David Kwon 35bd69184c
feat: implement secondsOfInactivityBeforeIdling and secondsOfRunBefor… (#1443)
* feat: implement secondsOfInactivityBeforeIdling and secondsOfRunBeforeIdling CR config

Signed-off-by: David Kwon <dakwon@redhat.com>
Co-authored-by: Anatolii Bazko <abazko@redhat.com>
2022-07-13 13:04:59 -04:00
Oleksii Orel 7e63fdb7cf
fix: workspaces policies (#1429)
* fix: workspaces policies

Signed-off-by: Oleksii Orel <oorel@redhat.com>

* Update dev resources

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

Co-authored-by: Anatolii Bazko <abazko@redhat.com>
2022-07-04 14:56:45 +03:00
Anatolii Bazko 44124c21de
fix: Add permissions to update/create project (#1431)
* fix: Add permissions to update/create project

Signed-off-by: Anatolii Bazko <abazko@redhat.com>
2022-07-03 13:44:49 +03:00
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