Skip to content

Commit 8468b9c

Browse files
committed
Fix: Import only version tag index images
The repository contains many index images for each catalog build. For purposes of the import task we only need a main version that are currently supported by OpenShift version support. This commit imports only 6 tags per image stream that could be used by ci-pipeline. JIRA: ISV-4298 Signed-off-by: Ales Raszka <[email protected]>
1 parent 66b34bf commit 8468b9c

File tree

1 file changed

+74
-18
lines changed

1 file changed

+74
-18
lines changed

ansible/roles/operator-pipeline/tasks/operator-pipeline-import-index-images.yml

Lines changed: 74 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,43 @@
2626
env: "{{ env }}"
2727
spec:
2828
import: true
29-
repository:
30-
from:
31-
kind: DockerImage
32-
name: "{{ certified_operator_index }}"
33-
importPolicy:
34-
insecure: "{{ insecure_index_import | default(false) }}"
35-
scheduled: true
36-
referencePolicy:
37-
type: Local
29+
images:
30+
- from:
31+
kind: DockerImage
32+
name: "{{ certified_operator_index }}:v4.12"
33+
importPolicy:
34+
insecure: "{{ insecure_index_import | default(false) }}"
35+
scheduled: true
36+
- from:
37+
kind: DockerImage
38+
name: "{{ certified_operator_index }}:v4.13"
39+
importPolicy:
40+
insecure: "{{ insecure_index_import | default(false) }}"
41+
scheduled: true
42+
- from:
43+
kind: DockerImage
44+
name: "{{ certified_operator_index }}:v4.14"
45+
importPolicy:
46+
insecure: "{{ insecure_index_import | default(false) }}"
47+
scheduled: true
48+
- from:
49+
kind: DockerImage
50+
name: "{{ certified_operator_index }}:v4.15"
51+
importPolicy:
52+
insecure: "{{ insecure_index_import | default(false) }}"
53+
scheduled: true
54+
- from:
55+
kind: DockerImage
56+
name: "{{ certified_operator_index }}:v4.16"
57+
importPolicy:
58+
insecure: "{{ insecure_index_import | default(false) }}"
59+
scheduled: true
60+
- from:
61+
kind: DockerImage
62+
name: "{{ certified_operator_index }}:v4.17"
63+
importPolicy:
64+
insecure: "{{ insecure_index_import | default(false) }}"
65+
scheduled: true
3866

3967
- name: Import redhat-marketplace-index imagestream
4068
tags:
@@ -61,12 +89,40 @@
6189
env: "{{ env }}"
6290
spec:
6391
import: true
64-
repository:
65-
from:
66-
kind: DockerImage
67-
name: "{{ redhat_marketplace_index }}"
68-
importPolicy:
69-
insecure: "{{ insecure_index_import | default(false) }}"
70-
scheduled: true
71-
referencePolicy:
72-
type: Local
92+
images:
93+
- from:
94+
kind: DockerImage
95+
name: "{{ redhat_marketplace_index }}:v4.12"
96+
importPolicy:
97+
insecure: "{{ insecure_index_import | default(false) }}"
98+
scheduled: true
99+
- from:
100+
kind: DockerImage
101+
name: "{{ redhat_marketplace_index }}:v4.13"
102+
importPolicy:
103+
insecure: "{{ insecure_index_import | default(false) }}"
104+
scheduled: true
105+
- from:
106+
kind: DockerImage
107+
name: "{{ redhat_marketplace_index }}:v4.14"
108+
importPolicy:
109+
insecure: "{{ insecure_index_import | default(false) }}"
110+
scheduled: true
111+
- from:
112+
kind: DockerImage
113+
name: "{{ redhat_marketplace_index }}:v4.15"
114+
importPolicy:
115+
insecure: "{{ insecure_index_import | default(false) }}"
116+
scheduled: true
117+
- from:
118+
kind: DockerImage
119+
name: "{{ redhat_marketplace_index }}:v4.16"
120+
importPolicy:
121+
insecure: "{{ insecure_index_import | default(false) }}"
122+
scheduled: true
123+
- from:
124+
kind: DockerImage
125+
name: "{{ redhat_marketplace_index }}:v4.17"
126+
importPolicy:
127+
insecure: "{{ insecure_index_import | default(false) }}"
128+
scheduled: true

0 commit comments

Comments
 (0)