Commit Graph

16 Commits (4bc18519dbe924548ba833eb2e9719bf8930a17e)

Author SHA1 Message Date
Artem Zatsarynnyi 4bc18519db Merge branch 'che-multiuser' into spi 2017-10-05 16:30:22 +03:00
Roman Iuvshyn e002f1dc9e Fix deploy che script (#6581) 2017-10-05 11:54:03 +03:00
Roman Iuvshyn f0558019af make deploy script mac os friendly (#6560)
* make deploy script mac os friendly
2017-10-04 19:57:43 +03:00
Roman Iuvshyn 0d8d93377f merge with master 2017-10-04 15:16:15 +03:00
Roman Iuvshyn ed734bbaec synchronize deploy scripts (#6566) 2017-10-04 12:06:34 +03:00
Artem Zatsarynnyi 8de6dbe5fb Merge branch 'che-multiuser' into spi 2017-10-03 13:04:39 +03:00
Oleksandr Garagatyi 49f80dad17 CHE-5893: Map system state API to login filter
It is needed since it is secured by permissions system which requires
an authenticated user.
Also, use base API endpoint for checking Che in OpenShift deploy
script since system state API which was used before is secured now.
Signed-off-by: Oleksandr Garagatyi <ogaragat@redhat.com>
2017-10-03 09:45:58 +03:00
Sergii Kabashniuk 87c3478221 Upgrade PostgreSQL image version to postgresql-96-centos7 (#6528)
Signed-off-by: Sergii Kabashniuk <skabashniuk@redhat.com>
2017-10-03 08:42:39 +03:00
Artem Zatsarynnyi 81bce959ce Merge branch 'che-multiuser' into spi 2017-10-02 14:59:55 +03:00
Ilya Buziuk e7ae7334e7 Fixing script with support of deploying spi to prod cluster
Signed-off-by: Ilya Buziuk <ibuziuk@redhat.com>
2017-10-02 09:13:06 +02:00
David Festal 1161181899 Deploy multi-user Che to openshift (#6195)
* Allow deploying the Keycloak and Postgres servers to Minishift and Openshift Online.

This is related to https://github.com/redhat-developer/rh-che/issues/303
and https://github.com/redhat-developer/rh-che/issues/302

* Make the Che directory readble for any users

* Modify `deploy_che.sh` to support `multi-user` images

* Move the scripts to `che-init` and enhance `deploy-che.sh` to start the secondary server if necessary and wait for postgres to be available. 

* Wait for Postgres to be available before starting Keycloak

* Clean scripts through spellcheck and add missing licenses 

* Change the health check to `/api` instead of `/api/system/state` since, with the new permission work, accessing `/api/system/*` requires the user to have specific system rights.

* Fixes after comments on PR

* Use the new official `keycloak-openshift` image and manage web-origins 

* Make Keycloak memory limits consistent with official requirements defined
[here](http://www.keycloak.org/docs/latest/server_installation/topics/installation/system-requirements.html)

Signed-off-by: David Festal <dfestal@redhat.com>
2017-09-29 16:07:36 +02:00
Artem Zatsarynnyi 28c5193252 Merge commit 'da636d181c41a5602dbd5ced28474ad985df49c0' into spi 2017-09-28 12:15:59 +03:00
Ilya Buziuk 3f6c295c47 Moving openshift template for spi in the 'init/openshift/module'
Signed-off-by: Ilya Buziuk <ibuziuk@redhat.com>
2017-09-27 12:34:45 +02:00
Florent BENOIT 79ac0e78b8 Fix the stack json link 2017-09-27 12:07:40 +02:00
Artem Zatsarynnyi a99e4d13c6 Merge branch 'master' into spi 2017-09-27 09:35:39 +03:00
David Festal 5725219d11 Move the Openshift scripts from the cli image to the init image... (#6390)
... so that they are available locally after a `docker run cli:config`.


Signed-off-by: David Festal <dfestal@redhat.com>
2017-09-26 10:34:19 +02:00