Skip to content

Commit a87bc91

Browse files
authored
Merge pull request #15 from SamuAlfageme/iop_ingress_update
iop: rm ingress, update components
2 parents 94d5aa0 + 44aceb1 commit a87bc91

File tree

7 files changed

+98
-120
lines changed

7 files changed

+98
-120
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
*.tgz
2+
.DS_Store

iop/.helmignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,5 @@
2121
.idea/
2222
*.tmproj
2323
.vscode/
24+
# chart-testing-action configurations
25+
ci/

iop/Chart.yaml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,43 +2,43 @@ apiVersion: v2
22
name: iop
33
description: ScienceMesh IOP is the reference Federated Scientific Mesh platform
44
type: application
5-
version: 0.1.5
5+
version: 0.2.0
66
appVersion: 0.0.1
77
icon: https://developer.sciencemesh.io/logo.svg
88
home: https://developer.sciencemesh.io/
99
source: https://github.com/sciencemesh/sciencemesh
1010
dependencies:
1111
- name: revad
12-
version: "1.2.3"
12+
version: "1.3.1"
1313
repository: "https://cs3org.github.io/charts"
1414
alias: gateway
1515
condition: gateway.enabled
1616
- name: revad
17-
version: "1.2.3"
17+
version: "1.3.1"
1818
repository: "https://cs3org.github.io/charts"
1919
alias: storageprovider-home
2020
condition: storageprovider-home.enabled
2121
- name: revad
22-
version: "1.2.3"
22+
version: "1.3.1"
2323
repository: "https://cs3org.github.io/charts"
2424
alias: storageprovider-reva
2525
condition: storageprovider-reva.enabled
2626
- name: wopiserver
27-
version: "0.2.2"
27+
version: "0.2.4"
2828
repository: "https://cs3org.github.io/charts"
2929
condition: wopiserver.enabled
3030
maintainers:
3131
- name: SamuAlfageme
3232
email: samuel.alfageme.sainz@cern.ch
3333
annotations:
3434
artifacthub.io/changes: |
35-
- "Migrate chart dependencies to Helm3"
36-
- "Lint and test the installation on PRs"
37-
- "Fix: bump revad chart to v1.2.3 to prevent premature exit"
35+
- "Release IOP v0.2, update revad and wopiserver versions"
36+
- "Move 'revad' ingress resource to its own chart"
37+
- "Improve smoke installation tests to enable all sub-components"
3838
artifacthub.io/images: |
3939
- name: revad
40-
image: cs3org/revad:latest
40+
image: cs3org/revad:v1.7.0
4141
- name: wopiserver
42-
image: cs3org/wopiserver:latest
42+
image: cs3org/wopiserver:v6.5.0
4343
- name: wopibridge
44-
image: cs3org/wopibridge:latest
44+
image: cs3org/wopibridge:v3.2.0

iop/ci/complete-iop-values.yaml

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
gateway:
2+
enabled: true
3+
configFiles:
4+
revad.toml: |
5+
[grpc.services.gateway]
6+
datagateway = "iop-gateway/iop/datagateway"
7+
commit_share_to_storage_grant = true
8+
commit_share_to_storage_ref = true
9+
10+
[grpc.services.storageregistry]
11+
[grpc.services.storageregistry.drivers.static]
12+
home_provider = "/home"
13+
14+
[grpc.services.storageregistry.drivers.static.rules]
15+
"/home" = {"address" = "iop-storageprovider-home:17000"}
16+
"/reva" = {"address" = "iop-storageprovider-reva:18000"}
17+
"123e4567-e89b-12d3-a456-426655440000" = {"address" = "iop-storageprovider-reva:18000"}
18+
19+
[grpc.services.authprovider]
20+
[grpc.services.authregistry]
21+
[grpc.services.userprovider]
22+
[grpc.services.usershareprovider]
23+
[grpc.services.groupprovider]
24+
[grpc.services.publicshareprovider]
25+
[grpc.services.ocmcore]
26+
[grpc.services.ocmshareprovider]
27+
[grpc.services.ocminvitemanager]
28+
[grpc.services.ocmproviderauthorizer]
29+
30+
[http.services.datagateway]
31+
[http.services.ocmd]
32+
[http.services.ocdav]
33+
[http.services.ocs]
34+
35+
storageprovider-home:
36+
enabled: true
37+
service:
38+
grpc:
39+
port: 17000
40+
http:
41+
port: 17001
42+
configFiles:
43+
revad.toml: |
44+
[grpc]
45+
address = "0.0.0.0:17000"
46+
47+
[grpc.services.storageprovider]
48+
driver = "localhome"
49+
mount_path = "/home"
50+
mount_id = "123e4567-e89b-12d3-a456-426655440000"
51+
data_server_url = "http://iop-storageprovider-home:17001/data"
52+
53+
[http]
54+
address = "0.0.0.0:17001"
55+
56+
[http.services.dataprovider]
57+
driver = "localhome"
58+
59+
storageprovider-reva:
60+
enabled: true
61+
service:
62+
grpc:
63+
port: 18000
64+
http:
65+
port: 18001
66+
configFiles:
67+
revad.toml: |
68+
[grpc]
69+
address = "0.0.0.0:18000"
70+
71+
[grpc.services.storageprovider]
72+
driver = "local"
73+
mount_path = "/reva"
74+
mount_id = "123e4567-e89b-12d3-a456-426655440000"
75+
data_server_url = "http://iop-storageprovider-reva:18001/data"
76+
77+
[http]
78+
address = "0.0.0.0:18001"
79+
80+
[http.services.dataprovider]
81+
driver = "local"
82+
83+
wopiserver:
84+
enabled: true

iop/templates/_helpers.tpl

Lines changed: 0 additions & 52 deletions
This file was deleted.

iop/templates/ingress.yaml

Lines changed: 0 additions & 29 deletions
This file was deleted.

iop/values.yaml

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,3 @@
1-
ingress:
2-
enabled: false
3-
services:
4-
http:
5-
hostname: iop.local
6-
path: /iop
7-
# path: /iop(/|$)(.*)
8-
annotations: {}
9-
# kubernetes.io/ingress.class: nginx
10-
# nginx.ingress.kubernetes.io/ssl-redirect: "true"
11-
# nginx.ingress.kubernetes.io/rewrite-target: /$2
12-
tls: []
13-
# Secrets must be present in the namespace beforehand.
14-
# - secretName: iop-tls
15-
# hosts:
16-
# - iop.local
17-
grpc:
18-
hostname: iop.local
19-
path: /
20-
annotations: {}
21-
# kubernetes.io/ingress.class: nginx
22-
# nginx.ingress.kubernetes.io/ssl-redirect: "true"
23-
# nginx.ingress.kubernetes.io/backend-protocol: "GRPC"
24-
tls: []
25-
# - secretName: iop-tls
26-
# hosts:
27-
# - iop.local
28-
291
gateway:
302
enabled: true
313

0 commit comments

Comments
 (0)