|
29 | 29 | - name: mas-cp4d-install-cognos |
30 | 30 | type: string |
31 | 31 | default: "false" |
| 32 | + - name: mas-install-visualinspection |
| 33 | + type: string |
| 34 | + default: "false" |
32 | 35 | - name: mas-install-iot |
33 | 36 | type: string |
34 | 37 | description: "install MAS iot" |
|
83 | 86 | type: string |
84 | 87 | default: ocs-storagecluster-cephfs |
85 | 88 | - name: "mas-catalog-version" |
86 | | - description: "Maximo operator catalog version, e.g. v9-240730-amd64" |
| 89 | + description: "Maximo operator catalog version. Check https://ibm-mas.github.io/cli/catalogs/" |
87 | 90 | type: string |
88 | | - default: "v9-240827-amd64" |
| 91 | + default: v9-241003-amd64 |
89 | 92 | - name: mas-channel |
90 | 93 | description: "channel to subscribe to" |
91 | 94 | type: string |
@@ -999,6 +1002,74 @@ spec: |
999 | 1002 | export CPD_SERVICE_BLOCK_STORAGE_CLASS=$(params.rwo-storageclass) |
1000 | 1003 |
|
1001 | 1004 | ansible-playbook ibm.mas_devops.oneclick_add_manage |
| 1005 | +
|
| 1006 | + - name: install-visualinspection |
| 1007 | + when: |
| 1008 | + - input: "$(params.mas-install-visualinspection)" |
| 1009 | + operator: in |
| 1010 | + values: ["true"] |
| 1011 | + retries: 3 |
| 1012 | + timeout: "12h" |
| 1013 | + runAfter: |
| 1014 | + - install-mas-core |
| 1015 | + workspaces: |
| 1016 | + - name: ws |
| 1017 | + params: |
| 1018 | + - name: mas-catalog-version |
| 1019 | + value: "$(params.mas-catalog-version)" |
| 1020 | + - name: mas-channel |
| 1021 | + value: "$(params.mas-channel)" |
| 1022 | + - name: mas-instance-id |
| 1023 | + value: "$(params.mas-instance-id)" |
| 1024 | + - name: mas-workspace-id |
| 1025 | + value: "$(params.mas-workspace-id)" |
| 1026 | + - name: rwx-storageclass |
| 1027 | + value: "$(params.rwx-storageclass)" |
| 1028 | + - name: rwo-storageclass |
| 1029 | + value: "$(params.rwo-storageclass)" |
| 1030 | + - name: uds-email |
| 1031 | + value: "$(params.uds-email)" |
| 1032 | + - name: uds-firstname |
| 1033 | + value: "$(params.uds-firstname)" |
| 1034 | + - name: uds-lastname |
| 1035 | + value: "$(params.uds-lastname)" |
| 1036 | + taskSpec: |
| 1037 | + workspaces: |
| 1038 | + - name: ws |
| 1039 | + params: |
| 1040 | + - name: mas-instance-id |
| 1041 | + - name: mas-workspace-id |
| 1042 | + - name: mas-catalog-version |
| 1043 | + - name: mas-channel |
| 1044 | + - name: rwx-storageclass |
| 1045 | + - name: rwo-storageclass |
| 1046 | + - name: uds-email |
| 1047 | + - name: uds-firstname |
| 1048 | + - name: uds-lastname |
| 1049 | + steps: |
| 1050 | + - name: run-mas-cli |
| 1051 | + image: quay.io/ibmmas/cli:latest |
| 1052 | + script: | |
| 1053 | + #!/usr/bin/env bash |
| 1054 | + export MAS_INSTANCE_ID=$(params.mas-instance-id) |
| 1055 | + export MAS_WORKSPACE_ID=$(params.mas-workspace-id) |
| 1056 | + export MAS_CONFIG_DIR=$(workspaces.ws.path)/masconfig |
| 1057 | + export IBM_ENTITLEMENT_KEY=$(cat $(workspaces.ws.path)/ek.dat) |
| 1058 | + export MAS_ENTITLEMENT_KEY=$(cat $(workspaces.ws.path)/ek.dat) |
| 1059 | + export MAS_CONFIG_SCOPE=wsapp |
| 1060 | + export MAS_APPWS_BINDINGS_JDBC=workspace-application |
| 1061 | + export MAS_CATALOG_VERSION=$(params.mas-catalog-version) |
| 1062 | + export MAS_CHANNEL=$(params.mas-channel) |
| 1063 | +
|
| 1064 | + export DRO_CONTACT_EMAIL=$(params.uds-email) |
| 1065 | + export DRO_CONTACT_FIRSTNAME=$(params.uds-firstname) |
| 1066 | + export DRO_CONTACT_LASTNAME=$(params.uds-lastname) |
| 1067 | + export DRO_NAMESPACE=ibm-dro |
| 1068 | + |
| 1069 | + export GPU_DRIVER_VERSION=565.57.01 |
| 1070 | +
|
| 1071 | + ansible-playbook ibm.mas_devops.oneclick_add_visualinspection |
| 1072 | +
|
1002 | 1073 | - name: install-iot |
1003 | 1074 | when: |
1004 | 1075 | - input: "$(params.mas-install-iot)" |
|
0 commit comments