Skip to content

Add RKE2-kubernetes-1.30 and 1.31 flavors #1256

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
188 changes: 148 additions & 40 deletions provision/acc_provision/flavors.yaml

Large diffs are not rendered by default.

24 changes: 24 additions & 0 deletions provision/acc_provision/test_main.py
Original file line number Diff line number Diff line change
Expand Up @@ -1596,6 +1596,30 @@ def test_flavor_RKE2_kubernetes_1_29_base():
)


@in_testdir
def test_flavor_RKE2_kubernetes_1_30_base():
run_provision(
"flavor_RKE2_kubernetes_1_30.inp.yaml",
"flavor_RKE2_kubernetes_1_30.kube.yaml",
None,
None,
"flavor_RKE2_kubernetes_1_30.apic.txt",
overrides={"flavor": "RKE2-kubernetes-1.30"}
)


@in_testdir
def test_flavor_RKE2_kubernetes_1_31_base():
run_provision(
"flavor_RKE2_kubernetes_1_31.inp.yaml",
"flavor_RKE2_kubernetes_1_31.kube.yaml",
None,
None,
"flavor_RKE2_kubernetes_1_31.apic.txt",
overrides={"flavor": "RKE2-kubernetes-1.31"}
)


@in_testdir
def test_flavor_RKE_1_2_3_base():
run_provision(
Expand Down
1,353 changes: 1,353 additions & 0 deletions provision/testdata/flavor_RKE2_kubernetes_1_30.apic.txt

Large diffs are not rendered by default.

69 changes: 69 additions & 0 deletions provision/testdata/flavor_RKE2_kubernetes_1_30.inp.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
aci_config:
system_id: rke2
use_legacy_kube_naming_convention: False
apic_hosts:
- 10.30.120.100
- 10.30.120.101
- 10.30.120.102
apic_login:
username: admin
password: dummy
apic_version: "5.1"
aep: rke2-aep
vrf:
name: rke2
tenant: common
l3out:
name: l3out
external_networks:
- default
- test_ext_net
sync_login:
certfile: user.crt
keyfile: user.key
vmm_domain:
encap_type: vxlan
mcast_range:
start: 225.2.1.1
end: 225.2.255.255
opflex_device_reconnect_wait_timeout: 10

net_config:
node_subnet: 10.1.0.1/16
pod_subnet: 10.2.0.1/16
extern_dynamic: 10.3.0.1/24
extern_static: 10.4.0.1/24
node_svc_subnet: 10.5.0.1/24
pod_subnet_chunk_size: 256
kubeapi_vlan: 4001
service_vlan: 4003
infra_vlan: 4093

logging:
controller_log_level: info
hostagent_log_level: info
opflexagent_log_level: info

rke2_config:
logging_namespace: "cattle-logging-system"
monitoring_namespace: "cattle-monitoring-system"

registry:
image_prefix: quay.io/noiro

kube_config:
use_system_node_priority_class: true
aci_containers_controller_memory_request: "256Mi"
aci_containers_controller_memory_limit: "2Gi"
aci_containers_host_memory_request: "200Mi"
aci_containers_host_memory_limit: "2Gi"
mcast_daemon_memory_request: "300Mi"
mcast_daemon_memory_limit: "1Gi"
opflex_agent_memory_request: "256Mi"
opflex_agent_memory_limit: "2Gi"
acc_provision_operator_memory_request: "256Mi"
acc_provision_operator_memory_limit: "1Gi"
aci_containers_operator_memory_request: "256Mi"
aci_containers_operator_memory_limit: "3Gi"
ovs_memory_request: "256Mi"
ovs_memory_limit: "2Gi"
Loading