Skip to content

Commit 771893b

Browse files
committed
change serverless to servicemesh for mas
1 parent cc1bad3 commit 771893b

File tree

5 files changed

+68
-3
lines changed

5 files changed

+68
-3
lines changed

ibm/mas_devops/playbooks/mirror_dependencies.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,11 @@
7070
# -------------------------------------------------------------------------
7171
mirror_kmodels: "{{ lookup('env', 'MIRROR_KMODELS') | default ('False', True) | bool }}"
7272

73+
# 15. Minio and MariaDB (for AI Service)
74+
mirror_minio: "{{ lookup('env', 'MIRROR_MINIO') | default ('False', True) | bool }}"
75+
mirror_mariadb: "{{ lookup('env', 'MIRROR_MARIADB') | default ('False', True) | bool }}"
76+
mirror_opendatahub: "{{ lookup('env', 'MIRROR_OPENDATAHUB') | default ('True', True) | bool }}"
77+
7378
pre_tasks:
7479
- name: "Load Catalog Metadata"
7580
ibm.mas_devops.get_catalog_info:
@@ -623,3 +628,34 @@
623628
vars:
624629
manifest_name: extras_kmodels
625630
manifest_version: "{{ mas_catalog_metadata.kmodels_extras_version_default }}"
631+
632+
# 15. Minio and opendatahub - needed by AI Service
633+
# -------------------------------------------------------------------------
634+
- role: ibm.mas_devops.mirror_extras_prepare
635+
when:
636+
- mirror_minio
637+
- mirror_mode != "from-filesystem"
638+
vars:
639+
extras_name: minio
640+
extras_version: "{{mas_catalog_metadata.minio_version }}"
641+
642+
- role: ibm.mas_devops.mirror_images
643+
when: mirror_minio
644+
vars:
645+
manifest_name: extras_minio
646+
manifest_version: "{{mas_catalog_metadata.minio_version }}"
647+
648+
- role: ibm.mas_devops.mirror_extras_prepare
649+
when:
650+
- mirror_opendatahub
651+
- mirror_mode != "from-filesystem"
652+
vars:
653+
extras_name: "opendatahub"
654+
extras_version: "2.32"
655+
656+
- role: ibm.mas_devops.mirror_images
657+
when: mirror_opendatahub
658+
vars:
659+
manifest_name: extras_opendatahub
660+
manifest_version: "2.32"
661+

ibm/mas_devops/playbooks/mirror_openshift.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,14 @@
22
- hosts: localhost
33
any_errors_fatal: true
44

5+
vars:
6+
catalog_tag: "{{ lookup('env', 'MAS_CATALOG_VERSION') | default ('@@MAS_LATEST_CATALOG@@', True) }}"
7+
58
pre_tasks:
9+
- name: "Load Catalog Metadata"
10+
ibm.mas_devops.get_catalog_info:
11+
mas_catalog_version: "{{ catalog_tag }}"
12+
register: mas_catalog_metadata
613
- name: Check for required environment variables
714
assert:
815
that:

ibm/mas_devops/roles/mirror_images/tasks/main.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131
ansible.builtin.template:
3232
src: templates/auth-secret.json.j2
3333
dest: "{{ auth_file }}"
34-
no_log: true
3534

3635
# 3. Modify the manifest
3736
# -----------------------------------------------------------------------------

ibm/mas_devops/roles/mirror_ocp/templates/imagesetconfiguration.yml.j2

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,12 @@ mirror:
5656
channels:
5757
- name: stable
5858
- name: strimzi-0.45.x
59+
- name: mariadb-operator
60+
channels:
61+
- name: alpha
62+
- name: opendatahub-operator
63+
channels:
64+
- name: fast
5965

6066
# redhat-operators
6167
- catalog: registry.redhat.io/redhat/redhat-operator-index:v{{ ocp_release }}
@@ -84,9 +90,26 @@ mirror:
8490
- name: lvms-operator # Not used by any of our roles, but used in SNO installations
8591
channels:
8692
- name: stable-{{ ocp_release }}
93+
- name: serverless-operator
94+
channels:
95+
- name: stable
96+
- name: servicemeshoperator
97+
channels:
98+
- name: stable
99+
- name: authorino-operator
100+
channels:
101+
- name: stable
102+
- name: opendatahub
103+
channels:
104+
- name: stable
87105
{% if ocp_release >= "4.17" %}
88106
- name: odf-dependencies # Required by ibm.mas_devops.ocs role
89107
channels:
90108
- name: stable-{{ ocp_release }}
109+
{% endif %}
110+
additionalImages:
111+
- name: "registry.redhat.io/openshift-service-mesh/istio-operator-bundle@sha256:deb5e82c55ed09614827736ae7b38fab6b14281cd57929b246479b035cad8ec5"
112+
{% if mas_catalog_metadata.mariadb_version %}
113+
- name: "registry.redhat.io/rhel8/mariadb-103:{{mas_catalog_metadata.mariadb_version}}"
91114
{% endif %}
92115
{% endif %}

ibm/mas_devops/roles/ocp_idms/templates/idms/mas/redhat-catalogs.yml.j2

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,8 +136,8 @@ spec:
136136
source: registry.redhat.io/openshift-pipelines
137137
mirrorSourcePolicy: NeverContactSource
138138
- mirrors:
139-
- {{ registry_private_url_with_path_redhat }}/openshift-service-mesh
140-
source: registry.redhat.io/openshift-service-mesh
139+
- {{ registry_private_url_with_path_redhat }}/openshift-serverless-1
140+
source: registry.redhat.io/openshift-serverless-1
141141
mirrorSourcePolicy: NeverContactSource
142142
- mirrors:
143143
- {{ registry_private_url_with_path_redhat }}/turbonomic

0 commit comments

Comments
 (0)