Skip to content

Commit 045a662

Browse files
Review helm charts
* Review images for MTM, MWM and Gateway, so that we use the ones from the Monai project * Add orthanc and argo-workflows helm charts, so that we can setup a complete example * Add a README with a guide on how to set it up * Review values in the yaml file: namespaces, hostnames, authorization,... so that this works as explained in the README Happy hacking Signed-off-by: Jordi Massaguer Pla <[email protected]>
1 parent 00a91ef commit 045a662

File tree

7 files changed

+532
-30
lines changed

7 files changed

+532
-30
lines changed

deploy/helm/Gateway-local.yaml

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,16 @@
1414
replicaCount: 1
1515

1616
image:
17-
repository: registry.gitlab.com/answerdigital/londonai/aide/workflow-manager-images/infomatics-gateway
17+
repository: ghcr.io/project-monai/monai-deploy-informatics-gateway
1818
pullPolicy: IfNotPresent
19-
tag: 2022-08-01
19+
tag: latest
20+
# command:
21+
# - "bin/sh"
22+
# - "-ce"
23+
# - "mig-cli config init"
24+
25+
# mig-cli config endpoint http://localhost:5000
26+
2027

2128
enviromentVariables:
2229
InformaticsGateway__messaging__publisherSettings__endpoint: "rabbitmq-monai"
@@ -25,10 +32,16 @@ enviromentVariables:
2532
InformaticsGateway__messaging__subscriberSettings__endpoint: "rabbitmq-monai"
2633
InformaticsGateway__messaging__subscriberSettings__username: "admin"
2734
InformaticsGateway__messaging__subscriberSettings__password: "admin"
28-
InformaticsGateway__storage__settings__endpoint: "minio.monai:9000"
29-
InformaticsGateway__storage__settings__accessKey: "admin"
30-
InformaticsGateway__storage__settings__accessToken: "password"
35+
InformaticsGateway__storage__settings__endpoint: "minio-monai:9000"
36+
InformaticsGateway__storage__settings__accessKey: "minioadmin"
37+
InformaticsGateway__storage__settings__accessToken: "minioadmin"
3138
InformaticsGateway__dicom__scp__rejectUnknownSources: false
39+
ConnectionStrings__InformaticsGatewayDatabase: "Data Source=/mig.db"
40+
InformaticsGateway__storage__localTemporaryStoragePath: "/payloads"
41+
InformaticsGateway__dicom__scu__aeTitle: "MONAISCU"
42+
# Kestrel__EndPoints__Http__Url: "http://::5000"
43+
MonaiDeployAuthentication__bypassAuthentication: true
44+
3245

3346

3447
service:

deploy/helm/Gateway.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
replicaCount: 1
1515

1616
image:
17-
repository: registry.gitlab.com/answerdigital/londonai/aide/workflow-manager-images/infomatics-gateway
17+
repository: ghcr.io/project-monai/monai-deploy-informatics-gateway
1818
pullPolicy: IfNotPresent
19-
tag: 2022-08-30-01
19+
tag: latest
2020

2121
imagePullSecrets:
2222
- name: gitlab-image-pull

deploy/helm/MTM.yaml

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,28 +11,35 @@
1111
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
14-
14+
1515
replicaCount: 1
1616

1717
image:
18-
repository: registry.gitlab.com/answerdigital/londonai/aide/workflow-manager-images/task-manager
18+
repository: ghcr.io/project-monai/monai-deploy-task-manager
1919
pullPolicy: IfNotPresent
20-
tag: 2022-09-05-01
21-
22-
imagePullSecrets:
23-
- name: gitlab-image-pull
20+
tag: develop-latest
2421

