Skip to content

Commit 2f3a38e

Browse files
authored
Merge branch 'main' into add-rally-role
2 parents 385f170 + 44c0639 commit 2f3a38e

20 files changed

Lines changed: 1205 additions & 65 deletions

ci/playbooks/multinode-customizations.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,10 @@
213213

214214
- name: Set insecure registry on crc node
215215
ansible.builtin.include_tasks: tasks/set_crc_insecure_registry.yml
216-
when: content_provider_registry_ip is defined or cifmw_crc_registry_mirror_content is defined
216+
when: >-
217+
content_provider_registry_ip is defined or
218+
cifmw_crc_registry_mirror_content is defined or
219+
cifmw_crc_additional_insecure_registries is defined
217220
218221
- hosts: controller
219222
name: "Tweak Controller"

ci/playbooks/tasks/set_crc_insecure_registry.yml

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,14 @@
3838
image.config.openshift.io/cluster
3939
loop: "{{ cifmw_crc_additional_allowed_registries }}"
4040

41+
- name: Add additional insecure registries
42+
when: cifmw_crc_additional_insecure_registries is defined
43+
ansible.builtin.shell: |
44+
oc patch --type=json \
45+
--patch='[{"op": "add", "path": "/spec/registrySources/insecureRegistries/-", "value": "{{ item }}"}]' \
46+
image.config.openshift.io/cluster
47+
loop: "{{ cifmw_crc_additional_insecure_registries }}"
48+
4149
- name: Ensure registries.conf.d exists
4250
become: true
4351
when: cifmw_crc_registry_mirror_content is defined or content_provider_registry_ip is defined
@@ -61,6 +69,24 @@
6169
mirror-by-digest-only = false
6270
prefix = ""
6371
72+
- name: Set insecure registry in crio for additional registries
73+
become: true
74+
when: cifmw_crc_additional_insecure_registries is defined
75+
ansible.builtin.blockinfile:
76+
state: present
77+
insertafter: EOF
78+
marker: "# ANSIBLE MANAGED BLOCK - additional insecure registry: {{ item }}"
79+
dest: /etc/containers/registries.conf.d/99-insecure-registry.conf
80+
create: true
81+
content: |-
82+
[[registry]]
83+
location = "{{ item }}"
84+
insecure = true
85+
blocked = false
86+
mirror-by-digest-only = false
87+
prefix = ""
88+
loop: "{{ cifmw_crc_additional_insecure_registries }}"
89+
6490
- name: Set registry mirror override
6591
when: cifmw_crc_registry_mirror_content is defined
6692
become: true
@@ -72,7 +98,10 @@
7298
content: "{{ cifmw_crc_registry_mirror_content }}"
7399

74100
- name: Restart crio
75-
when: cifmw_crc_registry_mirror_content is defined or content_provider_registry_ip is defined
101+
when: >-
102+
cifmw_crc_registry_mirror_content is defined or
103+
content_provider_registry_ip is defined or
104+
cifmw_crc_additional_insecure_registries is defined
76105
become: true
77106
ansible.builtin.service:
78107
name: crio

docs/dictionary/en-custom.txt

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ UTF
3333
ZipFile
3434
aaabbcc
3535
abcdefghij
36+
accesstoken
3637
addr
3738
aes
3839
afuscoar
@@ -53,6 +54,7 @@ args
5354
arx
5455
arxcruz
5556
auth
57+
authcode
5658
authfile
5759
autoconfiguration
5860
autoheld
@@ -121,6 +123,7 @@ cjeanner
121123
ckcg
122124
cli
123125
client
126+
clientcredentials
124127
clusterimageset
125128
clusterpool
126129
cmd
@@ -177,6 +180,7 @@ dev
177180
devscript
178181
devscripts
179182
devsetup
183+
deviceauthz
180184
dfb
181185
dfce
182186
dfg
@@ -315,11 +319,15 @@ junos
315319
jxe
316320
jzxbol
317321
kcgpby
322+
kctestuser1
323+
kctestuser2
318324
keepalived
319325
kerberos
320326
keycloak
321327
keypair
322328
keyring
329+
keystoneauth
330+
keystoneauth1
323331
keytab
324332
kinit
325333
kni
@@ -393,6 +401,7 @@ mtu
393401
multiline
394402
multinode
395403
multipath
404+
multirealm
396405
multus
397406
myorg
398407
mysqld
@@ -445,6 +454,10 @@ ocpbm
445454
ocppr
446455
odkvmf
447456
oidc
457+
oidcaccesstoken
458+
oidcauthcode
459+
oidcclientcredentials
460+
oidcpassword
448461
okd
449462
ol
450463
olm
@@ -652,6 +665,11 @@ usermod
652665
usr
653666
utils
654667
uuid
668+
v3oidcaccesstoken
669+
v3oidcauthcode
670+
v3oidcclientcredentials
671+
v3oidcdeviceauthz
672+
v3oidcpassword
655673
vbibob
656674
vbmc
657675
vcgvuc

0 commit comments

Comments
 (0)