Changes
Page history
Update config
authored
Dec 21, 2021
by
Ulrich Wohlfeil
Show whitespace changes
Inline
Side-by-side
home.md
View page @
d3de86d5
...
...
@@ -2,23 +2,62 @@

What does this Helm chat do:
*
Namespace embeddedoffice
*
Install the deployment
`connector`
*
Create service
`connector`
for the deployment
*
Create external service
`api`
that points to the
`api`
service off
`yuuvis`
*
Create external service
`authentication`
that points to the
`authentication`
service of
`yuuvis`
*
Create external service
`configservice`
that points to the
`configservice`
service of
`yuuvis`
*
Create external service
`onlyoffice`
that points to the
`documentserver`
service of
`onlyoffice`
*
Namespace yuuvis
*
Create external service
`office`
that points to the
`connector`
service of
`embeddedoffice`
*
Create external service
`embeddedoffice`
that points to the
`connector`
service of
`embeddedoffice`
## Prerequisites
*
Installed Yuuvis Momentum instance on the same cluster:
[
Yuuvis Installation Instructions
](
https://github.com/OPTIMALSYSTEMS/yuuvis-api-helm-charts
)
*
Installed ONLYOFFICE instance on the same cluster:
[
ONLYOFFICE Installation Instructions
](
https://github.com/ONLYOFFICE/Kubernetes-Docs
)
##
Installation
##
Clone repository
### Checkout repository
Clone this repository via
`git clone https://gitlab.ecmind.ch/open/embeddedofficeservice_momentum_helm.git`
.
Checkout this repository.
## Configuration
### Request Access
Request an access for the our container registry via mail to support@ecmind.ch.
### Configure Helm
Copy and rename the file
`values.yaml.template`
to
`values.yaml`
.
#### values.yml
*
`eo.jwt`
Set a generated random string, for example a guid
*
`eo.image.credentials.username`
Set the delivered username from ECMind
*
`eo.image.credentials.password`
Set the delivered password from ECMind
*
*(Optional)*
`eo.deployments.connector.replicaCount`
Change the number of deployed pods
## Installation
*
Create namespace via
`kubectl create namespace embeddedoffice`
*
Deploy helm charts via
`helm install .`
*
Create
`embeddedoffice`
App
[
schema
](
schema.xml
)
to yuuvis
###
Configuration
###
Per Tenant
*
Copy and rename the file
`values.yaml.template`
to
`values.yaml`
*
Enable
`embeddedoffice`
App for tenant
*
Create technical account for
`embeddedoffice`
*
Add technical account to
`office-prod.yml`
in the config service
```
office:
tenants:
<tenant>:
username: <username>
password: <pwd>
```