@@ -3,13 +3,16 @@ metal_set_resource_limits: no
33metal_check_api_health_endpoint : http://api.{{ metal_control_plane_ingress_dns }}:8080/metal/v1/health
44metal_api_headscale_control_plane_address : " http://headscale.{{ metal_control_plane_ingress_dns }}:8080"
55
6+ metal_api_pdb_min_available : 1
67metal_api_replicas : 1
78metal_api_view_key : metal-view
89metal_api_edit_key : metal-edit
910metal_api_admin_key : metal-admin
1011
1112metal_api_nsq_tcp_address : nsqd:4150
1213
14+ metal_apiserver_pdb_min_available : 1
15+
1316metal_apiserver_enabled : true
1417metal_apiserver_url : http://v2.api.{{ metal_control_plane_ingress_dns }}:8080
1518
@@ -21,39 +24,39 @@ metal_apiserver_redis_password: change-me-soon
2124metal_apiserver_admin_subjects :
" [email protected] @openid-connect" 2225
2326metal_api_images :
24- - id : firewall-ubuntu-3.0
25- name : Firewall 3 Ubuntu
26- description : Firewall 3 Ubuntu Latest Release
27- url : https://images.metal-stack.io/metal-os/stable/firewall/3.0-ubuntu/img.tar.lz4
28- features :
29- - firewall
30- - id : ubuntu-24.4
31- name : Ubuntu 24.04
32- description : Ubuntu 24.04 Latest Release
33- url : https://images.metal-stack.io/metal-os/stable/ubuntu/24.04/img.tar.lz4
34- features :
35- - machine
36- - id : debian-12.0
37- name : Debian 12
38- description : Debian 12 Latest Release
39- url : https://images.metal-stack.io/metal-os/stable/debian/12/img.tar.lz4
40- features :
41- - machine
27+ - id : firewall-ubuntu-3.0
28+ name : Firewall 3 Ubuntu
29+ description : Firewall 3 Ubuntu Latest Release
30+ url : https://images.metal-stack.io/metal-os/stable/firewall/3.0-ubuntu/img.tar.lz4
31+ features :
32+ - firewall
33+ - id : ubuntu-24.4
34+ name : Ubuntu 24.04
35+ description : Ubuntu 24.04 Latest Release
36+ url : https://images.metal-stack.io/metal-os/stable/ubuntu/24.04/img.tar.lz4
37+ features :
38+ - machine
39+ - id : debian-12.0
40+ name : Debian 12
41+ description : Debian 12 Latest Release
42+ url : https://images.metal-stack.io/metal-os/stable/debian/12/img.tar.lz4
43+ features :
44+ - machine
4245
4346metal_api_sizes :
44- - id : v1-small-x86
45- name : v1-small-x86
46- description : The Tiny Virtual
47- constraints :
48- - type : cores
49- min : 1
50- max : 4
51- - type : memory
52- min : " {{ '500MB' | humanfriendly }}"
53- max : " {{ '4GB' | humanfriendly }}"
54- - type : storage
55- min : " {{ '1GB' | humanfriendly }}"
56- max : " {{ '100GB' | humanfriendly }}"
47+ - id : v1-small-x86
48+ name : v1-small-x86
49+ description : The Tiny Virtual
50+ constraints :
51+ - type : cores
52+ min : 1
53+ max : 4
54+ - type : memory
55+ min : " {{ '500MB' | humanfriendly }}"
56+ max : " {{ '4GB' | humanfriendly }}"
57+ - type : storage
58+ min : " {{ '1GB' | humanfriendly }}"
59+ max : " {{ '100GB' | humanfriendly }}"
5760
5861metal_api_partitions :
5962 - id : mini-lab
@@ -66,61 +69,61 @@ metal_api_partitions:
6669 privatenetworkprefixlength : 22
6770
6871metal_api_networks :
69- - id : tenant-super-network-mini-lab
70- name : " Project Super Network"
71- description : " Super network of all project networks"
72- nat : false
73- privatesuper : true
74- underlay : false
75- destinationprefixes : []
76- partitionid : mini-lab
77- defaultchildprefixlength :
78- IPv4 : 22
79- IPv6 : 96
80- prefixes :
81- - 10.0.0.0/16
82- - 2001:db8:0:10::/64
83- additionalAnnouncableCIDRs :
84- - 10.240.0.0/12
85- - id : internet-mini-lab
86- name : " Virtual Internet Network"
87- description : " Virtual Internet Network for mini-lab"
88- nat : true
89- privatesuper : false
90- underlay : false
91- destinationprefixes :
92- - 0.0.0.0/0
93- - ::/0
94- partitionid : " mini-lab"
95- vrf : 104009
96- prefixes :
97- - 203.0.113.128/25
98- - 2001:db8:0:113::/64
99- labels :
100- network.metal-stack.io/default : " "
101- network.metal-stack.io/default-external : " "
102- - id : underlay-mini-lab
103- name : " Underlay Network"
104- description : " Underlay Network for mini-lab"
105- nat : false
106- privatesuper : false
107- underlay : true
108- destinationprefixes : []
109- partitionid : " mini-lab"
110- prefixes :
111- - 10.1.0.0/24
72+ - id : tenant-super-network-mini-lab
73+ name : " Project Super Network"
74+ description : " Super network of all project networks"
75+ nat : false
76+ privatesuper : true
77+ underlay : false
78+ destinationprefixes : []
79+ partitionid : mini-lab
80+ defaultchildprefixlength :
81+ IPv4 : 22
82+ IPv6 : 96
83+ prefixes :
84+ - 10.0.0.0/16
85+ - 2001:db8:0:10::/64
86+ additionalAnnouncableCIDRs :
87+ - 10.240.0.0/12
88+ - id : internet-mini-lab
89+ name : " Virtual Internet Network"
90+ description : " Virtual Internet Network for mini-lab"
91+ nat : true
92+ privatesuper : false
93+ underlay : false
94+ destinationprefixes :
95+ - 0.0.0.0/0
96+ - ::/0
97+ partitionid : " mini-lab"
98+ vrf : 104009
99+ prefixes :
100+ - 203.0.113.128/25
101+ - 2001:db8:0:113::/64
102+ labels :
103+ network.metal-stack.io/default : " "
104+ network.metal-stack.io/default-external : " "
105+ - id : underlay-mini-lab
106+ name : " Underlay Network"
107+ description : " Underlay Network for mini-lab"
108+ nat : false
109+ privatesuper : false
110+ underlay : true
111+ destinationprefixes : []
112+ partitionid : " mini-lab"
113+ prefixes :
114+ - 10.1.0.0/24
112115
113116metal_api_ips :
114- - name : " reserve v4"
115- description : " Reserve IPv4 (for testing purposes)"
116- networkid : internet-mini-lab
117- projectid : 00000000-0000-0000-0000-000000000000
118- ipaddress : " 203.0.113.142"
119- - name : " reserve v6"
120- description : " Reserve IPv6 (for testing purposes)"
121- networkid : internet-mini-lab
122- projectid : 00000000-0000-0000-0000-000000000000
123- ipaddress : " 2001:db8:0:113::142"
117+ - name : " reserve v4"
118+ description : " Reserve IPv4 (for testing purposes)"
119+ networkid : internet-mini-lab
120+ projectid : 00000000-0000-0000-0000-000000000000
121+ ipaddress : " 203.0.113.142"
122+ - name : " reserve v6"
123+ description : " Reserve IPv6 (for testing purposes)"
124+ networkid : internet-mini-lab
125+ projectid : 00000000-0000-0000-0000-000000000000
126+ ipaddress : " 2001:db8:0:113::142"
124127
125128metal_masterdata_api_tls_ca : " {{ lookup('file', 'certs/ca.pem') }}"
126129metal_masterdata_api_tls_cert : " {{ lookup('file', 'certs/masterdata-api/server.pem') }}"
@@ -132,23 +135,23 @@ metal_masterdata_api_tls_client_key: "{{ lookup('file', 'certs/masterdata-api/cl
132135metal_masterdata_api_port : 8445
133136
134137metal_masterdata_api_tenants :
135- - meta :
136- id : metal-stack
137- kind : Tenant
138- apiversion : v1
139- version : 0
140- name : metal-stack
141- iam_config :
142- description : metal-stack tenant, which is provider
138+ - meta :
139+ id : metal-stack
140+ kind : Tenant
141+ apiversion : v1
142+ version : 0
143+ name : metal-stack
144+ iam_config :
145+ description : metal-stack tenant, which is provider
143146
144147metal_masterdata_api_projects :
145- - meta :
146- id : 00000000-0000-0000-0000-000000000001
147- kind : Project
148- apiversion : v1
149- version : 0
150- name : sample-project
151- description : Sample project with static id
148+ - meta :
149+ id : 00000000-0000-0000-0000-000000000001
150+ kind : Project
151+ apiversion : v1
152+ version : 0
153+ name : sample-project
154+ description : Sample project with static id
152155
153156metal_console_enabled : false
154157
0 commit comments