2522
enviromentVariables:
26-
WorkflowManager__storage__settings__endpoint: "minio.monai:9000"
27-
WorkflowManager__storage__settings__accessKey: "rootminio"
28-
WorkflowManager__storage__settings__accessToken: "rootminio"
23+
ASPNETCORE_ENVIRONMENT: "local"
24+
DOTNET_ENVIRONMENT: "local"
25+
WorkloadManagerDatabase__ConnectionString: "mongodb://root:rootpassword@mongo-monai:27017"
26+
WorkflowManager__TaskManager__argoPluginArguments__server_url: "http://argo-workflows-server:2746"
27+
WorflowManager__messaging__retryDelays: "localhost"
28+
WorkflowManager__storage__settings__endpoint: "minio-monai:9000"
29+
WorkflowManager__storage__settings__accessKey: "minioadmin"
30+
WorkflowManager__storage__settings__accessToken: "minioadmin"
2931
WorkflowManager__storage__settings__executableLocation: "mc"
30-
WorkflowManager__messaging__publisherSettings__endpoint: "rabbit-monai.argo"
32+
WorkflowManager__storage__settings__bucket: "bucket1"
33+
# WorkflowManager__storage__settings__region: "eu-west-2"
34+
# WorkflowManager__storage__settings__securedConnection: "false"
35+
# WorkflowManager__storage__settings__serviceName: "test"
36+
WorkflowManager__messaging__publisherSettings__endpoint: "rabbitmq-monai"
3137
WorkflowManager__messaging__publisherSettings__port: "5672"
32-
WorkflowManager__messaging__subscriberSettings__endpoint: "rabbit-monai.argo"
38+
WorkflowManager__messaging__subscriberSettings__endpoint: "rabbitmq-monai"
3339
WorkflowManager__messaging__subscriberSettings__port: "5672"
3440
Serilog__WriteTo__0__Args__indexFormat: "index-monai{0:yyyy.MM}"
3541
Serilog__WriteTo__0__Args__nodeUris: "http://192.168.0.22:9200"
42+
Kestrel__EndPoints__Http__Url: "http://::5000"
3643

3744
enviromentVariablesFromSecrets:
3845
secrets:

deploy/helm/MWM.yaml

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -15,21 +15,20 @@
1515
replicaCount: 1
1616

1717
image:
18-
repository: registry.gitlab.com/answerdigital/londonai/aide/workflow-manager-images/workflow-manager
18+
repository: ghcr.io/project-monai/monai-deploy-workflow-manager
1919
pullPolicy: IfNotPresent
20-
tag: 2022-07-27-02
21-
22-
imagePullSecrets:
23-
- name: gitlab-image-pull
20+
tag: develop-latest
2421

2522
enviromentVariables:
26-
WorkflowManager__storage__settings__endpoint: "minio.monai:9000"
27-
WorkflowManager__storage__settings__accessKey: "rootminio"
28-
WorkflowManager__storage__settings__accessToken: "rootminio"
23+
ASPNETCORE_ENVIRONMENT: "local"
24+
DOTNET_ENVIRONMENT: "local"
25+
WorkflowManager__storage__settings__endpoint: "minio-monai:9000"
26+
WorkflowManager__storage__settings__accessKey: "minioadmin"
27+
WorkflowManager__storage__settings__accessToken: "minioadmin"
2928
WorkflowManager__storage__settings__executableLocation: "mc"
30-
WorkflowManager__messaging__publisherSettings__endpoint: "rabbitmq-monai.monai"
31-
WorkflowManager__messaging__subscriberSettings__endpoint: "rabbitmq-monai.monai"
32-
WorkloadManagerDatabase__ConnectionString: "mongodb://root:rootpassword@mongo-monai.monai:27017"
29+
WorkflowManager__messaging__publisherSettings__endpoint: "rabbitmq-monai"
30+
WorkflowManager__messaging__subscriberSettings__endpoint: "rabbitmq-monai"
31+
WorkloadManagerDatabase__ConnectionString: "mongodb://root:rootpassword@mongo-monai:27017"
3332
Kestrel__EndPoints__Http__Url: "http://::5000"
3433

3534
enviromentVariablesFromSecrets:
@@ -46,7 +45,7 @@ enviromentVariablesFromSecrets:
4645
- name: WorkflowManager__messaging__publisherSettings__password
4746
secretName: rabbit-secret-master
4847
secretKey: password
49-
48+
5049
service:
5150
type: ClusterIP
5251
port: 5000

0 commit comments

Comments
 (0)