This repository was archived by the owner on Jun 12, 2023. It is now read-only.
File tree 5 files changed +10
-9
lines changed
KubevirtCommonTemplatesBundle/tasks
KubevirtMetricsAggregation/tasks
KubevirtNodeLabeller/tasks
KubevirtTemplateValidator/tasks
5 files changed +10
-9
lines changed Original file line number Diff line number Diff line change 5
5
state : present
6
6
resource_definition :
7
7
apiVersion : " {{ object.apiVersion }}"
8
- kind : " {{ object.kind }}"
8
+ kind : " {{ objectKind | default( object.kind) }}"
9
9
metadata :
10
10
name : " {{ object.metadata.name }}"
11
11
namespace : " {{ object.metadata.namespace }}"
Original file line number Diff line number Diff line change 15
15
state : present
16
16
namespace : " {{ cr_info.metadata.namespace }}"
17
17
definition : " {{ item | from_yaml }}"
18
- apply : yes
18
+ merge_type : ['merge', 'json']
19
19
with_items : " {{ lookup('file', 'common-templates-'+ version +'.yaml').split('\n ---\n ') | select('search', '(^|\n )[^#]') | list }}"
20
20
register : ct_status
21
21
22
22
# Get all templates
23
23
- name : Fetching all templates
24
24
set_fact :
25
- templates : " {{ lookup('k8s', api_version=ct_status.results[0].result.apiVersion, kind='template ') }}"
25
+ templates : " {{ lookup('k8s', api_version=ct_status.results[0].result.apiVersion, kind='templates ') }}"
26
26
27
27
- block :
28
28
- name : Fetch old CR
54
54
name : ClaimOwnership
55
55
vars :
56
56
object : " {{ item }}"
57
+ objectKind : " templates"
57
58
owner : " {{ cr_info }}"
58
59
when : " {{ old_cr_exists==true }}"
59
60
with_items : " {{ old_cr_templates }}" # Templates
Original file line number Diff line number Diff line change 15
15
state : present
16
16
namespace : " {{ meta.namespace }}"
17
17
definition : " {{ item | from_yaml }}"
18
- apply : yes
18
+ merge_type : ['merge', 'json']
19
19
with_items : " {{ lookup('template', 'aggregation-rule-vmi-count.yaml.j2').split('\n ---\n ') | select('search', '(^|\n )[^#]') |list }}"
20
20
register : promrules
21
21
Original file line number Diff line number Diff line change 13
13
k8s :
14
14
state : present
15
15
definition : " {{ item | from_yaml }}"
16
- apply : yes
16
+ merge_type : ['merge', 'json']
17
17
with_items : " {{ lookup('template', 'kubevirt-node-labeller-roles.yaml.j2').split('\n ---\n ') | select('search', '(^|\n )[^#]') | list }}"
18
18
register : roles
19
19
20
20
- name : Create the node labeller daemon set
21
21
k8s :
22
22
state : present
23
23
definition : " {{ lookup('template', 'kubevirt-node-labeller-ds.yaml.j2') | from_yaml }}"
24
- apply : yes
24
+ merge_type : ['merge', 'json']
25
25
register : nl
26
26
27
27
# Actively inject owner references in order to adopt existing resources during an upgrade
Original file line number Diff line number Diff line change 14
14
k8s :
15
15
state : present
16
16
definition : " {{ lookup('template', 'template-view-role.yaml.j2') | from_yaml }}"
17
- apply : yes
17
+ merge_type : ['merge', 'json']
18
18
- name : Create the service
19
19
k8s :
20
20
state : present
21
21
definition : " {{ item | from_yaml }}"
22
- apply : yes
22
+ merge_type : ['merge', 'json']
23
23
with_items : " {{ lookup('template', 'service.yaml.j2').split('\n ---\n ') | select('search', '(^|\n )[^#]') | list }}"
24
24
register : tv
25
25
39
39
k8s :
40
40
state : present
41
41
definition : " {{ lookup('template', 'webhook.yaml.j2') | from_yaml }}"
42
- apply : yes
42
+ merge_type : ['merge', 'json']
43
43
44
44
- name : Refresh template-validator var
45
45
set_fact :
You can’t perform that action at this time.
0 commit comments