diff --git a/appliances/OneKE_1.27/0b0d2ae3-c5ec-4949-bd2e-7f4f2da0cb96.yaml b/appliances/OneKE_1.27/0b0d2ae3-c5ec-4949-bd2e-7f4f2da0cb96.yaml index 670c5ad..f6d1fc0 100644 --- a/appliances/OneKE_1.27/0b0d2ae3-c5ec-4949-bd2e-7f4f2da0cb96.yaml +++ b/appliances/OneKE_1.27/0b0d2ae3-c5ec-4949-bd2e-7f4f2da0cb96.yaml @@ -11,60 +11,59 @@ tags: - kubernetes - service - ubuntu -type: VMTEMPLATE format: qcow2 creation_time: 1683810523 os-id: Ubuntu -os-release: "22.04 LTS" +os-release: 22.04 LTS os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 6.2, 6.3, 6.4, 6.6, 6.8, 6.10 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: - SERVICE_ID: "$SERVICE_ID" - FALLBACK_GW: "$FALLBACK_GW" - FALLBACK_DNS: "$FALLBACK_DNS" - GROW_FS: "/" - NETWORK: "YES" - TOKEN: "YES" - REPORT_READY: "YES" - SSH_PUBLIC_KEY: "$USER[SSH_PUBLIC_KEY]" - ONE_SERVICE_AIRGAPPED: "NO" - ONEAPP_VROUTER_ETH0_VIP0: "$ONEAPP_VROUTER_ETH0_VIP0" - ONEAPP_VROUTER_ETH1_VIP0: "$ONEAPP_VROUTER_ETH1_VIP0" - ONEAPP_RKE2_SUPERVISOR_EP: "$ONEAPP_RKE2_SUPERVISOR_EP" - ONEAPP_K8S_CONTROL_PLANE_EP: "$ONEAPP_K8S_CONTROL_PLANE_EP" - ONEAPP_K8S_EXTRA_SANS: "$ONEAPP_K8S_EXTRA_SANS" - ONEAPP_K8S_MULTUS_ENABLED: "$ONEAPP_K8S_MULTUS_ENABLED" - ONEAPP_K8S_MULTUS_CONFIG: "$ONEAPP_K8S_MULTUS_CONFIG" - ONEAPP_K8S_CNI_PLUGIN: "$ONEAPP_K8S_CNI_PLUGIN" - ONEAPP_K8S_CNI_CONFIG: "$ONEAPP_K8S_CNI_CONFIG" - ONEAPP_K8S_CILIUM_RANGE: "$ONEAPP_K8S_CILIUM_RANGE" - ONEAPP_K8S_LONGHORN_ENABLED: "$ONEAPP_K8S_LONGHORN_ENABLED" - ONEAPP_K8S_METALLB_ENABLED: "$ONEAPP_K8S_METALLB_ENABLED" - ONEAPP_K8S_METALLB_CONFIG: "$ONEAPP_K8S_METALLB_CONFIG" - ONEAPP_K8S_METALLB_RANGE: "$ONEAPP_K8S_METALLB_RANGE" - ONEAPP_K8S_TRAEFIK_ENABLED: "$ONEAPP_K8S_TRAEFIK_ENABLED" - ONEAPP_VNF_HAPROXY_LB0_IP: "$ONEAPP_VNF_HAPROXY_LB0_IP" - ONEAPP_VNF_HAPROXY_LB0_PORT: "$ONEAPP_VNF_HAPROXY_LB0_PORT" - ONEAPP_VNF_HAPROXY_LB1_IP: "$ONEAPP_VNF_HAPROXY_LB1_IP" - ONEAPP_VNF_HAPROXY_LB1_PORT: "$ONEAPP_VNF_HAPROXY_LB1_PORT" - ONEAPP_VNF_HAPROXY_LB2_IP: "$ONEAPP_VNF_HAPROXY_LB2_IP" - ONEAPP_VNF_HAPROXY_LB2_PORT: "$ONEAPP_VNF_HAPROXY_LB2_PORT" - ONEAPP_VNF_HAPROXY_LB3_IP: "$ONEAPP_VNF_HAPROXY_LB3_IP" - ONEAPP_VNF_HAPROXY_LB3_PORT: "$ONEAPP_VNF_HAPROXY_LB3_PORT" - ONEAPP_VNF_DNS_ENABLED: "$ONEAPP_VNF_DNS_ENABLED" - cpu: "2" - vcpu: "2" + service_id: "$SERVICE_ID" + fallback_gw: "$FALLBACK_GW" + fallback_dns: "$FALLBACK_DNS" + grow_fs: "/" + network: 'YES' + token: 'YES' + report_ready: 'YES' + ssh_public_key: "$USER[SSH_PUBLIC_KEY]" + one_service_airgapped: 'NO' + oneapp_vrouter_eth0_vip0: "$ONEAPP_VROUTER_ETH0_VIP0" + oneapp_vrouter_eth1_vip0: "$ONEAPP_VROUTER_ETH1_VIP0" + oneapp_rke2_supervisor_ep: "$ONEAPP_RKE2_SUPERVISOR_EP" + oneapp_k8s_control_plane_ep: "$ONEAPP_K8S_CONTROL_PLANE_EP" + oneapp_k8s_extra_sans: "$ONEAPP_K8S_EXTRA_SANS" + oneapp_k8s_multus_enabled: "$ONEAPP_K8S_MULTUS_ENABLED" + oneapp_k8s_multus_config: "$ONEAPP_K8S_MULTUS_CONFIG" + oneapp_k8s_cni_plugin: "$ONEAPP_K8S_CNI_PLUGIN" + oneapp_k8s_cni_config: "$ONEAPP_K8S_CNI_CONFIG" + oneapp_k8s_cilium_range: "$ONEAPP_K8S_CILIUM_RANGE" + oneapp_k8s_longhorn_enabled: "$ONEAPP_K8S_LONGHORN_ENABLED" + oneapp_k8s_metallb_enabled: "$ONEAPP_K8S_METALLB_ENABLED" + oneapp_k8s_metallb_config: "$ONEAPP_K8S_METALLB_CONFIG" + oneapp_k8s_metallb_range: "$ONEAPP_K8S_METALLB_RANGE" + oneapp_k8s_traefik_enabled: "$ONEAPP_K8S_TRAEFIK_ENABLED" + oneapp_vnf_haproxy_lb0_ip: "$ONEAPP_VNF_HAPROXY_LB0_IP" + oneapp_vnf_haproxy_lb0_port: "$ONEAPP_VNF_HAPROXY_LB0_PORT" + oneapp_vnf_haproxy_lb1_ip: "$ONEAPP_VNF_HAPROXY_LB1_IP" + oneapp_vnf_haproxy_lb1_port: "$ONEAPP_VNF_HAPROXY_LB1_PORT" + oneapp_vnf_haproxy_lb2_ip: "$ONEAPP_VNF_HAPROXY_LB2_IP" + oneapp_vnf_haproxy_lb2_port: "$ONEAPP_VNF_HAPROXY_LB2_PORT" + oneapp_vnf_haproxy_lb3_ip: "$ONEAPP_VNF_HAPROXY_LB3_IP" + oneapp_vnf_haproxy_lb3_port: "$ONEAPP_VNF_HAPROXY_LB3_PORT" + oneapp_vnf_dns_enabled: "$ONEAPP_VNF_DNS_ENABLED" + cpu: '2' + vcpu: '2' graphics: - listen: "0.0.0.0" + listen: 0.0.0.0 type: vnc - inputs_order: "" - memory: "3072" + inputs_order: '' + memory: '3072' os: arch: x86_64 user_inputs: {} logo: kubernetes.png +type: VMTEMPLATE disks: -- "OneKE 1.27 OS disk" +- OneKE 1.27 OS disk diff --git a/appliances/OneKE_1.27/1b948c64-a0b4-41f7-b816-dda99b4a8088.yaml b/appliances/OneKE_1.27/1b948c64-a0b4-41f7-b816-dda99b4a8088.yaml index 335db98..4d4a4f1 100644 --- a/appliances/OneKE_1.27/1b948c64-a0b4-41f7-b816-dda99b4a8088.yaml +++ b/appliances/OneKE_1.27/1b948c64-a0b4-41f7-b816-dda99b4a8088.yaml @@ -16,7 +16,7 @@ creation_time: 1706711624 os-id: none os-arch: all hypervisor: ALL -opennebula_version: 6.2, 6.3, 6.4, 6.6, 6.8, 6.10 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 images: - name: oneke_storage url: >- diff --git a/appliances/OneKE_1.27/7c82d610-73f1-47d1-a85a-d799e00c631e.yaml b/appliances/OneKE_1.27/7c82d610-73f1-47d1-a85a-d799e00c631e.yaml index d3eaceb..6274dd7 100644 --- a/appliances/OneKE_1.27/7c82d610-73f1-47d1-a85a-d799e00c631e.yaml +++ b/appliances/OneKE_1.27/7c82d610-73f1-47d1-a85a-d799e00c631e.yaml @@ -19,7 +19,9 @@ description: |- - [OneKE 1.27](/appliance/0b0d2ae3-c5ec-4949-bd2e-7f4f2da0cb96) - [OneKE 1.27 VNF](/appliance/8285d732-0741-4623-ba9e-4eacd2421e91) - [OneKE 1.27 Storage](/appliance/c76926e6-4c0a-499f-848f-716b3164bf31) -short_description: Multi-master Kubernetes 1.27 cluster for KVM and vCenter hosts, orchestrated by OneFlow +short_description: >- + Multi-master Kubernetes 1.27 cluster for KVM and vCenter hosts, orchestrated + by OneFlow tags: - kubernetes - oneflow @@ -27,173 +29,175 @@ tags: - ubuntu creation_time: 1707792240 os-id: Ubuntu -os-release: "22.04 LTS" +os-release: 22.04 LTS os-arch: x86_64 hypervisor: ALL -type: SERVICE_TEMPLATE -opennebula_version: >- - 6.2, 6.3, 6.4, 6.6, 6.8, 6.10 -roles: - vnf: "OneKE 1.27 VNF" - master: "OneKE 1.27" - worker: "OneKE 1.27" - storage: "OneKE 1.27 Storage" +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: name: OneKE 1.27 deployment: straight description: '' roles: - - name: vnf - cardinality: 1 - min_vms: 1 - vm_template_contents: | - NIC = [ - NAME = "NIC0", - NETWORK_ID = "$Public" ] - NIC = [ - NAME = "NIC1", - NETWORK_ID = "$Private" ] - ONEAPP_VROUTER_ETH0_VIP0 = "$ONEAPP_VROUTER_ETH0_VIP0" - ONEAPP_VROUTER_ETH1_VIP0 = "$ONEAPP_VROUTER_ETH1_VIP0" - ONEAPP_VNF_HAPROXY_INTERFACES = "$ONEAPP_VNF_HAPROXY_INTERFACES" - ONEAPP_VNF_HAPROXY_REFRESH_RATE = "$ONEAPP_VNF_HAPROXY_REFRESH_RATE" - ONEAPP_VNF_HAPROXY_LB0_IP = "" - ONEAPP_VNF_HAPROXY_LB0_PORT = "$ONEAPP_VNF_HAPROXY_LB0_PORT" - ONEAPP_VNF_HAPROXY_LB1_IP = "" - ONEAPP_VNF_HAPROXY_LB1_PORT = "$ONEAPP_VNF_HAPROXY_LB1_PORT" - ONEAPP_VNF_HAPROXY_LB2_IP = "" - ONEAPP_VNF_HAPROXY_LB2_PORT = "$ONEAPP_VNF_HAPROXY_LB2_PORT" - ONEAPP_VNF_HAPROXY_LB3_IP = "" - ONEAPP_VNF_HAPROXY_LB3_PORT = "$ONEAPP_VNF_HAPROXY_LB3_PORT" - ONEAPP_VNF_DNS_ENABLED = "$ONEAPP_VNF_DNS_ENABLED" - ONEAPP_VNF_DNS_INTERFACES = "$ONEAPP_VNF_DNS_INTERFACES" - ONEAPP_VNF_DNS_NAMESERVERS = "$ONEAPP_VNF_DNS_NAMESERVERS" - ONEAPP_VNF_NAT4_ENABLED = "$ONEAPP_VNF_NAT4_ENABLED" - ONEAPP_VNF_NAT4_INTERFACES_OUT = "$ONEAPP_VNF_NAT4_INTERFACES_OUT" - ONEAPP_VNF_ROUTER4_ENABLED = "$ONEAPP_VNF_ROUTER4_ENABLED" - ONEAPP_VNF_ROUTER4_INTERFACES = "$ONEAPP_VNF_ROUTER4_INTERFACES" - cooldown: 120 - elasticity_policies: [] - scheduled_policies: [] - - name: master - parents: [vnf] - cardinality: 1 - min_vms: 1 - vm_template_contents: | - NIC = [ - NAME = "NIC0", - NETWORK_ID = "$Private" ] - FALLBACK_GW = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" - FALLBACK_DNS = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" - ONEAPP_VROUTER_ETH0_VIP0 = "$ONEAPP_VROUTER_ETH0_VIP0" - ONEAPP_VROUTER_ETH1_VIP0 = "$ONEAPP_VROUTER_ETH1_VIP0" - ONEAPP_RKE2_SUPERVISOR_EP = "$ONEAPP_RKE2_SUPERVISOR_EP" - ONEAPP_K8S_CONTROL_PLANE_EP = "$ONEAPP_K8S_CONTROL_PLANE_EP" - ONEAPP_K8S_EXTRA_SANS = "$ONEAPP_K8S_EXTRA_SANS" - ONEAPP_K8S_MULTUS_ENABLED = "$ONEAPP_K8S_MULTUS_ENABLED" - ONEAPP_K8S_MULTUS_CONFIG = "$ONEAPP_K8S_MULTUS_CONFIG" - ONEAPP_K8S_CNI_PLUGIN = "$ONEAPP_K8S_CNI_PLUGIN" - ONEAPP_K8S_CNI_CONFIG = "$ONEAPP_K8S_CNI_CONFIG" - ONEAPP_K8S_CILIUM_RANGE = "$ONEAPP_K8S_CILIUM_RANGE" - ONEAPP_K8S_LONGHORN_ENABLED = "$ONEAPP_K8S_LONGHORN_ENABLED" - ONEAPP_K8S_METALLB_ENABLED = "$ONEAPP_K8S_METALLB_ENABLED" - ONEAPP_K8S_METALLB_CONFIG = "$ONEAPP_K8S_METALLB_CONFIG" - ONEAPP_K8S_METALLB_RANGE = "$ONEAPP_K8S_METALLB_RANGE" - ONEAPP_K8S_TRAEFIK_ENABLED = "$ONEAPP_K8S_TRAEFIK_ENABLED" - ONEAPP_VNF_HAPROXY_LB0_IP = "" - ONEAPP_VNF_HAPROXY_LB0_PORT = "$ONEAPP_VNF_HAPROXY_LB0_PORT" - ONEAPP_VNF_HAPROXY_LB1_IP = "" - ONEAPP_VNF_HAPROXY_LB1_PORT = "$ONEAPP_VNF_HAPROXY_LB1_PORT" - ONEAPP_VNF_DNS_ENABLED = "$ONEAPP_VNF_DNS_ENABLED" - cooldown: 120 - elasticity_policies: [] - scheduled_policies: [] - - name: worker - parents: [vnf] - cardinality: 1 - vm_template_contents: | - NIC = [ - NAME = "NIC0", - NETWORK_ID = "$Private" ] - FALLBACK_GW = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" - FALLBACK_DNS = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" - ONEAPP_VROUTER_ETH0_VIP0 = "$ONEAPP_VROUTER_ETH0_VIP0" - ONEAPP_VROUTER_ETH1_VIP0 = "$ONEAPP_VROUTER_ETH1_VIP0" - ONEAPP_RKE2_SUPERVISOR_EP = "$ONEAPP_RKE2_SUPERVISOR_EP" - ONEAPP_K8S_CONTROL_PLANE_EP = "$ONEAPP_K8S_CONTROL_PLANE_EP" - ONEAPP_K8S_MULTUS_ENABLED = "$ONEAPP_K8S_MULTUS_ENABLED" - ONEAPP_K8S_CNI_PLUGIN = "$ONEAPP_K8S_CNI_PLUGIN" - ONEAPP_K8S_LONGHORN_ENABLED = "$ONEAPP_K8S_LONGHORN_ENABLED" - ONEAPP_K8S_METALLB_ENABLED = "$ONEAPP_K8S_METALLB_ENABLED" - ONEAPP_K8S_TRAEFIK_ENABLED = "$ONEAPP_K8S_TRAEFIK_ENABLED" - ONEAPP_VNF_HAPROXY_LB0_PORT = "$ONEAPP_VNF_HAPROXY_LB0_PORT" - ONEAPP_VNF_HAPROXY_LB1_PORT = "$ONEAPP_VNF_HAPROXY_LB1_PORT" - ONEAPP_VNF_HAPROXY_LB2_IP = "" - ONEAPP_VNF_HAPROXY_LB2_PORT = "$ONEAPP_VNF_HAPROXY_LB2_PORT" - ONEAPP_VNF_HAPROXY_LB3_IP = "" - ONEAPP_VNF_HAPROXY_LB3_PORT = "$ONEAPP_VNF_HAPROXY_LB3_PORT" - ONEAPP_VNF_DNS_ENABLED = "$ONEAPP_VNF_DNS_ENABLED" - cooldown: 120 - elasticity_policies: [] - scheduled_policies: [] - - name: storage - parents: [vnf] - cardinality: 0 - vm_template_contents: | - NIC = [ - NAME = "NIC0", - NETWORK_ID = "$Private" ] - FALLBACK_GW = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" - FALLBACK_DNS = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" - ONEAPP_VROUTER_ETH0_VIP0 = "$ONEAPP_VROUTER_ETH0_VIP0" - ONEAPP_VROUTER_ETH1_VIP0 = "$ONEAPP_VROUTER_ETH1_VIP0" - ONEAPP_RKE2_SUPERVISOR_EP = "$ONEAPP_RKE2_SUPERVISOR_EP" - ONEAPP_K8S_CONTROL_PLANE_EP = "$ONEAPP_K8S_CONTROL_PLANE_EP" - ONEAPP_K8S_MULTUS_ENABLED = "$ONEAPP_K8S_MULTUS_ENABLED" - ONEAPP_K8S_CNI_PLUGIN = "$ONEAPP_K8S_CNI_PLUGIN" - ONEAPP_K8S_LONGHORN_ENABLED = "$ONEAPP_K8S_LONGHORN_ENABLED" - ONEAPP_STORAGE_DEVICE = "$ONEAPP_STORAGE_DEVICE" - ONEAPP_STORAGE_FILESYSTEM = "$ONEAPP_STORAGE_FILESYSTEM" - ONEAPP_VNF_HAPROXY_LB0_PORT = "$ONEAPP_VNF_HAPROXY_LB0_PORT" - ONEAPP_VNF_HAPROXY_LB1_PORT = "$ONEAPP_VNF_HAPROXY_LB1_PORT" - ONEAPP_VNF_DNS_ENABLED = "$ONEAPP_VNF_DNS_ENABLED" - cooldown: 120 - elasticity_policies: [] - scheduled_policies: [] + - name: vnf + cardinality: 1 + min_vms: 1 + vm_template_contents: | + NIC = [ + NAME = "NIC0", + NETWORK_ID = "$Public" ] + NIC = [ + NAME = "NIC1", + NETWORK_ID = "$Private" ] + ONEAPP_VROUTER_ETH0_VIP0 = "$ONEAPP_VROUTER_ETH0_VIP0" + ONEAPP_VROUTER_ETH1_VIP0 = "$ONEAPP_VROUTER_ETH1_VIP0" + ONEAPP_VNF_HAPROXY_INTERFACES = "$ONEAPP_VNF_HAPROXY_INTERFACES" + ONEAPP_VNF_HAPROXY_REFRESH_RATE = "$ONEAPP_VNF_HAPROXY_REFRESH_RATE" + ONEAPP_VNF_HAPROXY_LB0_IP = "" + ONEAPP_VNF_HAPROXY_LB0_PORT = "$ONEAPP_VNF_HAPROXY_LB0_PORT" + ONEAPP_VNF_HAPROXY_LB1_IP = "" + ONEAPP_VNF_HAPROXY_LB1_PORT = "$ONEAPP_VNF_HAPROXY_LB1_PORT" + ONEAPP_VNF_HAPROXY_LB2_IP = "" + ONEAPP_VNF_HAPROXY_LB2_PORT = "$ONEAPP_VNF_HAPROXY_LB2_PORT" + ONEAPP_VNF_HAPROXY_LB3_IP = "" + ONEAPP_VNF_HAPROXY_LB3_PORT = "$ONEAPP_VNF_HAPROXY_LB3_PORT" + ONEAPP_VNF_DNS_ENABLED = "$ONEAPP_VNF_DNS_ENABLED" + ONEAPP_VNF_DNS_INTERFACES = "$ONEAPP_VNF_DNS_INTERFACES" + ONEAPP_VNF_DNS_NAMESERVERS = "$ONEAPP_VNF_DNS_NAMESERVERS" + ONEAPP_VNF_NAT4_ENABLED = "$ONEAPP_VNF_NAT4_ENABLED" + ONEAPP_VNF_NAT4_INTERFACES_OUT = "$ONEAPP_VNF_NAT4_INTERFACES_OUT" + ONEAPP_VNF_ROUTER4_ENABLED = "$ONEAPP_VNF_ROUTER4_ENABLED" + ONEAPP_VNF_ROUTER4_INTERFACES = "$ONEAPP_VNF_ROUTER4_INTERFACES" + cooldown: 120 + elasticity_policies: [] + scheduled_policies: [] + - name: master + parents: + - vnf + cardinality: 1 + min_vms: 1 + vm_template_contents: | + NIC = [ + NAME = "NIC0", + NETWORK_ID = "$Private" ] + FALLBACK_GW = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" + FALLBACK_DNS = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" + ONEAPP_VROUTER_ETH0_VIP0 = "$ONEAPP_VROUTER_ETH0_VIP0" + ONEAPP_VROUTER_ETH1_VIP0 = "$ONEAPP_VROUTER_ETH1_VIP0" + ONEAPP_RKE2_SUPERVISOR_EP = "$ONEAPP_RKE2_SUPERVISOR_EP" + ONEAPP_K8S_CONTROL_PLANE_EP = "$ONEAPP_K8S_CONTROL_PLANE_EP" + ONEAPP_K8S_EXTRA_SANS = "$ONEAPP_K8S_EXTRA_SANS" + ONEAPP_K8S_MULTUS_ENABLED = "$ONEAPP_K8S_MULTUS_ENABLED" + ONEAPP_K8S_MULTUS_CONFIG = "$ONEAPP_K8S_MULTUS_CONFIG" + ONEAPP_K8S_CNI_PLUGIN = "$ONEAPP_K8S_CNI_PLUGIN" + ONEAPP_K8S_CNI_CONFIG = "$ONEAPP_K8S_CNI_CONFIG" + ONEAPP_K8S_CILIUM_RANGE = "$ONEAPP_K8S_CILIUM_RANGE" + ONEAPP_K8S_LONGHORN_ENABLED = "$ONEAPP_K8S_LONGHORN_ENABLED" + ONEAPP_K8S_METALLB_ENABLED = "$ONEAPP_K8S_METALLB_ENABLED" + ONEAPP_K8S_METALLB_CONFIG = "$ONEAPP_K8S_METALLB_CONFIG" + ONEAPP_K8S_METALLB_RANGE = "$ONEAPP_K8S_METALLB_RANGE" + ONEAPP_K8S_TRAEFIK_ENABLED = "$ONEAPP_K8S_TRAEFIK_ENABLED" + ONEAPP_VNF_HAPROXY_LB0_IP = "" + ONEAPP_VNF_HAPROXY_LB0_PORT = "$ONEAPP_VNF_HAPROXY_LB0_PORT" + ONEAPP_VNF_HAPROXY_LB1_IP = "" + ONEAPP_VNF_HAPROXY_LB1_PORT = "$ONEAPP_VNF_HAPROXY_LB1_PORT" + ONEAPP_VNF_DNS_ENABLED = "$ONEAPP_VNF_DNS_ENABLED" + cooldown: 120 + elasticity_policies: [] + scheduled_policies: [] + - name: worker + parents: + - vnf + cardinality: 1 + vm_template_contents: | + NIC = [ + NAME = "NIC0", + NETWORK_ID = "$Private" ] + FALLBACK_GW = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" + FALLBACK_DNS = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" + ONEAPP_VROUTER_ETH0_VIP0 = "$ONEAPP_VROUTER_ETH0_VIP0" + ONEAPP_VROUTER_ETH1_VIP0 = "$ONEAPP_VROUTER_ETH1_VIP0" + ONEAPP_RKE2_SUPERVISOR_EP = "$ONEAPP_RKE2_SUPERVISOR_EP" + ONEAPP_K8S_CONTROL_PLANE_EP = "$ONEAPP_K8S_CONTROL_PLANE_EP" + ONEAPP_K8S_MULTUS_ENABLED = "$ONEAPP_K8S_MULTUS_ENABLED" + ONEAPP_K8S_CNI_PLUGIN = "$ONEAPP_K8S_CNI_PLUGIN" + ONEAPP_K8S_LONGHORN_ENABLED = "$ONEAPP_K8S_LONGHORN_ENABLED" + ONEAPP_K8S_METALLB_ENABLED = "$ONEAPP_K8S_METALLB_ENABLED" + ONEAPP_K8S_TRAEFIK_ENABLED = "$ONEAPP_K8S_TRAEFIK_ENABLED" + ONEAPP_VNF_HAPROXY_LB0_PORT = "$ONEAPP_VNF_HAPROXY_LB0_PORT" + ONEAPP_VNF_HAPROXY_LB1_PORT = "$ONEAPP_VNF_HAPROXY_LB1_PORT" + ONEAPP_VNF_HAPROXY_LB2_IP = "" + ONEAPP_VNF_HAPROXY_LB2_PORT = "$ONEAPP_VNF_HAPROXY_LB2_PORT" + ONEAPP_VNF_HAPROXY_LB3_IP = "" + ONEAPP_VNF_HAPROXY_LB3_PORT = "$ONEAPP_VNF_HAPROXY_LB3_PORT" + ONEAPP_VNF_DNS_ENABLED = "$ONEAPP_VNF_DNS_ENABLED" + cooldown: 120 + elasticity_policies: [] + scheduled_policies: [] + - name: storage + parents: + - vnf + cardinality: 0 + vm_template_contents: | + NIC = [ + NAME = "NIC0", + NETWORK_ID = "$Private" ] + FALLBACK_GW = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" + FALLBACK_DNS = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" + ONEAPP_VROUTER_ETH0_VIP0 = "$ONEAPP_VROUTER_ETH0_VIP0" + ONEAPP_VROUTER_ETH1_VIP0 = "$ONEAPP_VROUTER_ETH1_VIP0" + ONEAPP_RKE2_SUPERVISOR_EP = "$ONEAPP_RKE2_SUPERVISOR_EP" + ONEAPP_K8S_CONTROL_PLANE_EP = "$ONEAPP_K8S_CONTROL_PLANE_EP" + ONEAPP_K8S_MULTUS_ENABLED = "$ONEAPP_K8S_MULTUS_ENABLED" + ONEAPP_K8S_CNI_PLUGIN = "$ONEAPP_K8S_CNI_PLUGIN" + ONEAPP_K8S_LONGHORN_ENABLED = "$ONEAPP_K8S_LONGHORN_ENABLED" + ONEAPP_STORAGE_DEVICE = "$ONEAPP_STORAGE_DEVICE" + ONEAPP_STORAGE_FILESYSTEM = "$ONEAPP_STORAGE_FILESYSTEM" + ONEAPP_VNF_HAPROXY_LB0_PORT = "$ONEAPP_VNF_HAPROXY_LB0_PORT" + ONEAPP_VNF_HAPROXY_LB1_PORT = "$ONEAPP_VNF_HAPROXY_LB1_PORT" + ONEAPP_VNF_DNS_ENABLED = "$ONEAPP_VNF_DNS_ENABLED" + cooldown: 120 + elasticity_policies: [] + scheduled_policies: [] networks: - Public: "M|network|Public||id:" - Private: "M|network|Private||id:" + public: 'M|network|Public||id:' + private: 'M|network|Private||id:' custom_attrs: - ONEAPP_VROUTER_ETH0_VIP0: "O|text|Control Plane Endpoint VIP (IPv4)||" - ONEAPP_VROUTER_ETH1_VIP0: "O|text|Default Gateway VIP (IPv4)||" - ONEAPP_RKE2_SUPERVISOR_EP: "O|text|RKE2 Supervisor endpoint||ep0.eth0.vr:9345" - ONEAPP_K8S_CONTROL_PLANE_EP: "O|text|Control Plane endpoint||ep0.eth0.vr:6443" - ONEAPP_K8S_EXTRA_SANS: "O|text|ApiServer extra certificate SANs||localhost,127.0.0.1,ep0.eth0.vr,${vnf.TEMPLATE.CONTEXT.ETH0_IP}" - ONEAPP_K8S_MULTUS_ENABLED: "O|boolean|Enable Multus||NO" - ONEAPP_K8S_MULTUS_CONFIG: "O|text64|Multus custom config (default none)||" - ONEAPP_K8S_CNI_PLUGIN: "O|list|CNI plugin supported by RKE2|canal,calico,cilium|cilium" - ONEAPP_K8S_CNI_CONFIG: "O|text64|CNI custom config (default none)||" - ONEAPP_K8S_CILIUM_RANGE: "O|text|Cilium LB IP CIDR (default none)||" - ONEAPP_K8S_METALLB_ENABLED: "O|boolean|Enable MetalLB||NO" - ONEAPP_K8S_METALLB_RANGE: "O|text|MetalLB IP range (default none)||" - ONEAPP_K8S_METALLB_CONFIG: "O|text64|MetalLB custom config (default none)||" - ONEAPP_K8S_LONGHORN_ENABLED: "O|boolean|Enable Longhorn||NO" - ONEAPP_STORAGE_DEVICE: "O|text|Storage device path||/dev/vdb" - ONEAPP_STORAGE_FILESYSTEM: "O|text|Storage device filesystem||xfs" - ONEAPP_K8S_TRAEFIK_ENABLED: "O|boolean|Enable Traefik||NO" - ONEAPP_VNF_HAPROXY_INTERFACES: "O|text|Interfaces to run Haproxy on||eth0" - ONEAPP_VNF_HAPROXY_REFRESH_RATE: "O|number|Haproxy refresh rate||30" - ONEAPP_VNF_HAPROXY_LB0_PORT: "O|number|HTTPS RKE2 Supervisor port||9345" - ONEAPP_VNF_HAPROXY_LB1_PORT: "O|number|HTTPS API Server port||6443" - ONEAPP_VNF_HAPROXY_LB2_PORT: "O|number|HTTPS ingress port||443" - ONEAPP_VNF_HAPROXY_LB3_PORT: "O|number|HTTP ingress port||80" - ONEAPP_VNF_DNS_ENABLED: "O|boolean|Enable DNS recursor||YES" - ONEAPP_VNF_DNS_INTERFACES: "O|text|DNS - Interfaces||eth1" - ONEAPP_VNF_DNS_NAMESERVERS: "O|text|DNS - Nameservers||1.1.1.1,8.8.8.8" - ONEAPP_VNF_NAT4_ENABLED: "O|boolean|Enable NAT||YES" - ONEAPP_VNF_NAT4_INTERFACES_OUT: "O|text|NAT - Outgoing Interfaces||eth0" - ONEAPP_VNF_ROUTER4_ENABLED: "O|boolean|Enable Router||YES" - ONEAPP_VNF_ROUTER4_INTERFACES: "O|text|Router - Interfaces||eth0,eth1" + oneapp_vrouter_eth0_vip0: O|text|Control Plane Endpoint VIP (IPv4)|| + oneapp_vrouter_eth1_vip0: O|text|Default Gateway VIP (IPv4)|| + oneapp_rke2_supervisor_ep: O|text|RKE2 Supervisor endpoint||ep0.eth0.vr:9345 + oneapp_k8s_control_plane_ep: O|text|Control Plane endpoint||ep0.eth0.vr:6443 + oneapp_k8s_extra_sans: >- + O|text|ApiServer extra certificate SANs||localhost,127.0.0.1,ep0.eth0.vr,${vnf.TEMPLATE.CONTEXT.ETH0_IP} + oneapp_k8s_multus_enabled: O|boolean|Enable Multus||NO + oneapp_k8s_multus_config: O|text64|Multus custom config (default none)|| + oneapp_k8s_cni_plugin: O|list|CNI plugin supported by RKE2|canal,calico,cilium|cilium + oneapp_k8s_cni_config: O|text64|CNI custom config (default none)|| + oneapp_k8s_cilium_range: O|text|Cilium LB IP CIDR (default none)|| + oneapp_k8s_metallb_enabled: O|boolean|Enable MetalLB||NO + oneapp_k8s_metallb_range: O|text|MetalLB IP range (default none)|| + oneapp_k8s_metallb_config: O|text64|MetalLB custom config (default none)|| + oneapp_k8s_longhorn_enabled: O|boolean|Enable Longhorn||NO + oneapp_storage_device: O|text|Storage device path||/dev/vdb + oneapp_storage_filesystem: O|text|Storage device filesystem||xfs + oneapp_k8s_traefik_enabled: O|boolean|Enable Traefik||NO + oneapp_vnf_haproxy_interfaces: O|text|Interfaces to run Haproxy on||eth0 + oneapp_vnf_haproxy_refresh_rate: O|number|Haproxy refresh rate||30 + oneapp_vnf_haproxy_lb0_port: O|number|HTTPS RKE2 Supervisor port||9345 + oneapp_vnf_haproxy_lb1_port: O|number|HTTPS API Server port||6443 + oneapp_vnf_haproxy_lb2_port: O|number|HTTPS ingress port||443 + oneapp_vnf_haproxy_lb3_port: O|number|HTTP ingress port||80 + oneapp_vnf_dns_enabled: O|boolean|Enable DNS recursor||YES + oneapp_vnf_dns_interfaces: O|text|DNS - Interfaces||eth1 + oneapp_vnf_dns_nameservers: O|text|DNS - Nameservers||1.1.1.1,8.8.8.8 + oneapp_vnf_nat4_enabled: O|boolean|Enable NAT||YES + oneapp_vnf_nat4_interfaces_out: O|text|NAT - Outgoing Interfaces||eth0 + oneapp_vnf_router4_enabled: O|boolean|Enable Router||YES + oneapp_vnf_router4_interfaces: O|text|Router - Interfaces||eth0,eth1 ready_status_gate: true logo: kubernetes.png -images: [] +type: SERVICE_TEMPLATE +roles: + vnf: OneKE 1.27 VNF + master: OneKE 1.27 + worker: OneKE 1.27 + storage: OneKE 1.27 Storage diff --git a/appliances/OneKE_1.27/8285d732-0741-4623-ba9e-4eacd2421e91.yaml b/appliances/OneKE_1.27/8285d732-0741-4623-ba9e-4eacd2421e91.yaml index b0831d5..fab4a3d 100644 --- a/appliances/OneKE_1.27/8285d732-0741-4623-ba9e-4eacd2421e91.yaml +++ b/appliances/OneKE_1.27/8285d732-0741-4623-ba9e-4eacd2421e91.yaml @@ -20,7 +20,7 @@ os-id: Alpine os-release: '3.18' os-arch: x86_64 hypervisor: ALL -opennebula_version: 6.2, 6.3, 6.4, 6.6, 6.8, 6.10 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: service_id: "$SERVICE_ID" diff --git a/appliances/OneKE_1.27/b33066eb-03ae-4338-9f97-2189457f6cb3.yaml b/appliances/OneKE_1.27/b33066eb-03ae-4338-9f97-2189457f6cb3.yaml index 50c14e9..6370d87 100644 --- a/appliances/OneKE_1.27/b33066eb-03ae-4338-9f97-2189457f6cb3.yaml +++ b/appliances/OneKE_1.27/b33066eb-03ae-4338-9f97-2189457f6cb3.yaml @@ -16,7 +16,7 @@ creation_time: 1706711624 os-id: none os-arch: all hypervisor: ALL -opennebula_version: 6.2, 6.3, 6.4, 6.6, 6.8, 6.10 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 images: - name: oneke_os url: >- diff --git a/appliances/OneKE_1.27/c76926e6-4c0a-499f-848f-716b3164bf31.yaml b/appliances/OneKE_1.27/c76926e6-4c0a-499f-848f-716b3164bf31.yaml index c66de86..8c74e3d 100644 --- a/appliances/OneKE_1.27/c76926e6-4c0a-499f-848f-716b3164bf31.yaml +++ b/appliances/OneKE_1.27/c76926e6-4c0a-499f-848f-716b3164bf31.yaml @@ -11,50 +11,49 @@ tags: - kubernetes - service - ubuntu -type: VMTEMPLATE format: qcow2 creation_time: 1683810523 os-id: Ubuntu -os-release: "22.04 LTS" +os-release: 22.04 LTS os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 6.2, 6.3, 6.4, 6.6, 6.8, 6.10 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: - SERVICE_ID: "$SERVICE_ID" - FALLBACK_GW: "$FALLBACK_GW" - FALLBACK_DNS: "$FALLBACK_DNS" - GROW_FS: "/ /var/lib/longhorn" - NETWORK: "YES" - TOKEN: "YES" - REPORT_READY: "YES" - SSH_PUBLIC_KEY: "$USER[SSH_PUBLIC_KEY]" - ONE_SERVICE_AIRGAPPED: "NO" - ONEAPP_VROUTER_ETH0_VIP0: "$ONEAPP_VROUTER_ETH0_VIP0" - ONEAPP_VROUTER_ETH1_VIP0: "$ONEAPP_VROUTER_ETH1_VIP0" - ONEAPP_RKE2_SUPERVISOR_EP: "$ONEAPP_RKE2_SUPERVISOR_EP" - ONEAPP_K8S_CONTROL_PLANE_EP: "$ONEAPP_K8S_CONTROL_PLANE_EP" - ONEAPP_K8S_MULTUS_ENABLED: "$ONEAPP_K8S_MULTUS_ENABLED" - ONEAPP_K8S_CNI_PLUGIN: "$ONEAPP_K8S_CNI_PLUGIN" - ONEAPP_K8S_LONGHORN_ENABLED: "$ONEAPP_K8S_LONGHORN_ENABLED" - ONEAPP_STORAGE_DEVICE: "$ONEAPP_STORAGE_DEVICE" - ONEAPP_STORAGE_FILESYSTEM: "$ONEAPP_STORAGE_FILESYSTEM" - ONEAPP_STORAGE_MOUNTPOINT: "/var/lib/longhorn" - ONEAPP_VNF_HAPROXY_LB0_PORT: "$ONEAPP_VNF_HAPROXY_LB0_PORT" - ONEAPP_VNF_HAPROXY_LB1_PORT: "$ONEAPP_VNF_HAPROXY_LB1_PORT" - ONEAPP_VNF_DNS_ENABLED: "$ONEAPP_VNF_DNS_ENABLED" - cpu: "2" - vcpu: "2" + service_id: "$SERVICE_ID" + fallback_gw: "$FALLBACK_GW" + fallback_dns: "$FALLBACK_DNS" + grow_fs: "/ /var/lib/longhorn" + network: 'YES' + token: 'YES' + report_ready: 'YES' + ssh_public_key: "$USER[SSH_PUBLIC_KEY]" + one_service_airgapped: 'NO' + oneapp_vrouter_eth0_vip0: "$ONEAPP_VROUTER_ETH0_VIP0" + oneapp_vrouter_eth1_vip0: "$ONEAPP_VROUTER_ETH1_VIP0" + oneapp_rke2_supervisor_ep: "$ONEAPP_RKE2_SUPERVISOR_EP" + oneapp_k8s_control_plane_ep: "$ONEAPP_K8S_CONTROL_PLANE_EP" + oneapp_k8s_multus_enabled: "$ONEAPP_K8S_MULTUS_ENABLED" + oneapp_k8s_cni_plugin: "$ONEAPP_K8S_CNI_PLUGIN" + oneapp_k8s_longhorn_enabled: "$ONEAPP_K8S_LONGHORN_ENABLED" + oneapp_storage_device: "$ONEAPP_STORAGE_DEVICE" + oneapp_storage_filesystem: "$ONEAPP_STORAGE_FILESYSTEM" + oneapp_storage_mountpoint: "/var/lib/longhorn" + oneapp_vnf_haproxy_lb0_port: "$ONEAPP_VNF_HAPROXY_LB0_PORT" + oneapp_vnf_haproxy_lb1_port: "$ONEAPP_VNF_HAPROXY_LB1_PORT" + oneapp_vnf_dns_enabled: "$ONEAPP_VNF_DNS_ENABLED" + cpu: '2' + vcpu: '2' graphics: - listen: "0.0.0.0" + listen: 0.0.0.0 type: vnc - inputs_order: "" - memory: "3072" + inputs_order: '' + memory: '3072' os: arch: x86_64 user_inputs: {} logo: kubernetes.png +type: VMTEMPLATE disks: -- "OneKE 1.27 OS disk" -- "OneKE 1.27 Storage disk" +- OneKE 1.27 OS disk +- OneKE 1.27 Storage disk diff --git a/appliances/OneKE_1.27a/157b4f75-a216-4b42-b58e-2a21e95d09ec.yaml b/appliances/OneKE_1.27a/157b4f75-a216-4b42-b58e-2a21e95d09ec.yaml index 3e236cc..0f3c332 100644 --- a/appliances/OneKE_1.27a/157b4f75-a216-4b42-b58e-2a21e95d09ec.yaml +++ b/appliances/OneKE_1.27a/157b4f75-a216-4b42-b58e-2a21e95d09ec.yaml @@ -6,65 +6,65 @@ description: |- OneKE 1.27 Airgapped VM template for Master and Worker VMs. See the dedicated [documentation](https://docs.opennebula.io/stable/marketplace/appliances/oneke.html). -short_description: OneKE 1.27 Airgapped VM template for Master and Worker VMs +short_description: OneKE 1.27 Airgapped VM template for Master and Worker + VMs tags: - kubernetes - service - ubuntu -type: VMTEMPLATE format: qcow2 creation_time: 1708626170 os-id: Ubuntu -os-release: "22.04 LTS" +os-release: 22.04 LTS os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 6.2, 6.3, 6.4, 6.6, 6.8, 6.10 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: - SERVICE_ID: "$SERVICE_ID" - FALLBACK_GW: "$FALLBACK_GW" - FALLBACK_DNS: "$FALLBACK_DNS" - GROW_FS: "/" - NETWORK: "YES" - TOKEN: "YES" - REPORT_READY: "YES" - SSH_PUBLIC_KEY: "$USER[SSH_PUBLIC_KEY]" - ONE_SERVICE_AIRGAPPED: "YES" - ONEAPP_VROUTER_ETH0_VIP0: "$ONEAPP_VROUTER_ETH0_VIP0" - ONEAPP_VROUTER_ETH1_VIP0: "$ONEAPP_VROUTER_ETH1_VIP0" - ONEAPP_RKE2_SUPERVISOR_EP: "$ONEAPP_RKE2_SUPERVISOR_EP" - ONEAPP_K8S_CONTROL_PLANE_EP: "$ONEAPP_K8S_CONTROL_PLANE_EP" - ONEAPP_K8S_EXTRA_SANS: "$ONEAPP_K8S_EXTRA_SANS" - ONEAPP_K8S_MULTUS_ENABLED: "$ONEAPP_K8S_MULTUS_ENABLED" - ONEAPP_K8S_MULTUS_CONFIG: "$ONEAPP_K8S_MULTUS_CONFIG" - ONEAPP_K8S_CNI_PLUGIN: "$ONEAPP_K8S_CNI_PLUGIN" - ONEAPP_K8S_CNI_CONFIG: "$ONEAPP_K8S_CNI_CONFIG" - ONEAPP_K8S_CILIUM_RANGE: "$ONEAPP_K8S_CILIUM_RANGE" - ONEAPP_K8S_LONGHORN_ENABLED: "$ONEAPP_K8S_LONGHORN_ENABLED" - ONEAPP_K8S_METALLB_ENABLED: "$ONEAPP_K8S_METALLB_ENABLED" - ONEAPP_K8S_METALLB_CONFIG: "$ONEAPP_K8S_METALLB_CONFIG" - ONEAPP_K8S_METALLB_RANGE: "$ONEAPP_K8S_METALLB_RANGE" - ONEAPP_K8S_TRAEFIK_ENABLED: "$ONEAPP_K8S_TRAEFIK_ENABLED" - ONEAPP_VNF_HAPROXY_LB0_IP: "$ONEAPP_VNF_HAPROXY_LB0_IP" - ONEAPP_VNF_HAPROXY_LB0_PORT: "$ONEAPP_VNF_HAPROXY_LB0_PORT" - ONEAPP_VNF_HAPROXY_LB1_IP: "$ONEAPP_VNF_HAPROXY_LB1_IP" - ONEAPP_VNF_HAPROXY_LB1_PORT: "$ONEAPP_VNF_HAPROXY_LB1_PORT" - ONEAPP_VNF_HAPROXY_LB2_IP: "$ONEAPP_VNF_HAPROXY_LB2_IP" - ONEAPP_VNF_HAPROXY_LB2_PORT: "$ONEAPP_VNF_HAPROXY_LB2_PORT" - ONEAPP_VNF_HAPROXY_LB3_IP: "$ONEAPP_VNF_HAPROXY_LB3_IP" - ONEAPP_VNF_HAPROXY_LB3_PORT: "$ONEAPP_VNF_HAPROXY_LB3_PORT" - ONEAPP_VNF_DNS_ENABLED: "$ONEAPP_VNF_DNS_ENABLED" - cpu: "2" - vcpu: "2" + service_id: "$SERVICE_ID" + fallback_gw: "$FALLBACK_GW" + fallback_dns: "$FALLBACK_DNS" + grow_fs: "/" + network: 'YES' + token: 'YES' + report_ready: 'YES' + ssh_public_key: "$USER[SSH_PUBLIC_KEY]" + one_service_airgapped: 'YES' + oneapp_vrouter_eth0_vip0: "$ONEAPP_VROUTER_ETH0_VIP0" + oneapp_vrouter_eth1_vip0: "$ONEAPP_VROUTER_ETH1_VIP0" + oneapp_rke2_supervisor_ep: "$ONEAPP_RKE2_SUPERVISOR_EP" + oneapp_k8s_control_plane_ep: "$ONEAPP_K8S_CONTROL_PLANE_EP" + oneapp_k8s_extra_sans: "$ONEAPP_K8S_EXTRA_SANS" + oneapp_k8s_multus_enabled: "$ONEAPP_K8S_MULTUS_ENABLED" + oneapp_k8s_multus_config: "$ONEAPP_K8S_MULTUS_CONFIG" + oneapp_k8s_cni_plugin: "$ONEAPP_K8S_CNI_PLUGIN" + oneapp_k8s_cni_config: "$ONEAPP_K8S_CNI_CONFIG" + oneapp_k8s_cilium_range: "$ONEAPP_K8S_CILIUM_RANGE" + oneapp_k8s_longhorn_enabled: "$ONEAPP_K8S_LONGHORN_ENABLED" + oneapp_k8s_metallb_enabled: "$ONEAPP_K8S_METALLB_ENABLED" + oneapp_k8s_metallb_config: "$ONEAPP_K8S_METALLB_CONFIG" + oneapp_k8s_metallb_range: "$ONEAPP_K8S_METALLB_RANGE" + oneapp_k8s_traefik_enabled: "$ONEAPP_K8S_TRAEFIK_ENABLED" + oneapp_vnf_haproxy_lb0_ip: "$ONEAPP_VNF_HAPROXY_LB0_IP" + oneapp_vnf_haproxy_lb0_port: "$ONEAPP_VNF_HAPROXY_LB0_PORT" + oneapp_vnf_haproxy_lb1_ip: "$ONEAPP_VNF_HAPROXY_LB1_IP" + oneapp_vnf_haproxy_lb1_port: "$ONEAPP_VNF_HAPROXY_LB1_PORT" + oneapp_vnf_haproxy_lb2_ip: "$ONEAPP_VNF_HAPROXY_LB2_IP" + oneapp_vnf_haproxy_lb2_port: "$ONEAPP_VNF_HAPROXY_LB2_PORT" + oneapp_vnf_haproxy_lb3_ip: "$ONEAPP_VNF_HAPROXY_LB3_IP" + oneapp_vnf_haproxy_lb3_port: "$ONEAPP_VNF_HAPROXY_LB3_PORT" + oneapp_vnf_dns_enabled: "$ONEAPP_VNF_DNS_ENABLED" + cpu: '2' + vcpu: '2' graphics: - listen: "0.0.0.0" + listen: 0.0.0.0 type: vnc - inputs_order: "" - memory: "3072" + inputs_order: '' + memory: '3072' os: arch: x86_64 user_inputs: {} logo: kubernetes.png +type: VMTEMPLATE disks: -- "OneKE 1.27 Airgapped OS disk" +- OneKE 1.27 Airgapped OS disk diff --git a/appliances/OneKE_1.27a/2353fb4f-bd0f-43d1-a0f5-fac8e77ea158.yaml b/appliances/OneKE_1.27a/2353fb4f-bd0f-43d1-a0f5-fac8e77ea158.yaml index 1967e2f..8dc9c7a 100644 --- a/appliances/OneKE_1.27a/2353fb4f-bd0f-43d1-a0f5-fac8e77ea158.yaml +++ b/appliances/OneKE_1.27a/2353fb4f-bd0f-43d1-a0f5-fac8e77ea158.yaml @@ -16,11 +16,11 @@ creation_time: 1708626170 os-id: none os-arch: all hypervisor: ALL -opennebula_version: >- - 6.2, 6.3, 6.4, 6.6, 6.8, 6.10 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 images: - name: oneke_os - url: https://d24fmfybwxpuhu.cloudfront.net/service_OneKEa-6.8.1-1-20240131.qcow2 + url: >- + https://d24fmfybwxpuhu.cloudfront.net/service_OneKEa-6.8.1-1-20240131.qcow2 type: OS dev_prefix: vd driver: qcow2 diff --git a/appliances/OneKE_1.27a/6f97fe15-0d4f-4a13-9cec-1766cd2bf225.yaml b/appliances/OneKE_1.27a/6f97fe15-0d4f-4a13-9cec-1766cd2bf225.yaml index 1a5a57c..7a6f4f4 100644 --- a/appliances/OneKE_1.27a/6f97fe15-0d4f-4a13-9cec-1766cd2bf225.yaml +++ b/appliances/OneKE_1.27a/6f97fe15-0d4f-4a13-9cec-1766cd2bf225.yaml @@ -19,7 +19,9 @@ description: |- - [OneKE 1.27 Airgapped](/appliance/157b4f75-a216-4b42-b58e-2a21e95d09ec) - [OneKE 1.27 VNF](/appliance/8285d732-0741-4623-ba9e-4eacd2421e91) - [OneKE 1.27 Airgapped Storage](/appliance/b963e931-1ddc-4976-bf6a-f304a53ab19c) -short_description: Multi-master Kubernetes 1.27 Airgapped cluster for KVM and vCenter hosts, orchestrated by OneFlow +short_description: >- + Multi-master Kubernetes 1.27 Airgapped cluster for KVM and vCenter hosts, + orchestrated by OneFlow tags: - kubernetes - oneflow @@ -27,173 +29,175 @@ tags: - ubuntu creation_time: 1708626170 os-id: Ubuntu -os-release: "22.04 LTS" +os-release: 22.04 LTS os-arch: x86_64 hypervisor: ALL -type: SERVICE_TEMPLATE -opennebula_version: >- - 6.2, 6.3, 6.4, 6.6, 6.8, 6.10 -roles: - vnf: "OneKE 1.27 VNF" - master: "OneKE 1.27 Airgapped" - worker: "OneKE 1.27 Airgapped" - storage: "OneKE 1.27 Airgapped Storage" +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: name: OneKE 1.27 deployment: straight description: '' roles: - - name: vnf - cardinality: 1 - min_vms: 1 - vm_template_contents: | - NIC = [ - NAME = "NIC0", - NETWORK_ID = "$Public" ] - NIC = [ - NAME = "NIC1", - NETWORK_ID = "$Private" ] - ONEAPP_VROUTER_ETH0_VIP0 = "$ONEAPP_VROUTER_ETH0_VIP0" - ONEAPP_VROUTER_ETH1_VIP0 = "$ONEAPP_VROUTER_ETH1_VIP0" - ONEAPP_VNF_HAPROXY_INTERFACES = "$ONEAPP_VNF_HAPROXY_INTERFACES" - ONEAPP_VNF_HAPROXY_REFRESH_RATE = "$ONEAPP_VNF_HAPROXY_REFRESH_RATE" - ONEAPP_VNF_HAPROXY_LB0_IP = "" - ONEAPP_VNF_HAPROXY_LB0_PORT = "$ONEAPP_VNF_HAPROXY_LB0_PORT" - ONEAPP_VNF_HAPROXY_LB1_IP = "" - ONEAPP_VNF_HAPROXY_LB1_PORT = "$ONEAPP_VNF_HAPROXY_LB1_PORT" - ONEAPP_VNF_HAPROXY_LB2_IP = "" - ONEAPP_VNF_HAPROXY_LB2_PORT = "$ONEAPP_VNF_HAPROXY_LB2_PORT" - ONEAPP_VNF_HAPROXY_LB3_IP = "" - ONEAPP_VNF_HAPROXY_LB3_PORT = "$ONEAPP_VNF_HAPROXY_LB3_PORT" - ONEAPP_VNF_DNS_ENABLED = "$ONEAPP_VNF_DNS_ENABLED" - ONEAPP_VNF_DNS_INTERFACES = "$ONEAPP_VNF_DNS_INTERFACES" - ONEAPP_VNF_DNS_NAMESERVERS = "$ONEAPP_VNF_DNS_NAMESERVERS" - ONEAPP_VNF_NAT4_ENABLED = "$ONEAPP_VNF_NAT4_ENABLED" - ONEAPP_VNF_NAT4_INTERFACES_OUT = "$ONEAPP_VNF_NAT4_INTERFACES_OUT" - ONEAPP_VNF_ROUTER4_ENABLED = "$ONEAPP_VNF_ROUTER4_ENABLED" - ONEAPP_VNF_ROUTER4_INTERFACES = "$ONEAPP_VNF_ROUTER4_INTERFACES" - cooldown: 120 - elasticity_policies: [] - scheduled_policies: [] - - name: master - parents: [vnf] - cardinality: 1 - min_vms: 1 - vm_template_contents: | - NIC = [ - NAME = "NIC0", - NETWORK_ID = "$Private" ] - FALLBACK_GW = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" - FALLBACK_DNS = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" - ONEAPP_VROUTER_ETH0_VIP0 = "$ONEAPP_VROUTER_ETH0_VIP0" - ONEAPP_VROUTER_ETH1_VIP0 = "$ONEAPP_VROUTER_ETH1_VIP0" - ONEAPP_RKE2_SUPERVISOR_EP = "$ONEAPP_RKE2_SUPERVISOR_EP" - ONEAPP_K8S_CONTROL_PLANE_EP = "$ONEAPP_K8S_CONTROL_PLANE_EP" - ONEAPP_K8S_EXTRA_SANS = "$ONEAPP_K8S_EXTRA_SANS" - ONEAPP_K8S_MULTUS_ENABLED = "$ONEAPP_K8S_MULTUS_ENABLED" - ONEAPP_K8S_MULTUS_CONFIG = "$ONEAPP_K8S_MULTUS_CONFIG" - ONEAPP_K8S_CNI_PLUGIN = "$ONEAPP_K8S_CNI_PLUGIN" - ONEAPP_K8S_CNI_CONFIG = "$ONEAPP_K8S_CNI_CONFIG" - ONEAPP_K8S_CILIUM_RANGE = "$ONEAPP_K8S_CILIUM_RANGE" - ONEAPP_K8S_LONGHORN_ENABLED = "$ONEAPP_K8S_LONGHORN_ENABLED" - ONEAPP_K8S_METALLB_ENABLED = "$ONEAPP_K8S_METALLB_ENABLED" - ONEAPP_K8S_METALLB_CONFIG = "$ONEAPP_K8S_METALLB_CONFIG" - ONEAPP_K8S_METALLB_RANGE = "$ONEAPP_K8S_METALLB_RANGE" - ONEAPP_K8S_TRAEFIK_ENABLED = "$ONEAPP_K8S_TRAEFIK_ENABLED" - ONEAPP_VNF_HAPROXY_LB0_IP = "" - ONEAPP_VNF_HAPROXY_LB0_PORT = "$ONEAPP_VNF_HAPROXY_LB0_PORT" - ONEAPP_VNF_HAPROXY_LB1_IP = "" - ONEAPP_VNF_HAPROXY_LB1_PORT = "$ONEAPP_VNF_HAPROXY_LB1_PORT" - ONEAPP_VNF_DNS_ENABLED = "$ONEAPP_VNF_DNS_ENABLED" - cooldown: 120 - elasticity_policies: [] - scheduled_policies: [] - - name: worker - parents: [vnf] - cardinality: 1 - vm_template_contents: | - NIC = [ - NAME = "NIC0", - NETWORK_ID = "$Private" ] - FALLBACK_GW = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" - FALLBACK_DNS = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" - ONEAPP_VROUTER_ETH0_VIP0 = "$ONEAPP_VROUTER_ETH0_VIP0" - ONEAPP_VROUTER_ETH1_VIP0 = "$ONEAPP_VROUTER_ETH1_VIP0" - ONEAPP_RKE2_SUPERVISOR_EP = "$ONEAPP_RKE2_SUPERVISOR_EP" - ONEAPP_K8S_CONTROL_PLANE_EP = "$ONEAPP_K8S_CONTROL_PLANE_EP" - ONEAPP_K8S_MULTUS_ENABLED = "$ONEAPP_K8S_MULTUS_ENABLED" - ONEAPP_K8S_CNI_PLUGIN = "$ONEAPP_K8S_CNI_PLUGIN" - ONEAPP_K8S_LONGHORN_ENABLED = "$ONEAPP_K8S_LONGHORN_ENABLED" - ONEAPP_K8S_METALLB_ENABLED = "$ONEAPP_K8S_METALLB_ENABLED" - ONEAPP_K8S_TRAEFIK_ENABLED = "$ONEAPP_K8S_TRAEFIK_ENABLED" - ONEAPP_VNF_HAPROXY_LB0_PORT = "$ONEAPP_VNF_HAPROXY_LB0_PORT" - ONEAPP_VNF_HAPROXY_LB1_PORT = "$ONEAPP_VNF_HAPROXY_LB1_PORT" - ONEAPP_VNF_HAPROXY_LB2_IP = "" - ONEAPP_VNF_HAPROXY_LB2_PORT = "$ONEAPP_VNF_HAPROXY_LB2_PORT" - ONEAPP_VNF_HAPROXY_LB3_IP = "" - ONEAPP_VNF_HAPROXY_LB3_PORT = "$ONEAPP_VNF_HAPROXY_LB3_PORT" - ONEAPP_VNF_DNS_ENABLED = "$ONEAPP_VNF_DNS_ENABLED" - cooldown: 120 - elasticity_policies: [] - scheduled_policies: [] - - name: storage - parents: [vnf] - cardinality: 0 - vm_template_contents: | - NIC = [ - NAME = "NIC0", - NETWORK_ID = "$Private" ] - FALLBACK_GW = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" - FALLBACK_DNS = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" - ONEAPP_VROUTER_ETH0_VIP0 = "$ONEAPP_VROUTER_ETH0_VIP0" - ONEAPP_VROUTER_ETH1_VIP0 = "$ONEAPP_VROUTER_ETH1_VIP0" - ONEAPP_RKE2_SUPERVISOR_EP = "$ONEAPP_RKE2_SUPERVISOR_EP" - ONEAPP_K8S_CONTROL_PLANE_EP = "$ONEAPP_K8S_CONTROL_PLANE_EP" - ONEAPP_K8S_MULTUS_ENABLED = "$ONEAPP_K8S_MULTUS_ENABLED" - ONEAPP_K8S_CNI_PLUGIN = "$ONEAPP_K8S_CNI_PLUGIN" - ONEAPP_K8S_LONGHORN_ENABLED = "$ONEAPP_K8S_LONGHORN_ENABLED" - ONEAPP_STORAGE_DEVICE = "$ONEAPP_STORAGE_DEVICE" - ONEAPP_STORAGE_FILESYSTEM = "$ONEAPP_STORAGE_FILESYSTEM" - ONEAPP_VNF_HAPROXY_LB0_PORT = "$ONEAPP_VNF_HAPROXY_LB0_PORT" - ONEAPP_VNF_HAPROXY_LB1_PORT = "$ONEAPP_VNF_HAPROXY_LB1_PORT" - ONEAPP_VNF_DNS_ENABLED = "$ONEAPP_VNF_DNS_ENABLED" - cooldown: 120 - elasticity_policies: [] - scheduled_policies: [] + - name: vnf + cardinality: 1 + min_vms: 1 + vm_template_contents: | + NIC = [ + NAME = "NIC0", + NETWORK_ID = "$Public" ] + NIC = [ + NAME = "NIC1", + NETWORK_ID = "$Private" ] + ONEAPP_VROUTER_ETH0_VIP0 = "$ONEAPP_VROUTER_ETH0_VIP0" + ONEAPP_VROUTER_ETH1_VIP0 = "$ONEAPP_VROUTER_ETH1_VIP0" + ONEAPP_VNF_HAPROXY_INTERFACES = "$ONEAPP_VNF_HAPROXY_INTERFACES" + ONEAPP_VNF_HAPROXY_REFRESH_RATE = "$ONEAPP_VNF_HAPROXY_REFRESH_RATE" + ONEAPP_VNF_HAPROXY_LB0_IP = "" + ONEAPP_VNF_HAPROXY_LB0_PORT = "$ONEAPP_VNF_HAPROXY_LB0_PORT" + ONEAPP_VNF_HAPROXY_LB1_IP = "" + ONEAPP_VNF_HAPROXY_LB1_PORT = "$ONEAPP_VNF_HAPROXY_LB1_PORT" + ONEAPP_VNF_HAPROXY_LB2_IP = "" + ONEAPP_VNF_HAPROXY_LB2_PORT = "$ONEAPP_VNF_HAPROXY_LB2_PORT" + ONEAPP_VNF_HAPROXY_LB3_IP = "" + ONEAPP_VNF_HAPROXY_LB3_PORT = "$ONEAPP_VNF_HAPROXY_LB3_PORT" + ONEAPP_VNF_DNS_ENABLED = "$ONEAPP_VNF_DNS_ENABLED" + ONEAPP_VNF_DNS_INTERFACES = "$ONEAPP_VNF_DNS_INTERFACES" + ONEAPP_VNF_DNS_NAMESERVERS = "$ONEAPP_VNF_DNS_NAMESERVERS" + ONEAPP_VNF_NAT4_ENABLED = "$ONEAPP_VNF_NAT4_ENABLED" + ONEAPP_VNF_NAT4_INTERFACES_OUT = "$ONEAPP_VNF_NAT4_INTERFACES_OUT" + ONEAPP_VNF_ROUTER4_ENABLED = "$ONEAPP_VNF_ROUTER4_ENABLED" + ONEAPP_VNF_ROUTER4_INTERFACES = "$ONEAPP_VNF_ROUTER4_INTERFACES" + cooldown: 120 + elasticity_policies: [] + scheduled_policies: [] + - name: master + parents: + - vnf + cardinality: 1 + min_vms: 1 + vm_template_contents: | + NIC = [ + NAME = "NIC0", + NETWORK_ID = "$Private" ] + FALLBACK_GW = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" + FALLBACK_DNS = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" + ONEAPP_VROUTER_ETH0_VIP0 = "$ONEAPP_VROUTER_ETH0_VIP0" + ONEAPP_VROUTER_ETH1_VIP0 = "$ONEAPP_VROUTER_ETH1_VIP0" + ONEAPP_RKE2_SUPERVISOR_EP = "$ONEAPP_RKE2_SUPERVISOR_EP" + ONEAPP_K8S_CONTROL_PLANE_EP = "$ONEAPP_K8S_CONTROL_PLANE_EP" + ONEAPP_K8S_EXTRA_SANS = "$ONEAPP_K8S_EXTRA_SANS" + ONEAPP_K8S_MULTUS_ENABLED = "$ONEAPP_K8S_MULTUS_ENABLED" + ONEAPP_K8S_MULTUS_CONFIG = "$ONEAPP_K8S_MULTUS_CONFIG" + ONEAPP_K8S_CNI_PLUGIN = "$ONEAPP_K8S_CNI_PLUGIN" + ONEAPP_K8S_CNI_CONFIG = "$ONEAPP_K8S_CNI_CONFIG" + ONEAPP_K8S_CILIUM_RANGE = "$ONEAPP_K8S_CILIUM_RANGE" + ONEAPP_K8S_LONGHORN_ENABLED = "$ONEAPP_K8S_LONGHORN_ENABLED" + ONEAPP_K8S_METALLB_ENABLED = "$ONEAPP_K8S_METALLB_ENABLED" + ONEAPP_K8S_METALLB_CONFIG = "$ONEAPP_K8S_METALLB_CONFIG" + ONEAPP_K8S_METALLB_RANGE = "$ONEAPP_K8S_METALLB_RANGE" + ONEAPP_K8S_TRAEFIK_ENABLED = "$ONEAPP_K8S_TRAEFIK_ENABLED" + ONEAPP_VNF_HAPROXY_LB0_IP = "" + ONEAPP_VNF_HAPROXY_LB0_PORT = "$ONEAPP_VNF_HAPROXY_LB0_PORT" + ONEAPP_VNF_HAPROXY_LB1_IP = "" + ONEAPP_VNF_HAPROXY_LB1_PORT = "$ONEAPP_VNF_HAPROXY_LB1_PORT" + ONEAPP_VNF_DNS_ENABLED = "$ONEAPP_VNF_DNS_ENABLED" + cooldown: 120 + elasticity_policies: [] + scheduled_policies: [] + - name: worker + parents: + - vnf + cardinality: 1 + vm_template_contents: | + NIC = [ + NAME = "NIC0", + NETWORK_ID = "$Private" ] + FALLBACK_GW = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" + FALLBACK_DNS = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" + ONEAPP_VROUTER_ETH0_VIP0 = "$ONEAPP_VROUTER_ETH0_VIP0" + ONEAPP_VROUTER_ETH1_VIP0 = "$ONEAPP_VROUTER_ETH1_VIP0" + ONEAPP_RKE2_SUPERVISOR_EP = "$ONEAPP_RKE2_SUPERVISOR_EP" + ONEAPP_K8S_CONTROL_PLANE_EP = "$ONEAPP_K8S_CONTROL_PLANE_EP" + ONEAPP_K8S_MULTUS_ENABLED = "$ONEAPP_K8S_MULTUS_ENABLED" + ONEAPP_K8S_CNI_PLUGIN = "$ONEAPP_K8S_CNI_PLUGIN" + ONEAPP_K8S_LONGHORN_ENABLED = "$ONEAPP_K8S_LONGHORN_ENABLED" + ONEAPP_K8S_METALLB_ENABLED = "$ONEAPP_K8S_METALLB_ENABLED" + ONEAPP_K8S_TRAEFIK_ENABLED = "$ONEAPP_K8S_TRAEFIK_ENABLED" + ONEAPP_VNF_HAPROXY_LB0_PORT = "$ONEAPP_VNF_HAPROXY_LB0_PORT" + ONEAPP_VNF_HAPROXY_LB1_PORT = "$ONEAPP_VNF_HAPROXY_LB1_PORT" + ONEAPP_VNF_HAPROXY_LB2_IP = "" + ONEAPP_VNF_HAPROXY_LB2_PORT = "$ONEAPP_VNF_HAPROXY_LB2_PORT" + ONEAPP_VNF_HAPROXY_LB3_IP = "" + ONEAPP_VNF_HAPROXY_LB3_PORT = "$ONEAPP_VNF_HAPROXY_LB3_PORT" + ONEAPP_VNF_DNS_ENABLED = "$ONEAPP_VNF_DNS_ENABLED" + cooldown: 120 + elasticity_policies: [] + scheduled_policies: [] + - name: storage + parents: + - vnf + cardinality: 0 + vm_template_contents: | + NIC = [ + NAME = "NIC0", + NETWORK_ID = "$Private" ] + FALLBACK_GW = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" + FALLBACK_DNS = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" + ONEAPP_VROUTER_ETH0_VIP0 = "$ONEAPP_VROUTER_ETH0_VIP0" + ONEAPP_VROUTER_ETH1_VIP0 = "$ONEAPP_VROUTER_ETH1_VIP0" + ONEAPP_RKE2_SUPERVISOR_EP = "$ONEAPP_RKE2_SUPERVISOR_EP" + ONEAPP_K8S_CONTROL_PLANE_EP = "$ONEAPP_K8S_CONTROL_PLANE_EP" + ONEAPP_K8S_MULTUS_ENABLED = "$ONEAPP_K8S_MULTUS_ENABLED" + ONEAPP_K8S_CNI_PLUGIN = "$ONEAPP_K8S_CNI_PLUGIN" + ONEAPP_K8S_LONGHORN_ENABLED = "$ONEAPP_K8S_LONGHORN_ENABLED" + ONEAPP_STORAGE_DEVICE = "$ONEAPP_STORAGE_DEVICE" + ONEAPP_STORAGE_FILESYSTEM = "$ONEAPP_STORAGE_FILESYSTEM" + ONEAPP_VNF_HAPROXY_LB0_PORT = "$ONEAPP_VNF_HAPROXY_LB0_PORT" + ONEAPP_VNF_HAPROXY_LB1_PORT = "$ONEAPP_VNF_HAPROXY_LB1_PORT" + ONEAPP_VNF_DNS_ENABLED = "$ONEAPP_VNF_DNS_ENABLED" + cooldown: 120 + elasticity_policies: [] + scheduled_policies: [] networks: - Public: "M|network|Public||id:" - Private: "M|network|Private||id:" + public: 'M|network|Public||id:' + private: 'M|network|Private||id:' custom_attrs: - ONEAPP_VROUTER_ETH0_VIP0: "O|text|Control Plane Endpoint VIP (IPv4)||" - ONEAPP_VROUTER_ETH1_VIP0: "O|text|Default Gateway VIP (IPv4)||" - ONEAPP_RKE2_SUPERVISOR_EP: "O|text|RKE2 Supervisor endpoint||ep0.eth0.vr:9345" - ONEAPP_K8S_CONTROL_PLANE_EP: "O|text|Control Plane endpoint||ep0.eth0.vr:6443" - ONEAPP_K8S_EXTRA_SANS: "O|text|ApiServer extra certificate SANs||localhost,127.0.0.1,ep0.eth0.vr,${vnf.TEMPLATE.CONTEXT.ETH0_IP}" - ONEAPP_K8S_MULTUS_ENABLED: "O|boolean|Enable Multus||NO" - ONEAPP_K8S_MULTUS_CONFIG: "O|text64|Multus custom config (default none)||" - ONEAPP_K8S_CNI_PLUGIN: "O|list|CNI plugin supported by RKE2|canal,calico,cilium|cilium" - ONEAPP_K8S_CNI_CONFIG: "O|text64|CNI custom config (default none)||" - ONEAPP_K8S_CILIUM_RANGE: "O|text|Cilium LB IP CIDR (default none)||" - ONEAPP_K8S_METALLB_ENABLED: "O|boolean|Enable MetalLB||NO" - ONEAPP_K8S_METALLB_RANGE: "O|text|MetalLB IP range (default none)||" - ONEAPP_K8S_METALLB_CONFIG: "O|text64|MetalLB custom config (default none)||" - ONEAPP_K8S_LONGHORN_ENABLED: "O|boolean|Enable Longhorn||NO" - ONEAPP_STORAGE_DEVICE: "O|text|Storage device path||/dev/vdb" - ONEAPP_STORAGE_FILESYSTEM: "O|text|Storage device filesystem||xfs" - ONEAPP_K8S_TRAEFIK_ENABLED: "O|boolean|Enable Traefik||NO" - ONEAPP_VNF_HAPROXY_INTERFACES: "O|text|Interfaces to run Haproxy on||eth0" - ONEAPP_VNF_HAPROXY_REFRESH_RATE: "O|number|Haproxy refresh rate||30" - ONEAPP_VNF_HAPROXY_LB0_PORT: "O|number|HTTPS RKE2 Supervisor port||9345" - ONEAPP_VNF_HAPROXY_LB1_PORT: "O|number|HTTPS API Server port||6443" - ONEAPP_VNF_HAPROXY_LB2_PORT: "O|number|HTTPS ingress port||443" - ONEAPP_VNF_HAPROXY_LB3_PORT: "O|number|HTTP ingress port||80" - ONEAPP_VNF_DNS_ENABLED: "O|boolean|Enable DNS recursor||YES" - ONEAPP_VNF_DNS_INTERFACES: "O|text|DNS - Interfaces||eth1" - ONEAPP_VNF_DNS_NAMESERVERS: "O|text|DNS - Nameservers||1.1.1.1,8.8.8.8" - ONEAPP_VNF_NAT4_ENABLED: "O|boolean|Enable NAT||YES" - ONEAPP_VNF_NAT4_INTERFACES_OUT: "O|text|NAT - Outgoing Interfaces||eth0" - ONEAPP_VNF_ROUTER4_ENABLED: "O|boolean|Enable Router||YES" - ONEAPP_VNF_ROUTER4_INTERFACES: "O|text|Router - Interfaces||eth0,eth1" + oneapp_vrouter_eth0_vip0: O|text|Control Plane Endpoint VIP (IPv4)|| + oneapp_vrouter_eth1_vip0: O|text|Default Gateway VIP (IPv4)|| + oneapp_rke2_supervisor_ep: O|text|RKE2 Supervisor endpoint||ep0.eth0.vr:9345 + oneapp_k8s_control_plane_ep: O|text|Control Plane endpoint||ep0.eth0.vr:6443 + oneapp_k8s_extra_sans: >- + O|text|ApiServer extra certificate SANs||localhost,127.0.0.1,ep0.eth0.vr,${vnf.TEMPLATE.CONTEXT.ETH0_IP} + oneapp_k8s_multus_enabled: O|boolean|Enable Multus||NO + oneapp_k8s_multus_config: O|text64|Multus custom config (default none)|| + oneapp_k8s_cni_plugin: O|list|CNI plugin supported by RKE2|canal,calico,cilium|cilium + oneapp_k8s_cni_config: O|text64|CNI custom config (default none)|| + oneapp_k8s_cilium_range: O|text|Cilium LB IP CIDR (default none)|| + oneapp_k8s_metallb_enabled: O|boolean|Enable MetalLB||NO + oneapp_k8s_metallb_range: O|text|MetalLB IP range (default none)|| + oneapp_k8s_metallb_config: O|text64|MetalLB custom config (default none)|| + oneapp_k8s_longhorn_enabled: O|boolean|Enable Longhorn||NO + oneapp_storage_device: O|text|Storage device path||/dev/vdb + oneapp_storage_filesystem: O|text|Storage device filesystem||xfs + oneapp_k8s_traefik_enabled: O|boolean|Enable Traefik||NO + oneapp_vnf_haproxy_interfaces: O|text|Interfaces to run Haproxy on||eth0 + oneapp_vnf_haproxy_refresh_rate: O|number|Haproxy refresh rate||30 + oneapp_vnf_haproxy_lb0_port: O|number|HTTPS RKE2 Supervisor port||9345 + oneapp_vnf_haproxy_lb1_port: O|number|HTTPS API Server port||6443 + oneapp_vnf_haproxy_lb2_port: O|number|HTTPS ingress port||443 + oneapp_vnf_haproxy_lb3_port: O|number|HTTP ingress port||80 + oneapp_vnf_dns_enabled: O|boolean|Enable DNS recursor||YES + oneapp_vnf_dns_interfaces: O|text|DNS - Interfaces||eth1 + oneapp_vnf_dns_nameservers: O|text|DNS - Nameservers||1.1.1.1,8.8.8.8 + oneapp_vnf_nat4_enabled: O|boolean|Enable NAT||YES + oneapp_vnf_nat4_interfaces_out: O|text|NAT - Outgoing Interfaces||eth0 + oneapp_vnf_router4_enabled: O|boolean|Enable Router||YES + oneapp_vnf_router4_interfaces: O|text|Router - Interfaces||eth0,eth1 ready_status_gate: true logo: kubernetes.png -images: [] +type: SERVICE_TEMPLATE +roles: + vnf: OneKE 1.27 VNF + master: OneKE 1.27 Airgapped + worker: OneKE 1.27 Airgapped + storage: OneKE 1.27 Airgapped Storage diff --git a/appliances/OneKE_1.27a/b963e931-1ddc-4976-bf6a-f304a53ab19c.yaml b/appliances/OneKE_1.27a/b963e931-1ddc-4976-bf6a-f304a53ab19c.yaml index 52cb461..27467cd 100644 --- a/appliances/OneKE_1.27a/b963e931-1ddc-4976-bf6a-f304a53ab19c.yaml +++ b/appliances/OneKE_1.27a/b963e931-1ddc-4976-bf6a-f304a53ab19c.yaml @@ -11,50 +11,49 @@ tags: - kubernetes - service - ubuntu -type: VMTEMPLATE format: qcow2 creation_time: 1708626170 os-id: Ubuntu -os-release: "22.04 LTS" +os-release: 22.04 LTS os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 6.2, 6.3, 6.4, 6.6, 6.8, 6.10 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: - SERVICE_ID: "$SERVICE_ID" - FALLBACK_GW: "$FALLBACK_GW" - FALLBACK_DNS: "$FALLBACK_DNS" - GROW_FS: "/ /var/lib/longhorn" - NETWORK: "YES" - TOKEN: "YES" - REPORT_READY: "YES" - SSH_PUBLIC_KEY: "$USER[SSH_PUBLIC_KEY]" - ONE_SERVICE_AIRGAPPED: "YES" - ONEAPP_VROUTER_ETH0_VIP0: "$ONEAPP_VROUTER_ETH0_VIP0" - ONEAPP_VROUTER_ETH1_VIP0: "$ONEAPP_VROUTER_ETH1_VIP0" - ONEAPP_RKE2_SUPERVISOR_EP: "$ONEAPP_RKE2_SUPERVISOR_EP" - ONEAPP_K8S_CONTROL_PLANE_EP: "$ONEAPP_K8S_CONTROL_PLANE_EP" - ONEAPP_K8S_MULTUS_ENABLED: "$ONEAPP_K8S_MULTUS_ENABLED" - ONEAPP_K8S_CNI_PLUGIN: "$ONEAPP_K8S_CNI_PLUGIN" - ONEAPP_K8S_LONGHORN_ENABLED: "$ONEAPP_K8S_LONGHORN_ENABLED" - ONEAPP_STORAGE_DEVICE: "$ONEAPP_STORAGE_DEVICE" - ONEAPP_STORAGE_FILESYSTEM: "$ONEAPP_STORAGE_FILESYSTEM" - ONEAPP_STORAGE_MOUNTPOINT: "/var/lib/longhorn" - ONEAPP_VNF_HAPROXY_LB0_PORT: "$ONEAPP_VNF_HAPROXY_LB0_PORT" - ONEAPP_VNF_HAPROXY_LB1_PORT: "$ONEAPP_VNF_HAPROXY_LB1_PORT" - ONEAPP_VNF_DNS_ENABLED: "$ONEAPP_VNF_DNS_ENABLED" - cpu: "2" - vcpu: "2" + service_id: "$SERVICE_ID" + fallback_gw: "$FALLBACK_GW" + fallback_dns: "$FALLBACK_DNS" + grow_fs: "/ /var/lib/longhorn" + network: 'YES' + token: 'YES' + report_ready: 'YES' + ssh_public_key: "$USER[SSH_PUBLIC_KEY]" + one_service_airgapped: 'YES' + oneapp_vrouter_eth0_vip0: "$ONEAPP_VROUTER_ETH0_VIP0" + oneapp_vrouter_eth1_vip0: "$ONEAPP_VROUTER_ETH1_VIP0" + oneapp_rke2_supervisor_ep: "$ONEAPP_RKE2_SUPERVISOR_EP" + oneapp_k8s_control_plane_ep: "$ONEAPP_K8S_CONTROL_PLANE_EP" + oneapp_k8s_multus_enabled: "$ONEAPP_K8S_MULTUS_ENABLED" + oneapp_k8s_cni_plugin: "$ONEAPP_K8S_CNI_PLUGIN" + oneapp_k8s_longhorn_enabled: "$ONEAPP_K8S_LONGHORN_ENABLED" + oneapp_storage_device: "$ONEAPP_STORAGE_DEVICE" + oneapp_storage_filesystem: "$ONEAPP_STORAGE_FILESYSTEM" + oneapp_storage_mountpoint: "/var/lib/longhorn" + oneapp_vnf_haproxy_lb0_port: "$ONEAPP_VNF_HAPROXY_LB0_PORT" + oneapp_vnf_haproxy_lb1_port: "$ONEAPP_VNF_HAPROXY_LB1_PORT" + oneapp_vnf_dns_enabled: "$ONEAPP_VNF_DNS_ENABLED" + cpu: '2' + vcpu: '2' graphics: - listen: "0.0.0.0" + listen: 0.0.0.0 type: vnc - inputs_order: "" - memory: "3072" + inputs_order: '' + memory: '3072' os: arch: x86_64 user_inputs: {} logo: kubernetes.png +type: VMTEMPLATE disks: -- "OneKE 1.27 Airgapped OS disk" -- "OneKE 1.27 Storage disk" +- OneKE 1.27 Airgapped OS disk +- OneKE 1.27 Storage disk diff --git a/appliances/OneKE_1.29/19b689a2-4e06-46f7-9a26-f2041e805982.yaml b/appliances/OneKE_1.29/19b689a2-4e06-46f7-9a26-f2041e805982.yaml index 869779c..b627cdd 100644 --- a/appliances/OneKE_1.29/19b689a2-4e06-46f7-9a26-f2041e805982.yaml +++ b/appliances/OneKE_1.29/19b689a2-4e06-46f7-9a26-f2041e805982.yaml @@ -16,7 +16,7 @@ creation_time: 1715358765 os-id: none os-arch: all hypervisor: ALL -opennebula_version: 6.2, 6.3, 6.4, 6.6, 6.8, 6.10 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 images: - name: oneke_storage url: >- diff --git a/appliances/OneKE_1.29/591dd3f1-220f-46a5-83f4-31031c753b8a.yaml b/appliances/OneKE_1.29/591dd3f1-220f-46a5-83f4-31031c753b8a.yaml index 163b80c..be58473 100644 --- a/appliances/OneKE_1.29/591dd3f1-220f-46a5-83f4-31031c753b8a.yaml +++ b/appliances/OneKE_1.29/591dd3f1-220f-46a5-83f4-31031c753b8a.yaml @@ -19,7 +19,8 @@ description: |- - [OneKE 1.29](/appliance/d6278d1b-66a4-4188-acd0-e2628296046e) - [OneKE 1.29 VNF](/appliance/883d974f-f30e-4fc8-aa06-e1af2a020e49) - [OneKE 1.29 Storage](/appliance/664cf3c1-9ac4-4793-abc3-559323786330) -short_description: Multi-master Kubernetes 1.29 cluster for KVM hosts, orchestrated by OneFlow +short_description: >- + Multi-master Kubernetes 1.29 cluster for KVM hosts, orchestrated by OneFlow tags: - kubernetes - oneflow @@ -27,173 +28,175 @@ tags: - ubuntu creation_time: 1715358765 os-id: Ubuntu -os-release: "22.04 LTS" +os-release: 22.04 LTS os-arch: x86_64 hypervisor: ALL -type: SERVICE_TEMPLATE -opennebula_version: >- - 6.2, 6.3, 6.4, 6.6, 6.8, 6.10 -roles: - vnf: "OneKE 1.29 VNF" - master: "OneKE 1.29" - worker: "OneKE 1.29" - storage: "OneKE 1.29 Storage" +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: name: OneKE 1.29 deployment: straight description: '' roles: - - name: vnf - cardinality: 1 - min_vms: 1 - vm_template_contents: | - NIC = [ - NAME = "NIC0", - NETWORK_ID = "$Public" ] - NIC = [ - NAME = "NIC1", - NETWORK_ID = "$Private" ] - ONEAPP_VROUTER_ETH0_VIP0 = "$ONEAPP_VROUTER_ETH0_VIP0" - ONEAPP_VROUTER_ETH1_VIP0 = "$ONEAPP_VROUTER_ETH1_VIP0" - ONEAPP_VNF_HAPROXY_INTERFACES = "$ONEAPP_VNF_HAPROXY_INTERFACES" - ONEAPP_VNF_HAPROXY_REFRESH_RATE = "$ONEAPP_VNF_HAPROXY_REFRESH_RATE" - ONEAPP_VNF_HAPROXY_LB0_IP = "" - ONEAPP_VNF_HAPROXY_LB0_PORT = "$ONEAPP_VNF_HAPROXY_LB0_PORT" - ONEAPP_VNF_HAPROXY_LB1_IP = "" - ONEAPP_VNF_HAPROXY_LB1_PORT = "$ONEAPP_VNF_HAPROXY_LB1_PORT" - ONEAPP_VNF_HAPROXY_LB2_IP = "" - ONEAPP_VNF_HAPROXY_LB2_PORT = "$ONEAPP_VNF_HAPROXY_LB2_PORT" - ONEAPP_VNF_HAPROXY_LB3_IP = "" - ONEAPP_VNF_HAPROXY_LB3_PORT = "$ONEAPP_VNF_HAPROXY_LB3_PORT" - ONEAPP_VNF_DNS_ENABLED = "$ONEAPP_VNF_DNS_ENABLED" - ONEAPP_VNF_DNS_INTERFACES = "$ONEAPP_VNF_DNS_INTERFACES" - ONEAPP_VNF_DNS_NAMESERVERS = "$ONEAPP_VNF_DNS_NAMESERVERS" - ONEAPP_VNF_NAT4_ENABLED = "$ONEAPP_VNF_NAT4_ENABLED" - ONEAPP_VNF_NAT4_INTERFACES_OUT = "$ONEAPP_VNF_NAT4_INTERFACES_OUT" - ONEAPP_VNF_ROUTER4_ENABLED = "$ONEAPP_VNF_ROUTER4_ENABLED" - ONEAPP_VNF_ROUTER4_INTERFACES = "$ONEAPP_VNF_ROUTER4_INTERFACES" - cooldown: 120 - elasticity_policies: [] - scheduled_policies: [] - - name: master - parents: [vnf] - cardinality: 1 - min_vms: 1 - vm_template_contents: | - NIC = [ - NAME = "NIC0", - NETWORK_ID = "$Private" ] - FALLBACK_GW = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" - FALLBACK_DNS = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" - ONEAPP_VROUTER_ETH0_VIP0 = "$ONEAPP_VROUTER_ETH0_VIP0" - ONEAPP_VROUTER_ETH1_VIP0 = "$ONEAPP_VROUTER_ETH1_VIP0" - ONEAPP_RKE2_SUPERVISOR_EP = "$ONEAPP_RKE2_SUPERVISOR_EP" - ONEAPP_K8S_CONTROL_PLANE_EP = "$ONEAPP_K8S_CONTROL_PLANE_EP" - ONEAPP_K8S_EXTRA_SANS = "$ONEAPP_K8S_EXTRA_SANS" - ONEAPP_K8S_MULTUS_ENABLED = "$ONEAPP_K8S_MULTUS_ENABLED" - ONEAPP_K8S_MULTUS_CONFIG = "$ONEAPP_K8S_MULTUS_CONFIG" - ONEAPP_K8S_CNI_PLUGIN = "$ONEAPP_K8S_CNI_PLUGIN" - ONEAPP_K8S_CNI_CONFIG = "$ONEAPP_K8S_CNI_CONFIG" - ONEAPP_K8S_CILIUM_RANGE = "$ONEAPP_K8S_CILIUM_RANGE" - ONEAPP_K8S_LONGHORN_ENABLED = "$ONEAPP_K8S_LONGHORN_ENABLED" - ONEAPP_K8S_METALLB_ENABLED = "$ONEAPP_K8S_METALLB_ENABLED" - ONEAPP_K8S_METALLB_CONFIG = "$ONEAPP_K8S_METALLB_CONFIG" - ONEAPP_K8S_METALLB_RANGE = "$ONEAPP_K8S_METALLB_RANGE" - ONEAPP_K8S_TRAEFIK_ENABLED = "$ONEAPP_K8S_TRAEFIK_ENABLED" - ONEAPP_VNF_HAPROXY_LB0_IP = "" - ONEAPP_VNF_HAPROXY_LB0_PORT = "$ONEAPP_VNF_HAPROXY_LB0_PORT" - ONEAPP_VNF_HAPROXY_LB1_IP = "" - ONEAPP_VNF_HAPROXY_LB1_PORT = "$ONEAPP_VNF_HAPROXY_LB1_PORT" - ONEAPP_VNF_DNS_ENABLED = "$ONEAPP_VNF_DNS_ENABLED" - cooldown: 120 - elasticity_policies: [] - scheduled_policies: [] - - name: worker - parents: [vnf] - cardinality: 1 - vm_template_contents: | - NIC = [ - NAME = "NIC0", - NETWORK_ID = "$Private" ] - FALLBACK_GW = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" - FALLBACK_DNS = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" - ONEAPP_VROUTER_ETH0_VIP0 = "$ONEAPP_VROUTER_ETH0_VIP0" - ONEAPP_VROUTER_ETH1_VIP0 = "$ONEAPP_VROUTER_ETH1_VIP0" - ONEAPP_RKE2_SUPERVISOR_EP = "$ONEAPP_RKE2_SUPERVISOR_EP" - ONEAPP_K8S_CONTROL_PLANE_EP = "$ONEAPP_K8S_CONTROL_PLANE_EP" - ONEAPP_K8S_MULTUS_ENABLED = "$ONEAPP_K8S_MULTUS_ENABLED" - ONEAPP_K8S_CNI_PLUGIN = "$ONEAPP_K8S_CNI_PLUGIN" - ONEAPP_K8S_LONGHORN_ENABLED = "$ONEAPP_K8S_LONGHORN_ENABLED" - ONEAPP_K8S_METALLB_ENABLED = "$ONEAPP_K8S_METALLB_ENABLED" - ONEAPP_K8S_TRAEFIK_ENABLED = "$ONEAPP_K8S_TRAEFIK_ENABLED" - ONEAPP_VNF_HAPROXY_LB0_PORT = "$ONEAPP_VNF_HAPROXY_LB0_PORT" - ONEAPP_VNF_HAPROXY_LB1_PORT = "$ONEAPP_VNF_HAPROXY_LB1_PORT" - ONEAPP_VNF_HAPROXY_LB2_IP = "" - ONEAPP_VNF_HAPROXY_LB2_PORT = "$ONEAPP_VNF_HAPROXY_LB2_PORT" - ONEAPP_VNF_HAPROXY_LB3_IP = "" - ONEAPP_VNF_HAPROXY_LB3_PORT = "$ONEAPP_VNF_HAPROXY_LB3_PORT" - ONEAPP_VNF_DNS_ENABLED = "$ONEAPP_VNF_DNS_ENABLED" - cooldown: 120 - elasticity_policies: [] - scheduled_policies: [] - - name: storage - parents: [vnf] - cardinality: 0 - vm_template_contents: | - NIC = [ - NAME = "NIC0", - NETWORK_ID = "$Private" ] - FALLBACK_GW = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" - FALLBACK_DNS = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" - ONEAPP_VROUTER_ETH0_VIP0 = "$ONEAPP_VROUTER_ETH0_VIP0" - ONEAPP_VROUTER_ETH1_VIP0 = "$ONEAPP_VROUTER_ETH1_VIP0" - ONEAPP_RKE2_SUPERVISOR_EP = "$ONEAPP_RKE2_SUPERVISOR_EP" - ONEAPP_K8S_CONTROL_PLANE_EP = "$ONEAPP_K8S_CONTROL_PLANE_EP" - ONEAPP_K8S_MULTUS_ENABLED = "$ONEAPP_K8S_MULTUS_ENABLED" - ONEAPP_K8S_CNI_PLUGIN = "$ONEAPP_K8S_CNI_PLUGIN" - ONEAPP_K8S_LONGHORN_ENABLED = "$ONEAPP_K8S_LONGHORN_ENABLED" - ONEAPP_STORAGE_DEVICE = "$ONEAPP_STORAGE_DEVICE" - ONEAPP_STORAGE_FILESYSTEM = "$ONEAPP_STORAGE_FILESYSTEM" - ONEAPP_VNF_HAPROXY_LB0_PORT = "$ONEAPP_VNF_HAPROXY_LB0_PORT" - ONEAPP_VNF_HAPROXY_LB1_PORT = "$ONEAPP_VNF_HAPROXY_LB1_PORT" - ONEAPP_VNF_DNS_ENABLED = "$ONEAPP_VNF_DNS_ENABLED" - cooldown: 120 - elasticity_policies: [] - scheduled_policies: [] + - name: vnf + cardinality: 1 + min_vms: 1 + vm_template_contents: | + NIC = [ + NAME = "NIC0", + NETWORK_ID = "$Public" ] + NIC = [ + NAME = "NIC1", + NETWORK_ID = "$Private" ] + ONEAPP_VROUTER_ETH0_VIP0 = "$ONEAPP_VROUTER_ETH0_VIP0" + ONEAPP_VROUTER_ETH1_VIP0 = "$ONEAPP_VROUTER_ETH1_VIP0" + ONEAPP_VNF_HAPROXY_INTERFACES = "$ONEAPP_VNF_HAPROXY_INTERFACES" + ONEAPP_VNF_HAPROXY_REFRESH_RATE = "$ONEAPP_VNF_HAPROXY_REFRESH_RATE" + ONEAPP_VNF_HAPROXY_LB0_IP = "" + ONEAPP_VNF_HAPROXY_LB0_PORT = "$ONEAPP_VNF_HAPROXY_LB0_PORT" + ONEAPP_VNF_HAPROXY_LB1_IP = "" + ONEAPP_VNF_HAPROXY_LB1_PORT = "$ONEAPP_VNF_HAPROXY_LB1_PORT" + ONEAPP_VNF_HAPROXY_LB2_IP = "" + ONEAPP_VNF_HAPROXY_LB2_PORT = "$ONEAPP_VNF_HAPROXY_LB2_PORT" + ONEAPP_VNF_HAPROXY_LB3_IP = "" + ONEAPP_VNF_HAPROXY_LB3_PORT = "$ONEAPP_VNF_HAPROXY_LB3_PORT" + ONEAPP_VNF_DNS_ENABLED = "$ONEAPP_VNF_DNS_ENABLED" + ONEAPP_VNF_DNS_INTERFACES = "$ONEAPP_VNF_DNS_INTERFACES" + ONEAPP_VNF_DNS_NAMESERVERS = "$ONEAPP_VNF_DNS_NAMESERVERS" + ONEAPP_VNF_NAT4_ENABLED = "$ONEAPP_VNF_NAT4_ENABLED" + ONEAPP_VNF_NAT4_INTERFACES_OUT = "$ONEAPP_VNF_NAT4_INTERFACES_OUT" + ONEAPP_VNF_ROUTER4_ENABLED = "$ONEAPP_VNF_ROUTER4_ENABLED" + ONEAPP_VNF_ROUTER4_INTERFACES = "$ONEAPP_VNF_ROUTER4_INTERFACES" + cooldown: 120 + elasticity_policies: [] + scheduled_policies: [] + - name: master + parents: + - vnf + cardinality: 1 + min_vms: 1 + vm_template_contents: | + NIC = [ + NAME = "NIC0", + NETWORK_ID = "$Private" ] + FALLBACK_GW = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" + FALLBACK_DNS = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" + ONEAPP_VROUTER_ETH0_VIP0 = "$ONEAPP_VROUTER_ETH0_VIP0" + ONEAPP_VROUTER_ETH1_VIP0 = "$ONEAPP_VROUTER_ETH1_VIP0" + ONEAPP_RKE2_SUPERVISOR_EP = "$ONEAPP_RKE2_SUPERVISOR_EP" + ONEAPP_K8S_CONTROL_PLANE_EP = "$ONEAPP_K8S_CONTROL_PLANE_EP" + ONEAPP_K8S_EXTRA_SANS = "$ONEAPP_K8S_EXTRA_SANS" + ONEAPP_K8S_MULTUS_ENABLED = "$ONEAPP_K8S_MULTUS_ENABLED" + ONEAPP_K8S_MULTUS_CONFIG = "$ONEAPP_K8S_MULTUS_CONFIG" + ONEAPP_K8S_CNI_PLUGIN = "$ONEAPP_K8S_CNI_PLUGIN" + ONEAPP_K8S_CNI_CONFIG = "$ONEAPP_K8S_CNI_CONFIG" + ONEAPP_K8S_CILIUM_RANGE = "$ONEAPP_K8S_CILIUM_RANGE" + ONEAPP_K8S_LONGHORN_ENABLED = "$ONEAPP_K8S_LONGHORN_ENABLED" + ONEAPP_K8S_METALLB_ENABLED = "$ONEAPP_K8S_METALLB_ENABLED" + ONEAPP_K8S_METALLB_CONFIG = "$ONEAPP_K8S_METALLB_CONFIG" + ONEAPP_K8S_METALLB_RANGE = "$ONEAPP_K8S_METALLB_RANGE" + ONEAPP_K8S_TRAEFIK_ENABLED = "$ONEAPP_K8S_TRAEFIK_ENABLED" + ONEAPP_VNF_HAPROXY_LB0_IP = "" + ONEAPP_VNF_HAPROXY_LB0_PORT = "$ONEAPP_VNF_HAPROXY_LB0_PORT" + ONEAPP_VNF_HAPROXY_LB1_IP = "" + ONEAPP_VNF_HAPROXY_LB1_PORT = "$ONEAPP_VNF_HAPROXY_LB1_PORT" + ONEAPP_VNF_DNS_ENABLED = "$ONEAPP_VNF_DNS_ENABLED" + cooldown: 120 + elasticity_policies: [] + scheduled_policies: [] + - name: worker + parents: + - vnf + cardinality: 1 + vm_template_contents: | + NIC = [ + NAME = "NIC0", + NETWORK_ID = "$Private" ] + FALLBACK_GW = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" + FALLBACK_DNS = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" + ONEAPP_VROUTER_ETH0_VIP0 = "$ONEAPP_VROUTER_ETH0_VIP0" + ONEAPP_VROUTER_ETH1_VIP0 = "$ONEAPP_VROUTER_ETH1_VIP0" + ONEAPP_RKE2_SUPERVISOR_EP = "$ONEAPP_RKE2_SUPERVISOR_EP" + ONEAPP_K8S_CONTROL_PLANE_EP = "$ONEAPP_K8S_CONTROL_PLANE_EP" + ONEAPP_K8S_MULTUS_ENABLED = "$ONEAPP_K8S_MULTUS_ENABLED" + ONEAPP_K8S_CNI_PLUGIN = "$ONEAPP_K8S_CNI_PLUGIN" + ONEAPP_K8S_LONGHORN_ENABLED = "$ONEAPP_K8S_LONGHORN_ENABLED" + ONEAPP_K8S_METALLB_ENABLED = "$ONEAPP_K8S_METALLB_ENABLED" + ONEAPP_K8S_TRAEFIK_ENABLED = "$ONEAPP_K8S_TRAEFIK_ENABLED" + ONEAPP_VNF_HAPROXY_LB0_PORT = "$ONEAPP_VNF_HAPROXY_LB0_PORT" + ONEAPP_VNF_HAPROXY_LB1_PORT = "$ONEAPP_VNF_HAPROXY_LB1_PORT" + ONEAPP_VNF_HAPROXY_LB2_IP = "" + ONEAPP_VNF_HAPROXY_LB2_PORT = "$ONEAPP_VNF_HAPROXY_LB2_PORT" + ONEAPP_VNF_HAPROXY_LB3_IP = "" + ONEAPP_VNF_HAPROXY_LB3_PORT = "$ONEAPP_VNF_HAPROXY_LB3_PORT" + ONEAPP_VNF_DNS_ENABLED = "$ONEAPP_VNF_DNS_ENABLED" + cooldown: 120 + elasticity_policies: [] + scheduled_policies: [] + - name: storage + parents: + - vnf + cardinality: 0 + vm_template_contents: | + NIC = [ + NAME = "NIC0", + NETWORK_ID = "$Private" ] + FALLBACK_GW = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" + FALLBACK_DNS = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" + ONEAPP_VROUTER_ETH0_VIP0 = "$ONEAPP_VROUTER_ETH0_VIP0" + ONEAPP_VROUTER_ETH1_VIP0 = "$ONEAPP_VROUTER_ETH1_VIP0" + ONEAPP_RKE2_SUPERVISOR_EP = "$ONEAPP_RKE2_SUPERVISOR_EP" + ONEAPP_K8S_CONTROL_PLANE_EP = "$ONEAPP_K8S_CONTROL_PLANE_EP" + ONEAPP_K8S_MULTUS_ENABLED = "$ONEAPP_K8S_MULTUS_ENABLED" + ONEAPP_K8S_CNI_PLUGIN = "$ONEAPP_K8S_CNI_PLUGIN" + ONEAPP_K8S_LONGHORN_ENABLED = "$ONEAPP_K8S_LONGHORN_ENABLED" + ONEAPP_STORAGE_DEVICE = "$ONEAPP_STORAGE_DEVICE" + ONEAPP_STORAGE_FILESYSTEM = "$ONEAPP_STORAGE_FILESYSTEM" + ONEAPP_VNF_HAPROXY_LB0_PORT = "$ONEAPP_VNF_HAPROXY_LB0_PORT" + ONEAPP_VNF_HAPROXY_LB1_PORT = "$ONEAPP_VNF_HAPROXY_LB1_PORT" + ONEAPP_VNF_DNS_ENABLED = "$ONEAPP_VNF_DNS_ENABLED" + cooldown: 120 + elasticity_policies: [] + scheduled_policies: [] networks: - Public: "M|network|Public||id:" - Private: "M|network|Private||id:" + public: 'M|network|Public||id:' + private: 'M|network|Private||id:' custom_attrs: - ONEAPP_VROUTER_ETH0_VIP0: "O|text|Control Plane Endpoint VIP (IPv4)||" - ONEAPP_VROUTER_ETH1_VIP0: "O|text|Default Gateway VIP (IPv4)||" - ONEAPP_RKE2_SUPERVISOR_EP: "O|text|RKE2 Supervisor endpoint||ep0.eth0.vr:9345" - ONEAPP_K8S_CONTROL_PLANE_EP: "O|text|Control Plane endpoint||ep0.eth0.vr:6443" - ONEAPP_K8S_EXTRA_SANS: "O|text|ApiServer extra certificate SANs||localhost,127.0.0.1,ep0.eth0.vr,${vnf.TEMPLATE.CONTEXT.ETH0_IP}" - ONEAPP_K8S_MULTUS_ENABLED: "O|boolean|Enable Multus||NO" - ONEAPP_K8S_MULTUS_CONFIG: "O|text64|Multus custom config (default none)||" - ONEAPP_K8S_CNI_PLUGIN: "O|list|CNI plugin supported by RKE2|canal,calico,cilium|cilium" - ONEAPP_K8S_CNI_CONFIG: "O|text64|CNI custom config (default none)||" - ONEAPP_K8S_CILIUM_RANGE: "O|text|Cilium LB IP CIDR (default none)||" - ONEAPP_K8S_METALLB_ENABLED: "O|boolean|Enable MetalLB||NO" - ONEAPP_K8S_METALLB_RANGE: "O|text|MetalLB IP range (default none)||" - ONEAPP_K8S_METALLB_CONFIG: "O|text64|MetalLB custom config (default none)||" - ONEAPP_K8S_LONGHORN_ENABLED: "O|boolean|Enable Longhorn||NO" - ONEAPP_STORAGE_DEVICE: "O|text|Storage device path||/dev/vdb" - ONEAPP_STORAGE_FILESYSTEM: "O|text|Storage device filesystem||xfs" - ONEAPP_K8S_TRAEFIK_ENABLED: "O|boolean|Enable Traefik||NO" - ONEAPP_VNF_HAPROXY_INTERFACES: "O|text|Interfaces to run Haproxy on||eth0" - ONEAPP_VNF_HAPROXY_REFRESH_RATE: "O|number|Haproxy refresh rate||30" - ONEAPP_VNF_HAPROXY_LB0_PORT: "O|number|HTTPS RKE2 Supervisor port||9345" - ONEAPP_VNF_HAPROXY_LB1_PORT: "O|number|HTTPS API Server port||6443" - ONEAPP_VNF_HAPROXY_LB2_PORT: "O|number|HTTPS ingress port||443" - ONEAPP_VNF_HAPROXY_LB3_PORT: "O|number|HTTP ingress port||80" - ONEAPP_VNF_DNS_ENABLED: "O|boolean|Enable DNS recursor||YES" - ONEAPP_VNF_DNS_INTERFACES: "O|text|DNS - Interfaces||eth1" - ONEAPP_VNF_DNS_NAMESERVERS: "O|text|DNS - Nameservers||1.1.1.1,8.8.8.8" - ONEAPP_VNF_NAT4_ENABLED: "O|boolean|Enable NAT||YES" - ONEAPP_VNF_NAT4_INTERFACES_OUT: "O|text|NAT - Outgoing Interfaces||eth0" - ONEAPP_VNF_ROUTER4_ENABLED: "O|boolean|Enable Router||YES" - ONEAPP_VNF_ROUTER4_INTERFACES: "O|text|Router - Interfaces||eth0,eth1" + oneapp_vrouter_eth0_vip0: O|text|Control Plane Endpoint VIP (IPv4)|| + oneapp_vrouter_eth1_vip0: O|text|Default Gateway VIP (IPv4)|| + oneapp_rke2_supervisor_ep: O|text|RKE2 Supervisor endpoint||ep0.eth0.vr:9345 + oneapp_k8s_control_plane_ep: O|text|Control Plane endpoint||ep0.eth0.vr:6443 + oneapp_k8s_extra_sans: >- + O|text|ApiServer extra certificate SANs||localhost,127.0.0.1,ep0.eth0.vr,${vnf.TEMPLATE.CONTEXT.ETH0_IP} + oneapp_k8s_multus_enabled: O|boolean|Enable Multus||NO + oneapp_k8s_multus_config: O|text64|Multus custom config (default none)|| + oneapp_k8s_cni_plugin: O|list|CNI plugin supported by RKE2|canal,calico,cilium|cilium + oneapp_k8s_cni_config: O|text64|CNI custom config (default none)|| + oneapp_k8s_cilium_range: O|text|Cilium LB IP CIDR (default none)|| + oneapp_k8s_metallb_enabled: O|boolean|Enable MetalLB||NO + oneapp_k8s_metallb_range: O|text|MetalLB IP range (default none)|| + oneapp_k8s_metallb_config: O|text64|MetalLB custom config (default none)|| + oneapp_k8s_longhorn_enabled: O|boolean|Enable Longhorn||NO + oneapp_storage_device: O|text|Storage device path||/dev/vdb + oneapp_storage_filesystem: O|text|Storage device filesystem||xfs + oneapp_k8s_traefik_enabled: O|boolean|Enable Traefik||NO + oneapp_vnf_haproxy_interfaces: O|text|Interfaces to run Haproxy on||eth0 + oneapp_vnf_haproxy_refresh_rate: O|number|Haproxy refresh rate||30 + oneapp_vnf_haproxy_lb0_port: O|number|HTTPS RKE2 Supervisor port||9345 + oneapp_vnf_haproxy_lb1_port: O|number|HTTPS API Server port||6443 + oneapp_vnf_haproxy_lb2_port: O|number|HTTPS ingress port||443 + oneapp_vnf_haproxy_lb3_port: O|number|HTTP ingress port||80 + oneapp_vnf_dns_enabled: O|boolean|Enable DNS recursor||YES + oneapp_vnf_dns_interfaces: O|text|DNS - Interfaces||eth1 + oneapp_vnf_dns_nameservers: O|text|DNS - Nameservers||1.1.1.1,8.8.8.8 + oneapp_vnf_nat4_enabled: O|boolean|Enable NAT||YES + oneapp_vnf_nat4_interfaces_out: O|text|NAT - Outgoing Interfaces||eth0 + oneapp_vnf_router4_enabled: O|boolean|Enable Router||YES + oneapp_vnf_router4_interfaces: O|text|Router - Interfaces||eth0,eth1 ready_status_gate: true logo: kubernetes.png -images: [] +type: SERVICE_TEMPLATE +roles: + vnf: OneKE 1.29 VNF + master: OneKE 1.29 + worker: OneKE 1.29 + storage: OneKE 1.29 Storage diff --git a/appliances/OneKE_1.29/664cf3c1-9ac4-4793-abc3-559323786330.yaml b/appliances/OneKE_1.29/664cf3c1-9ac4-4793-abc3-559323786330.yaml index 49d4955..2e89530 100644 --- a/appliances/OneKE_1.29/664cf3c1-9ac4-4793-abc3-559323786330.yaml +++ b/appliances/OneKE_1.29/664cf3c1-9ac4-4793-abc3-559323786330.yaml @@ -11,50 +11,49 @@ tags: - kubernetes - service - ubuntu -type: VMTEMPLATE format: qcow2 creation_time: 1715358765 os-id: Ubuntu -os-release: "22.04 LTS" +os-release: 22.04 LTS os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 6.2, 6.3, 6.4, 6.6, 6.8, 6.10 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: - SERVICE_ID: "$SERVICE_ID" - FALLBACK_GW: "$FALLBACK_GW" - FALLBACK_DNS: "$FALLBACK_DNS" - GROW_FS: "/ /var/lib/longhorn" - NETWORK: "YES" - TOKEN: "YES" - REPORT_READY: "YES" - SSH_PUBLIC_KEY: "$USER[SSH_PUBLIC_KEY]" - ONE_SERVICE_AIRGAPPED: "NO" - ONEAPP_VROUTER_ETH0_VIP0: "$ONEAPP_VROUTER_ETH0_VIP0" - ONEAPP_VROUTER_ETH1_VIP0: "$ONEAPP_VROUTER_ETH1_VIP0" - ONEAPP_RKE2_SUPERVISOR_EP: "$ONEAPP_RKE2_SUPERVISOR_EP" - ONEAPP_K8S_CONTROL_PLANE_EP: "$ONEAPP_K8S_CONTROL_PLANE_EP" - ONEAPP_K8S_MULTUS_ENABLED: "$ONEAPP_K8S_MULTUS_ENABLED" - ONEAPP_K8S_CNI_PLUGIN: "$ONEAPP_K8S_CNI_PLUGIN" - ONEAPP_K8S_LONGHORN_ENABLED: "$ONEAPP_K8S_LONGHORN_ENABLED" - ONEAPP_STORAGE_DEVICE: "$ONEAPP_STORAGE_DEVICE" - ONEAPP_STORAGE_FILESYSTEM: "$ONEAPP_STORAGE_FILESYSTEM" - ONEAPP_STORAGE_MOUNTPOINT: "/var/lib/longhorn" - ONEAPP_VNF_HAPROXY_LB0_PORT: "$ONEAPP_VNF_HAPROXY_LB0_PORT" - ONEAPP_VNF_HAPROXY_LB1_PORT: "$ONEAPP_VNF_HAPROXY_LB1_PORT" - ONEAPP_VNF_DNS_ENABLED: "$ONEAPP_VNF_DNS_ENABLED" - cpu: "2" - vcpu: "2" + service_id: "$SERVICE_ID" + fallback_gw: "$FALLBACK_GW" + fallback_dns: "$FALLBACK_DNS" + grow_fs: "/ /var/lib/longhorn" + network: 'YES' + token: 'YES' + report_ready: 'YES' + ssh_public_key: "$USER[SSH_PUBLIC_KEY]" + one_service_airgapped: 'NO' + oneapp_vrouter_eth0_vip0: "$ONEAPP_VROUTER_ETH0_VIP0" + oneapp_vrouter_eth1_vip0: "$ONEAPP_VROUTER_ETH1_VIP0" + oneapp_rke2_supervisor_ep: "$ONEAPP_RKE2_SUPERVISOR_EP" + oneapp_k8s_control_plane_ep: "$ONEAPP_K8S_CONTROL_PLANE_EP" + oneapp_k8s_multus_enabled: "$ONEAPP_K8S_MULTUS_ENABLED" + oneapp_k8s_cni_plugin: "$ONEAPP_K8S_CNI_PLUGIN" + oneapp_k8s_longhorn_enabled: "$ONEAPP_K8S_LONGHORN_ENABLED" + oneapp_storage_device: "$ONEAPP_STORAGE_DEVICE" + oneapp_storage_filesystem: "$ONEAPP_STORAGE_FILESYSTEM" + oneapp_storage_mountpoint: "/var/lib/longhorn" + oneapp_vnf_haproxy_lb0_port: "$ONEAPP_VNF_HAPROXY_LB0_PORT" + oneapp_vnf_haproxy_lb1_port: "$ONEAPP_VNF_HAPROXY_LB1_PORT" + oneapp_vnf_dns_enabled: "$ONEAPP_VNF_DNS_ENABLED" + cpu: '2' + vcpu: '2' graphics: - listen: "0.0.0.0" + listen: 0.0.0.0 type: vnc - inputs_order: "" - memory: "3072" + inputs_order: '' + memory: '3072' os: arch: x86_64 user_inputs: {} logo: kubernetes.png +type: VMTEMPLATE disks: -- "OneKE 1.29 OS disk" -- "OneKE 1.29 Storage disk" +- OneKE 1.29 OS disk +- OneKE 1.29 Storage disk diff --git a/appliances/OneKE_1.29/883d974f-f30e-4fc8-aa06-e1af2a020e49.yaml b/appliances/OneKE_1.29/883d974f-f30e-4fc8-aa06-e1af2a020e49.yaml index efed950..55293ff 100644 --- a/appliances/OneKE_1.29/883d974f-f30e-4fc8-aa06-e1af2a020e49.yaml +++ b/appliances/OneKE_1.29/883d974f-f30e-4fc8-aa06-e1af2a020e49.yaml @@ -20,7 +20,7 @@ os-id: Alpine os-release: '3.18' os-arch: x86_64 hypervisor: ALL -opennebula_version: 6.2, 6.3, 6.4, 6.6, 6.8, 6.10 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: service_id: "$SERVICE_ID" diff --git a/appliances/OneKE_1.29/c68b3a9a-88cb-4581-b2db-94de25f08cee.yaml b/appliances/OneKE_1.29/c68b3a9a-88cb-4581-b2db-94de25f08cee.yaml index 873a98b..48b2c4b 100644 --- a/appliances/OneKE_1.29/c68b3a9a-88cb-4581-b2db-94de25f08cee.yaml +++ b/appliances/OneKE_1.29/c68b3a9a-88cb-4581-b2db-94de25f08cee.yaml @@ -16,7 +16,7 @@ creation_time: 1715358765 os-id: none os-arch: all hypervisor: ALL -opennebula_version: 6.2, 6.3, 6.4, 6.6, 6.8, 6.10 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 images: - name: oneke_os url: >- diff --git a/appliances/OneKE_1.29/d6278d1b-66a4-4188-acd0-e2628296046e.yaml b/appliances/OneKE_1.29/d6278d1b-66a4-4188-acd0-e2628296046e.yaml index 73d9a29..b27018a 100644 --- a/appliances/OneKE_1.29/d6278d1b-66a4-4188-acd0-e2628296046e.yaml +++ b/appliances/OneKE_1.29/d6278d1b-66a4-4188-acd0-e2628296046e.yaml @@ -11,60 +11,59 @@ tags: - kubernetes - service - ubuntu -type: VMTEMPLATE format: qcow2 creation_time: 1715358765 os-id: Ubuntu -os-release: "22.04 LTS" +os-release: 22.04 LTS os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 6.2, 6.3, 6.4, 6.6, 6.8, 6.10 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: - SERVICE_ID: "$SERVICE_ID" - FALLBACK_GW: "$FALLBACK_GW" - FALLBACK_DNS: "$FALLBACK_DNS" - GROW_FS: "/" - NETWORK: "YES" - TOKEN: "YES" - REPORT_READY: "YES" - SSH_PUBLIC_KEY: "$USER[SSH_PUBLIC_KEY]" - ONE_SERVICE_AIRGAPPED: "NO" - ONEAPP_VROUTER_ETH0_VIP0: "$ONEAPP_VROUTER_ETH0_VIP0" - ONEAPP_VROUTER_ETH1_VIP0: "$ONEAPP_VROUTER_ETH1_VIP0" - ONEAPP_RKE2_SUPERVISOR_EP: "$ONEAPP_RKE2_SUPERVISOR_EP" - ONEAPP_K8S_CONTROL_PLANE_EP: "$ONEAPP_K8S_CONTROL_PLANE_EP" - ONEAPP_K8S_EXTRA_SANS: "$ONEAPP_K8S_EXTRA_SANS" - ONEAPP_K8S_MULTUS_ENABLED: "$ONEAPP_K8S_MULTUS_ENABLED" - ONEAPP_K8S_MULTUS_CONFIG: "$ONEAPP_K8S_MULTUS_CONFIG" - ONEAPP_K8S_CNI_PLUGIN: "$ONEAPP_K8S_CNI_PLUGIN" - ONEAPP_K8S_CNI_CONFIG: "$ONEAPP_K8S_CNI_CONFIG" - ONEAPP_K8S_CILIUM_RANGE: "$ONEAPP_K8S_CILIUM_RANGE" - ONEAPP_K8S_LONGHORN_ENABLED: "$ONEAPP_K8S_LONGHORN_ENABLED" - ONEAPP_K8S_METALLB_ENABLED: "$ONEAPP_K8S_METALLB_ENABLED" - ONEAPP_K8S_METALLB_CONFIG: "$ONEAPP_K8S_METALLB_CONFIG" - ONEAPP_K8S_METALLB_RANGE: "$ONEAPP_K8S_METALLB_RANGE" - ONEAPP_K8S_TRAEFIK_ENABLED: "$ONEAPP_K8S_TRAEFIK_ENABLED" - ONEAPP_VNF_HAPROXY_LB0_IP: "$ONEAPP_VNF_HAPROXY_LB0_IP" - ONEAPP_VNF_HAPROXY_LB0_PORT: "$ONEAPP_VNF_HAPROXY_LB0_PORT" - ONEAPP_VNF_HAPROXY_LB1_IP: "$ONEAPP_VNF_HAPROXY_LB1_IP" - ONEAPP_VNF_HAPROXY_LB1_PORT: "$ONEAPP_VNF_HAPROXY_LB1_PORT" - ONEAPP_VNF_HAPROXY_LB2_IP: "$ONEAPP_VNF_HAPROXY_LB2_IP" - ONEAPP_VNF_HAPROXY_LB2_PORT: "$ONEAPP_VNF_HAPROXY_LB2_PORT" - ONEAPP_VNF_HAPROXY_LB3_IP: "$ONEAPP_VNF_HAPROXY_LB3_IP" - ONEAPP_VNF_HAPROXY_LB3_PORT: "$ONEAPP_VNF_HAPROXY_LB3_PORT" - ONEAPP_VNF_DNS_ENABLED: "$ONEAPP_VNF_DNS_ENABLED" - cpu: "2" - vcpu: "2" + service_id: "$SERVICE_ID" + fallback_gw: "$FALLBACK_GW" + fallback_dns: "$FALLBACK_DNS" + grow_fs: "/" + network: 'YES' + token: 'YES' + report_ready: 'YES' + ssh_public_key: "$USER[SSH_PUBLIC_KEY]" + one_service_airgapped: 'NO' + oneapp_vrouter_eth0_vip0: "$ONEAPP_VROUTER_ETH0_VIP0" + oneapp_vrouter_eth1_vip0: "$ONEAPP_VROUTER_ETH1_VIP0" + oneapp_rke2_supervisor_ep: "$ONEAPP_RKE2_SUPERVISOR_EP" + oneapp_k8s_control_plane_ep: "$ONEAPP_K8S_CONTROL_PLANE_EP" + oneapp_k8s_extra_sans: "$ONEAPP_K8S_EXTRA_SANS" + oneapp_k8s_multus_enabled: "$ONEAPP_K8S_MULTUS_ENABLED" + oneapp_k8s_multus_config: "$ONEAPP_K8S_MULTUS_CONFIG" + oneapp_k8s_cni_plugin: "$ONEAPP_K8S_CNI_PLUGIN" + oneapp_k8s_cni_config: "$ONEAPP_K8S_CNI_CONFIG" + oneapp_k8s_cilium_range: "$ONEAPP_K8S_CILIUM_RANGE" + oneapp_k8s_longhorn_enabled: "$ONEAPP_K8S_LONGHORN_ENABLED" + oneapp_k8s_metallb_enabled: "$ONEAPP_K8S_METALLB_ENABLED" + oneapp_k8s_metallb_config: "$ONEAPP_K8S_METALLB_CONFIG" + oneapp_k8s_metallb_range: "$ONEAPP_K8S_METALLB_RANGE" + oneapp_k8s_traefik_enabled: "$ONEAPP_K8S_TRAEFIK_ENABLED" + oneapp_vnf_haproxy_lb0_ip: "$ONEAPP_VNF_HAPROXY_LB0_IP" + oneapp_vnf_haproxy_lb0_port: "$ONEAPP_VNF_HAPROXY_LB0_PORT" + oneapp_vnf_haproxy_lb1_ip: "$ONEAPP_VNF_HAPROXY_LB1_IP" + oneapp_vnf_haproxy_lb1_port: "$ONEAPP_VNF_HAPROXY_LB1_PORT" + oneapp_vnf_haproxy_lb2_ip: "$ONEAPP_VNF_HAPROXY_LB2_IP" + oneapp_vnf_haproxy_lb2_port: "$ONEAPP_VNF_HAPROXY_LB2_PORT" + oneapp_vnf_haproxy_lb3_ip: "$ONEAPP_VNF_HAPROXY_LB3_IP" + oneapp_vnf_haproxy_lb3_port: "$ONEAPP_VNF_HAPROXY_LB3_PORT" + oneapp_vnf_dns_enabled: "$ONEAPP_VNF_DNS_ENABLED" + cpu: '2' + vcpu: '2' graphics: - listen: "0.0.0.0" + listen: 0.0.0.0 type: vnc - inputs_order: "" - memory: "3072" + inputs_order: '' + memory: '3072' os: arch: x86_64 user_inputs: {} logo: kubernetes.png +type: VMTEMPLATE disks: -- "OneKE 1.29 OS disk" +- OneKE 1.29 OS disk diff --git a/appliances/OneKE_1.29a/0c5bd2c4-5d45-4e57-b64b-5198f15cc002.yaml b/appliances/OneKE_1.29a/0c5bd2c4-5d45-4e57-b64b-5198f15cc002.yaml index da2f6ec..362ad82 100644 --- a/appliances/OneKE_1.29a/0c5bd2c4-5d45-4e57-b64b-5198f15cc002.yaml +++ b/appliances/OneKE_1.29a/0c5bd2c4-5d45-4e57-b64b-5198f15cc002.yaml @@ -19,7 +19,9 @@ description: |- - [OneKE 1.29 Airgapped](/appliance/2b7b85bb-ef57-43e3-9852-a97ab6087c7e) - [OneKE 1.29 VNF](/appliance/883d974f-f30e-4fc8-aa06-e1af2a020e49) - [OneKE 1.29 Airgapped Storage](/appliance/bcd5a3bc-1bcb-4158-acea-7e74c9950bd5) -short_description: Multi-master Kubernetes 1.29 Airgapped cluster for KVM and vCenter hosts, orchestrated by OneFlow +short_description: >- + Multi-master Kubernetes 1.29 Airgapped cluster for KVM and vCenter hosts, + orchestrated by OneFlow tags: - kubernetes - oneflow @@ -27,173 +29,175 @@ tags: - ubuntu creation_time: 1715358765 os-id: Ubuntu -os-release: "22.04 LTS" +os-release: 22.04 LTS os-arch: x86_64 hypervisor: ALL -type: SERVICE_TEMPLATE -opennebula_version: >- - 6.2, 6.3, 6.4, 6.6, 6.8, 6.10 -roles: - vnf: "OneKE 1.29 VNF" - master: "OneKE 1.29 Airgapped" - worker: "OneKE 1.29 Airgapped" - storage: "OneKE 1.29 Airgapped Storage" +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: name: OneKE 1.29 deployment: straight description: '' roles: - - name: vnf - cardinality: 1 - min_vms: 1 - vm_template_contents: | - NIC = [ - NAME = "NIC0", - NETWORK_ID = "$Public" ] - NIC = [ - NAME = "NIC1", - NETWORK_ID = "$Private" ] - ONEAPP_VROUTER_ETH0_VIP0 = "$ONEAPP_VROUTER_ETH0_VIP0" - ONEAPP_VROUTER_ETH1_VIP0 = "$ONEAPP_VROUTER_ETH1_VIP0" - ONEAPP_VNF_HAPROXY_INTERFACES = "$ONEAPP_VNF_HAPROXY_INTERFACES" - ONEAPP_VNF_HAPROXY_REFRESH_RATE = "$ONEAPP_VNF_HAPROXY_REFRESH_RATE" - ONEAPP_VNF_HAPROXY_LB0_IP = "" - ONEAPP_VNF_HAPROXY_LB0_PORT = "$ONEAPP_VNF_HAPROXY_LB0_PORT" - ONEAPP_VNF_HAPROXY_LB1_IP = "" - ONEAPP_VNF_HAPROXY_LB1_PORT = "$ONEAPP_VNF_HAPROXY_LB1_PORT" - ONEAPP_VNF_HAPROXY_LB2_IP = "" - ONEAPP_VNF_HAPROXY_LB2_PORT = "$ONEAPP_VNF_HAPROXY_LB2_PORT" - ONEAPP_VNF_HAPROXY_LB3_IP = "" - ONEAPP_VNF_HAPROXY_LB3_PORT = "$ONEAPP_VNF_HAPROXY_LB3_PORT" - ONEAPP_VNF_DNS_ENABLED = "$ONEAPP_VNF_DNS_ENABLED" - ONEAPP_VNF_DNS_INTERFACES = "$ONEAPP_VNF_DNS_INTERFACES" - ONEAPP_VNF_DNS_NAMESERVERS = "$ONEAPP_VNF_DNS_NAMESERVERS" - ONEAPP_VNF_NAT4_ENABLED = "$ONEAPP_VNF_NAT4_ENABLED" - ONEAPP_VNF_NAT4_INTERFACES_OUT = "$ONEAPP_VNF_NAT4_INTERFACES_OUT" - ONEAPP_VNF_ROUTER4_ENABLED = "$ONEAPP_VNF_ROUTER4_ENABLED" - ONEAPP_VNF_ROUTER4_INTERFACES = "$ONEAPP_VNF_ROUTER4_INTERFACES" - cooldown: 120 - elasticity_policies: [] - scheduled_policies: [] - - name: master - parents: [vnf] - cardinality: 1 - min_vms: 1 - vm_template_contents: | - NIC = [ - NAME = "NIC0", - NETWORK_ID = "$Private" ] - FALLBACK_GW = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" - FALLBACK_DNS = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" - ONEAPP_VROUTER_ETH0_VIP0 = "$ONEAPP_VROUTER_ETH0_VIP0" - ONEAPP_VROUTER_ETH1_VIP0 = "$ONEAPP_VROUTER_ETH1_VIP0" - ONEAPP_RKE2_SUPERVISOR_EP = "$ONEAPP_RKE2_SUPERVISOR_EP" - ONEAPP_K8S_CONTROL_PLANE_EP = "$ONEAPP_K8S_CONTROL_PLANE_EP" - ONEAPP_K8S_EXTRA_SANS = "$ONEAPP_K8S_EXTRA_SANS" - ONEAPP_K8S_MULTUS_ENABLED = "$ONEAPP_K8S_MULTUS_ENABLED" - ONEAPP_K8S_MULTUS_CONFIG = "$ONEAPP_K8S_MULTUS_CONFIG" - ONEAPP_K8S_CNI_PLUGIN = "$ONEAPP_K8S_CNI_PLUGIN" - ONEAPP_K8S_CNI_CONFIG = "$ONEAPP_K8S_CNI_CONFIG" - ONEAPP_K8S_CILIUM_RANGE = "$ONEAPP_K8S_CILIUM_RANGE" - ONEAPP_K8S_LONGHORN_ENABLED = "$ONEAPP_K8S_LONGHORN_ENABLED" - ONEAPP_K8S_METALLB_ENABLED = "$ONEAPP_K8S_METALLB_ENABLED" - ONEAPP_K8S_METALLB_CONFIG = "$ONEAPP_K8S_METALLB_CONFIG" - ONEAPP_K8S_METALLB_RANGE = "$ONEAPP_K8S_METALLB_RANGE" - ONEAPP_K8S_TRAEFIK_ENABLED = "$ONEAPP_K8S_TRAEFIK_ENABLED" - ONEAPP_VNF_HAPROXY_LB0_IP = "" - ONEAPP_VNF_HAPROXY_LB0_PORT = "$ONEAPP_VNF_HAPROXY_LB0_PORT" - ONEAPP_VNF_HAPROXY_LB1_IP = "" - ONEAPP_VNF_HAPROXY_LB1_PORT = "$ONEAPP_VNF_HAPROXY_LB1_PORT" - ONEAPP_VNF_DNS_ENABLED = "$ONEAPP_VNF_DNS_ENABLED" - cooldown: 120 - elasticity_policies: [] - scheduled_policies: [] - - name: worker - parents: [vnf] - cardinality: 1 - vm_template_contents: | - NIC = [ - NAME = "NIC0", - NETWORK_ID = "$Private" ] - FALLBACK_GW = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" - FALLBACK_DNS = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" - ONEAPP_VROUTER_ETH0_VIP0 = "$ONEAPP_VROUTER_ETH0_VIP0" - ONEAPP_VROUTER_ETH1_VIP0 = "$ONEAPP_VROUTER_ETH1_VIP0" - ONEAPP_RKE2_SUPERVISOR_EP = "$ONEAPP_RKE2_SUPERVISOR_EP" - ONEAPP_K8S_CONTROL_PLANE_EP = "$ONEAPP_K8S_CONTROL_PLANE_EP" - ONEAPP_K8S_MULTUS_ENABLED = "$ONEAPP_K8S_MULTUS_ENABLED" - ONEAPP_K8S_CNI_PLUGIN = "$ONEAPP_K8S_CNI_PLUGIN" - ONEAPP_K8S_LONGHORN_ENABLED = "$ONEAPP_K8S_LONGHORN_ENABLED" - ONEAPP_K8S_METALLB_ENABLED = "$ONEAPP_K8S_METALLB_ENABLED" - ONEAPP_K8S_TRAEFIK_ENABLED = "$ONEAPP_K8S_TRAEFIK_ENABLED" - ONEAPP_VNF_HAPROXY_LB0_PORT = "$ONEAPP_VNF_HAPROXY_LB0_PORT" - ONEAPP_VNF_HAPROXY_LB1_PORT = "$ONEAPP_VNF_HAPROXY_LB1_PORT" - ONEAPP_VNF_HAPROXY_LB2_IP = "" - ONEAPP_VNF_HAPROXY_LB2_PORT = "$ONEAPP_VNF_HAPROXY_LB2_PORT" - ONEAPP_VNF_HAPROXY_LB3_IP = "" - ONEAPP_VNF_HAPROXY_LB3_PORT = "$ONEAPP_VNF_HAPROXY_LB3_PORT" - ONEAPP_VNF_DNS_ENABLED = "$ONEAPP_VNF_DNS_ENABLED" - cooldown: 120 - elasticity_policies: [] - scheduled_policies: [] - - name: storage - parents: [vnf] - cardinality: 0 - vm_template_contents: | - NIC = [ - NAME = "NIC0", - NETWORK_ID = "$Private" ] - FALLBACK_GW = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" - FALLBACK_DNS = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" - ONEAPP_VROUTER_ETH0_VIP0 = "$ONEAPP_VROUTER_ETH0_VIP0" - ONEAPP_VROUTER_ETH1_VIP0 = "$ONEAPP_VROUTER_ETH1_VIP0" - ONEAPP_RKE2_SUPERVISOR_EP = "$ONEAPP_RKE2_SUPERVISOR_EP" - ONEAPP_K8S_CONTROL_PLANE_EP = "$ONEAPP_K8S_CONTROL_PLANE_EP" - ONEAPP_K8S_MULTUS_ENABLED = "$ONEAPP_K8S_MULTUS_ENABLED" - ONEAPP_K8S_CNI_PLUGIN = "$ONEAPP_K8S_CNI_PLUGIN" - ONEAPP_K8S_LONGHORN_ENABLED = "$ONEAPP_K8S_LONGHORN_ENABLED" - ONEAPP_STORAGE_DEVICE = "$ONEAPP_STORAGE_DEVICE" - ONEAPP_STORAGE_FILESYSTEM = "$ONEAPP_STORAGE_FILESYSTEM" - ONEAPP_VNF_HAPROXY_LB0_PORT = "$ONEAPP_VNF_HAPROXY_LB0_PORT" - ONEAPP_VNF_HAPROXY_LB1_PORT = "$ONEAPP_VNF_HAPROXY_LB1_PORT" - ONEAPP_VNF_DNS_ENABLED = "$ONEAPP_VNF_DNS_ENABLED" - cooldown: 120 - elasticity_policies: [] - scheduled_policies: [] + - name: vnf + cardinality: 1 + min_vms: 1 + vm_template_contents: | + NIC = [ + NAME = "NIC0", + NETWORK_ID = "$Public" ] + NIC = [ + NAME = "NIC1", + NETWORK_ID = "$Private" ] + ONEAPP_VROUTER_ETH0_VIP0 = "$ONEAPP_VROUTER_ETH0_VIP0" + ONEAPP_VROUTER_ETH1_VIP0 = "$ONEAPP_VROUTER_ETH1_VIP0" + ONEAPP_VNF_HAPROXY_INTERFACES = "$ONEAPP_VNF_HAPROXY_INTERFACES" + ONEAPP_VNF_HAPROXY_REFRESH_RATE = "$ONEAPP_VNF_HAPROXY_REFRESH_RATE" + ONEAPP_VNF_HAPROXY_LB0_IP = "" + ONEAPP_VNF_HAPROXY_LB0_PORT = "$ONEAPP_VNF_HAPROXY_LB0_PORT" + ONEAPP_VNF_HAPROXY_LB1_IP = "" + ONEAPP_VNF_HAPROXY_LB1_PORT = "$ONEAPP_VNF_HAPROXY_LB1_PORT" + ONEAPP_VNF_HAPROXY_LB2_IP = "" + ONEAPP_VNF_HAPROXY_LB2_PORT = "$ONEAPP_VNF_HAPROXY_LB2_PORT" + ONEAPP_VNF_HAPROXY_LB3_IP = "" + ONEAPP_VNF_HAPROXY_LB3_PORT = "$ONEAPP_VNF_HAPROXY_LB3_PORT" + ONEAPP_VNF_DNS_ENABLED = "$ONEAPP_VNF_DNS_ENABLED" + ONEAPP_VNF_DNS_INTERFACES = "$ONEAPP_VNF_DNS_INTERFACES" + ONEAPP_VNF_DNS_NAMESERVERS = "$ONEAPP_VNF_DNS_NAMESERVERS" + ONEAPP_VNF_NAT4_ENABLED = "$ONEAPP_VNF_NAT4_ENABLED" + ONEAPP_VNF_NAT4_INTERFACES_OUT = "$ONEAPP_VNF_NAT4_INTERFACES_OUT" + ONEAPP_VNF_ROUTER4_ENABLED = "$ONEAPP_VNF_ROUTER4_ENABLED" + ONEAPP_VNF_ROUTER4_INTERFACES = "$ONEAPP_VNF_ROUTER4_INTERFACES" + cooldown: 120 + elasticity_policies: [] + scheduled_policies: [] + - name: master + parents: + - vnf + cardinality: 1 + min_vms: 1 + vm_template_contents: | + NIC = [ + NAME = "NIC0", + NETWORK_ID = "$Private" ] + FALLBACK_GW = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" + FALLBACK_DNS = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" + ONEAPP_VROUTER_ETH0_VIP0 = "$ONEAPP_VROUTER_ETH0_VIP0" + ONEAPP_VROUTER_ETH1_VIP0 = "$ONEAPP_VROUTER_ETH1_VIP0" + ONEAPP_RKE2_SUPERVISOR_EP = "$ONEAPP_RKE2_SUPERVISOR_EP" + ONEAPP_K8S_CONTROL_PLANE_EP = "$ONEAPP_K8S_CONTROL_PLANE_EP" + ONEAPP_K8S_EXTRA_SANS = "$ONEAPP_K8S_EXTRA_SANS" + ONEAPP_K8S_MULTUS_ENABLED = "$ONEAPP_K8S_MULTUS_ENABLED" + ONEAPP_K8S_MULTUS_CONFIG = "$ONEAPP_K8S_MULTUS_CONFIG" + ONEAPP_K8S_CNI_PLUGIN = "$ONEAPP_K8S_CNI_PLUGIN" + ONEAPP_K8S_CNI_CONFIG = "$ONEAPP_K8S_CNI_CONFIG" + ONEAPP_K8S_CILIUM_RANGE = "$ONEAPP_K8S_CILIUM_RANGE" + ONEAPP_K8S_LONGHORN_ENABLED = "$ONEAPP_K8S_LONGHORN_ENABLED" + ONEAPP_K8S_METALLB_ENABLED = "$ONEAPP_K8S_METALLB_ENABLED" + ONEAPP_K8S_METALLB_CONFIG = "$ONEAPP_K8S_METALLB_CONFIG" + ONEAPP_K8S_METALLB_RANGE = "$ONEAPP_K8S_METALLB_RANGE" + ONEAPP_K8S_TRAEFIK_ENABLED = "$ONEAPP_K8S_TRAEFIK_ENABLED" + ONEAPP_VNF_HAPROXY_LB0_IP = "" + ONEAPP_VNF_HAPROXY_LB0_PORT = "$ONEAPP_VNF_HAPROXY_LB0_PORT" + ONEAPP_VNF_HAPROXY_LB1_IP = "" + ONEAPP_VNF_HAPROXY_LB1_PORT = "$ONEAPP_VNF_HAPROXY_LB1_PORT" + ONEAPP_VNF_DNS_ENABLED = "$ONEAPP_VNF_DNS_ENABLED" + cooldown: 120 + elasticity_policies: [] + scheduled_policies: [] + - name: worker + parents: + - vnf + cardinality: 1 + vm_template_contents: | + NIC = [ + NAME = "NIC0", + NETWORK_ID = "$Private" ] + FALLBACK_GW = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" + FALLBACK_DNS = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" + ONEAPP_VROUTER_ETH0_VIP0 = "$ONEAPP_VROUTER_ETH0_VIP0" + ONEAPP_VROUTER_ETH1_VIP0 = "$ONEAPP_VROUTER_ETH1_VIP0" + ONEAPP_RKE2_SUPERVISOR_EP = "$ONEAPP_RKE2_SUPERVISOR_EP" + ONEAPP_K8S_CONTROL_PLANE_EP = "$ONEAPP_K8S_CONTROL_PLANE_EP" + ONEAPP_K8S_MULTUS_ENABLED = "$ONEAPP_K8S_MULTUS_ENABLED" + ONEAPP_K8S_CNI_PLUGIN = "$ONEAPP_K8S_CNI_PLUGIN" + ONEAPP_K8S_LONGHORN_ENABLED = "$ONEAPP_K8S_LONGHORN_ENABLED" + ONEAPP_K8S_METALLB_ENABLED = "$ONEAPP_K8S_METALLB_ENABLED" + ONEAPP_K8S_TRAEFIK_ENABLED = "$ONEAPP_K8S_TRAEFIK_ENABLED" + ONEAPP_VNF_HAPROXY_LB0_PORT = "$ONEAPP_VNF_HAPROXY_LB0_PORT" + ONEAPP_VNF_HAPROXY_LB1_PORT = "$ONEAPP_VNF_HAPROXY_LB1_PORT" + ONEAPP_VNF_HAPROXY_LB2_IP = "" + ONEAPP_VNF_HAPROXY_LB2_PORT = "$ONEAPP_VNF_HAPROXY_LB2_PORT" + ONEAPP_VNF_HAPROXY_LB3_IP = "" + ONEAPP_VNF_HAPROXY_LB3_PORT = "$ONEAPP_VNF_HAPROXY_LB3_PORT" + ONEAPP_VNF_DNS_ENABLED = "$ONEAPP_VNF_DNS_ENABLED" + cooldown: 120 + elasticity_policies: [] + scheduled_policies: [] + - name: storage + parents: + - vnf + cardinality: 0 + vm_template_contents: | + NIC = [ + NAME = "NIC0", + NETWORK_ID = "$Private" ] + FALLBACK_GW = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" + FALLBACK_DNS = "${vnf.TEMPLATE.CONTEXT.ETH1_IP}" + ONEAPP_VROUTER_ETH0_VIP0 = "$ONEAPP_VROUTER_ETH0_VIP0" + ONEAPP_VROUTER_ETH1_VIP0 = "$ONEAPP_VROUTER_ETH1_VIP0" + ONEAPP_RKE2_SUPERVISOR_EP = "$ONEAPP_RKE2_SUPERVISOR_EP" + ONEAPP_K8S_CONTROL_PLANE_EP = "$ONEAPP_K8S_CONTROL_PLANE_EP" + ONEAPP_K8S_MULTUS_ENABLED = "$ONEAPP_K8S_MULTUS_ENABLED" + ONEAPP_K8S_CNI_PLUGIN = "$ONEAPP_K8S_CNI_PLUGIN" + ONEAPP_K8S_LONGHORN_ENABLED = "$ONEAPP_K8S_LONGHORN_ENABLED" + ONEAPP_STORAGE_DEVICE = "$ONEAPP_STORAGE_DEVICE" + ONEAPP_STORAGE_FILESYSTEM = "$ONEAPP_STORAGE_FILESYSTEM" + ONEAPP_VNF_HAPROXY_LB0_PORT = "$ONEAPP_VNF_HAPROXY_LB0_PORT" + ONEAPP_VNF_HAPROXY_LB1_PORT = "$ONEAPP_VNF_HAPROXY_LB1_PORT" + ONEAPP_VNF_DNS_ENABLED = "$ONEAPP_VNF_DNS_ENABLED" + cooldown: 120 + elasticity_policies: [] + scheduled_policies: [] networks: - Public: "M|network|Public||id:" - Private: "M|network|Private||id:" + public: 'M|network|Public||id:' + private: 'M|network|Private||id:' custom_attrs: - ONEAPP_VROUTER_ETH0_VIP0: "O|text|Control Plane Endpoint VIP (IPv4)||" - ONEAPP_VROUTER_ETH1_VIP0: "O|text|Default Gateway VIP (IPv4)||" - ONEAPP_RKE2_SUPERVISOR_EP: "O|text|RKE2 Supervisor endpoint||ep0.eth0.vr:9345" - ONEAPP_K8S_CONTROL_PLANE_EP: "O|text|Control Plane endpoint||ep0.eth0.vr:6443" - ONEAPP_K8S_EXTRA_SANS: "O|text|ApiServer extra certificate SANs||localhost,127.0.0.1,ep0.eth0.vr,${vnf.TEMPLATE.CONTEXT.ETH0_IP}" - ONEAPP_K8S_MULTUS_ENABLED: "O|boolean|Enable Multus||NO" - ONEAPP_K8S_MULTUS_CONFIG: "O|text64|Multus custom config (default none)||" - ONEAPP_K8S_CNI_PLUGIN: "O|list|CNI plugin supported by RKE2|canal,calico,cilium|cilium" - ONEAPP_K8S_CNI_CONFIG: "O|text64|CNI custom config (default none)||" - ONEAPP_K8S_CILIUM_RANGE: "O|text|Cilium LB IP CIDR (default none)||" - ONEAPP_K8S_METALLB_ENABLED: "O|boolean|Enable MetalLB||NO" - ONEAPP_K8S_METALLB_RANGE: "O|text|MetalLB IP range (default none)||" - ONEAPP_K8S_METALLB_CONFIG: "O|text64|MetalLB custom config (default none)||" - ONEAPP_K8S_LONGHORN_ENABLED: "O|boolean|Enable Longhorn||NO" - ONEAPP_STORAGE_DEVICE: "O|text|Storage device path||/dev/vdb" - ONEAPP_STORAGE_FILESYSTEM: "O|text|Storage device filesystem||xfs" - ONEAPP_K8S_TRAEFIK_ENABLED: "O|boolean|Enable Traefik||NO" - ONEAPP_VNF_HAPROXY_INTERFACES: "O|text|Interfaces to run Haproxy on||eth0" - ONEAPP_VNF_HAPROXY_REFRESH_RATE: "O|number|Haproxy refresh rate||30" - ONEAPP_VNF_HAPROXY_LB0_PORT: "O|number|HTTPS RKE2 Supervisor port||9345" - ONEAPP_VNF_HAPROXY_LB1_PORT: "O|number|HTTPS API Server port||6443" - ONEAPP_VNF_HAPROXY_LB2_PORT: "O|number|HTTPS ingress port||443" - ONEAPP_VNF_HAPROXY_LB3_PORT: "O|number|HTTP ingress port||80" - ONEAPP_VNF_DNS_ENABLED: "O|boolean|Enable DNS recursor||YES" - ONEAPP_VNF_DNS_INTERFACES: "O|text|DNS - Interfaces||eth1" - ONEAPP_VNF_DNS_NAMESERVERS: "O|text|DNS - Nameservers||1.1.1.1,8.8.8.8" - ONEAPP_VNF_NAT4_ENABLED: "O|boolean|Enable NAT||YES" - ONEAPP_VNF_NAT4_INTERFACES_OUT: "O|text|NAT - Outgoing Interfaces||eth0" - ONEAPP_VNF_ROUTER4_ENABLED: "O|boolean|Enable Router||YES" - ONEAPP_VNF_ROUTER4_INTERFACES: "O|text|Router - Interfaces||eth0,eth1" + oneapp_vrouter_eth0_vip0: O|text|Control Plane Endpoint VIP (IPv4)|| + oneapp_vrouter_eth1_vip0: O|text|Default Gateway VIP (IPv4)|| + oneapp_rke2_supervisor_ep: O|text|RKE2 Supervisor endpoint||ep0.eth0.vr:9345 + oneapp_k8s_control_plane_ep: O|text|Control Plane endpoint||ep0.eth0.vr:6443 + oneapp_k8s_extra_sans: >- + O|text|ApiServer extra certificate SANs||localhost,127.0.0.1,ep0.eth0.vr,${vnf.TEMPLATE.CONTEXT.ETH0_IP} + oneapp_k8s_multus_enabled: O|boolean|Enable Multus||NO + oneapp_k8s_multus_config: O|text64|Multus custom config (default none)|| + oneapp_k8s_cni_plugin: O|list|CNI plugin supported by RKE2|canal,calico,cilium|cilium + oneapp_k8s_cni_config: O|text64|CNI custom config (default none)|| + oneapp_k8s_cilium_range: O|text|Cilium LB IP CIDR (default none)|| + oneapp_k8s_metallb_enabled: O|boolean|Enable MetalLB||NO + oneapp_k8s_metallb_range: O|text|MetalLB IP range (default none)|| + oneapp_k8s_metallb_config: O|text64|MetalLB custom config (default none)|| + oneapp_k8s_longhorn_enabled: O|boolean|Enable Longhorn||NO + oneapp_storage_device: O|text|Storage device path||/dev/vdb + oneapp_storage_filesystem: O|text|Storage device filesystem||xfs + oneapp_k8s_traefik_enabled: O|boolean|Enable Traefik||NO + oneapp_vnf_haproxy_interfaces: O|text|Interfaces to run Haproxy on||eth0 + oneapp_vnf_haproxy_refresh_rate: O|number|Haproxy refresh rate||30 + oneapp_vnf_haproxy_lb0_port: O|number|HTTPS RKE2 Supervisor port||9345 + oneapp_vnf_haproxy_lb1_port: O|number|HTTPS API Server port||6443 + oneapp_vnf_haproxy_lb2_port: O|number|HTTPS ingress port||443 + oneapp_vnf_haproxy_lb3_port: O|number|HTTP ingress port||80 + oneapp_vnf_dns_enabled: O|boolean|Enable DNS recursor||YES + oneapp_vnf_dns_interfaces: O|text|DNS - Interfaces||eth1 + oneapp_vnf_dns_nameservers: O|text|DNS - Nameservers||1.1.1.1,8.8.8.8 + oneapp_vnf_nat4_enabled: O|boolean|Enable NAT||YES + oneapp_vnf_nat4_interfaces_out: O|text|NAT - Outgoing Interfaces||eth0 + oneapp_vnf_router4_enabled: O|boolean|Enable Router||YES + oneapp_vnf_router4_interfaces: O|text|Router - Interfaces||eth0,eth1 ready_status_gate: true logo: kubernetes.png -images: [] +type: SERVICE_TEMPLATE +roles: + vnf: OneKE 1.29 VNF + master: OneKE 1.29 Airgapped + worker: OneKE 1.29 Airgapped + storage: OneKE 1.29 Airgapped Storage diff --git a/appliances/OneKE_1.29a/2b7b85bb-ef57-43e3-9852-a97ab6087c7e.yaml b/appliances/OneKE_1.29a/2b7b85bb-ef57-43e3-9852-a97ab6087c7e.yaml index 738dc8c..ab60201 100644 --- a/appliances/OneKE_1.29a/2b7b85bb-ef57-43e3-9852-a97ab6087c7e.yaml +++ b/appliances/OneKE_1.29a/2b7b85bb-ef57-43e3-9852-a97ab6087c7e.yaml @@ -6,65 +6,65 @@ description: |- OneKE 1.29 Airgapped VM template for Master and Worker VMs. See the dedicated [documentation](https://github.com/OpenNebula/one-apps/wiki). -short_description: OneKE 1.29 Airgapped VM template for Master and Worker VMs +short_description: OneKE 1.29 Airgapped VM template for Master and Worker + VMs tags: - kubernetes - service - ubuntu -type: VMTEMPLATE format: qcow2 creation_time: 1715358765 os-id: Ubuntu -os-release: "22.04 LTS" +os-release: 22.04 LTS os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 6.2, 6.3, 6.4, 6.6, 6.8, 6.10 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: - SERVICE_ID: "$SERVICE_ID" - FALLBACK_GW: "$FALLBACK_GW" - FALLBACK_DNS: "$FALLBACK_DNS" - GROW_FS: "/" - NETWORK: "YES" - TOKEN: "YES" - REPORT_READY: "YES" - SSH_PUBLIC_KEY: "$USER[SSH_PUBLIC_KEY]" - ONE_SERVICE_AIRGAPPED: "YES" - ONEAPP_VROUTER_ETH0_VIP0: "$ONEAPP_VROUTER_ETH0_VIP0" - ONEAPP_VROUTER_ETH1_VIP0: "$ONEAPP_VROUTER_ETH1_VIP0" - ONEAPP_RKE2_SUPERVISOR_EP: "$ONEAPP_RKE2_SUPERVISOR_EP" - ONEAPP_K8S_CONTROL_PLANE_EP: "$ONEAPP_K8S_CONTROL_PLANE_EP" - ONEAPP_K8S_EXTRA_SANS: "$ONEAPP_K8S_EXTRA_SANS" - ONEAPP_K8S_MULTUS_ENABLED: "$ONEAPP_K8S_MULTUS_ENABLED" - ONEAPP_K8S_MULTUS_CONFIG: "$ONEAPP_K8S_MULTUS_CONFIG" - ONEAPP_K8S_CNI_PLUGIN: "$ONEAPP_K8S_CNI_PLUGIN" - ONEAPP_K8S_CNI_CONFIG: "$ONEAPP_K8S_CNI_CONFIG" - ONEAPP_K8S_CILIUM_RANGE: "$ONEAPP_K8S_CILIUM_RANGE" - ONEAPP_K8S_LONGHORN_ENABLED: "$ONEAPP_K8S_LONGHORN_ENABLED" - ONEAPP_K8S_METALLB_ENABLED: "$ONEAPP_K8S_METALLB_ENABLED" - ONEAPP_K8S_METALLB_CONFIG: "$ONEAPP_K8S_METALLB_CONFIG" - ONEAPP_K8S_METALLB_RANGE: "$ONEAPP_K8S_METALLB_RANGE" - ONEAPP_K8S_TRAEFIK_ENABLED: "$ONEAPP_K8S_TRAEFIK_ENABLED" - ONEAPP_VNF_HAPROXY_LB0_IP: "$ONEAPP_VNF_HAPROXY_LB0_IP" - ONEAPP_VNF_HAPROXY_LB0_PORT: "$ONEAPP_VNF_HAPROXY_LB0_PORT" - ONEAPP_VNF_HAPROXY_LB1_IP: "$ONEAPP_VNF_HAPROXY_LB1_IP" - ONEAPP_VNF_HAPROXY_LB1_PORT: "$ONEAPP_VNF_HAPROXY_LB1_PORT" - ONEAPP_VNF_HAPROXY_LB2_IP: "$ONEAPP_VNF_HAPROXY_LB2_IP" - ONEAPP_VNF_HAPROXY_LB2_PORT: "$ONEAPP_VNF_HAPROXY_LB2_PORT" - ONEAPP_VNF_HAPROXY_LB3_IP: "$ONEAPP_VNF_HAPROXY_LB3_IP" - ONEAPP_VNF_HAPROXY_LB3_PORT: "$ONEAPP_VNF_HAPROXY_LB3_PORT" - ONEAPP_VNF_DNS_ENABLED: "$ONEAPP_VNF_DNS_ENABLED" - cpu: "2" - vcpu: "2" + service_id: "$SERVICE_ID" + fallback_gw: "$FALLBACK_GW" + fallback_dns: "$FALLBACK_DNS" + grow_fs: "/" + network: 'YES' + token: 'YES' + report_ready: 'YES' + ssh_public_key: "$USER[SSH_PUBLIC_KEY]" + one_service_airgapped: 'YES' + oneapp_vrouter_eth0_vip0: "$ONEAPP_VROUTER_ETH0_VIP0" + oneapp_vrouter_eth1_vip0: "$ONEAPP_VROUTER_ETH1_VIP0" + oneapp_rke2_supervisor_ep: "$ONEAPP_RKE2_SUPERVISOR_EP" + oneapp_k8s_control_plane_ep: "$ONEAPP_K8S_CONTROL_PLANE_EP" + oneapp_k8s_extra_sans: "$ONEAPP_K8S_EXTRA_SANS" + oneapp_k8s_multus_enabled: "$ONEAPP_K8S_MULTUS_ENABLED" + oneapp_k8s_multus_config: "$ONEAPP_K8S_MULTUS_CONFIG" + oneapp_k8s_cni_plugin: "$ONEAPP_K8S_CNI_PLUGIN" + oneapp_k8s_cni_config: "$ONEAPP_K8S_CNI_CONFIG" + oneapp_k8s_cilium_range: "$ONEAPP_K8S_CILIUM_RANGE" + oneapp_k8s_longhorn_enabled: "$ONEAPP_K8S_LONGHORN_ENABLED" + oneapp_k8s_metallb_enabled: "$ONEAPP_K8S_METALLB_ENABLED" + oneapp_k8s_metallb_config: "$ONEAPP_K8S_METALLB_CONFIG" + oneapp_k8s_metallb_range: "$ONEAPP_K8S_METALLB_RANGE" + oneapp_k8s_traefik_enabled: "$ONEAPP_K8S_TRAEFIK_ENABLED" + oneapp_vnf_haproxy_lb0_ip: "$ONEAPP_VNF_HAPROXY_LB0_IP" + oneapp_vnf_haproxy_lb0_port: "$ONEAPP_VNF_HAPROXY_LB0_PORT" + oneapp_vnf_haproxy_lb1_ip: "$ONEAPP_VNF_HAPROXY_LB1_IP" + oneapp_vnf_haproxy_lb1_port: "$ONEAPP_VNF_HAPROXY_LB1_PORT" + oneapp_vnf_haproxy_lb2_ip: "$ONEAPP_VNF_HAPROXY_LB2_IP" + oneapp_vnf_haproxy_lb2_port: "$ONEAPP_VNF_HAPROXY_LB2_PORT" + oneapp_vnf_haproxy_lb3_ip: "$ONEAPP_VNF_HAPROXY_LB3_IP" + oneapp_vnf_haproxy_lb3_port: "$ONEAPP_VNF_HAPROXY_LB3_PORT" + oneapp_vnf_dns_enabled: "$ONEAPP_VNF_DNS_ENABLED" + cpu: '2' + vcpu: '2' graphics: - listen: "0.0.0.0" + listen: 0.0.0.0 type: vnc - inputs_order: "" - memory: "3072" + inputs_order: '' + memory: '3072' os: arch: x86_64 user_inputs: {} logo: kubernetes.png +type: VMTEMPLATE disks: -- "OneKE 1.29 Airgapped OS disk" +- OneKE 1.29 Airgapped OS disk diff --git a/appliances/OneKE_1.29a/8ea2017f-4436-49ee-b882-5fa0625a78a7.yaml b/appliances/OneKE_1.29a/8ea2017f-4436-49ee-b882-5fa0625a78a7.yaml index 9cd9f38..8e079a6 100644 --- a/appliances/OneKE_1.29a/8ea2017f-4436-49ee-b882-5fa0625a78a7.yaml +++ b/appliances/OneKE_1.29a/8ea2017f-4436-49ee-b882-5fa0625a78a7.yaml @@ -16,8 +16,7 @@ creation_time: 1715358765 os-id: none os-arch: all hypervisor: ALL -opennebula_version: >- - 6.2, 6.3, 6.4, 6.6, 6.8, 6.10 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 images: - name: oneke_os url: >- diff --git a/appliances/OneKE_1.29a/bcd5a3bc-1bcb-4158-acea-7e74c9950bd5.yaml b/appliances/OneKE_1.29a/bcd5a3bc-1bcb-4158-acea-7e74c9950bd5.yaml index 6d87425..819af03 100644 --- a/appliances/OneKE_1.29a/bcd5a3bc-1bcb-4158-acea-7e74c9950bd5.yaml +++ b/appliances/OneKE_1.29a/bcd5a3bc-1bcb-4158-acea-7e74c9950bd5.yaml @@ -11,50 +11,49 @@ tags: - kubernetes - service - ubuntu -type: VMTEMPLATE format: qcow2 creation_time: 1715358765 os-id: Ubuntu -os-release: "22.04 LTS" +os-release: 22.04 LTS os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 6.2, 6.3, 6.4, 6.6, 6.8, 6.10 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: - SERVICE_ID: "$SERVICE_ID" - FALLBACK_GW: "$FALLBACK_GW" - FALLBACK_DNS: "$FALLBACK_DNS" - GROW_FS: "/ /var/lib/longhorn" - NETWORK: "YES" - TOKEN: "YES" - REPORT_READY: "YES" - SSH_PUBLIC_KEY: "$USER[SSH_PUBLIC_KEY]" - ONE_SERVICE_AIRGAPPED: "YES" - ONEAPP_VROUTER_ETH0_VIP0: "$ONEAPP_VROUTER_ETH0_VIP0" - ONEAPP_VROUTER_ETH1_VIP0: "$ONEAPP_VROUTER_ETH1_VIP0" - ONEAPP_RKE2_SUPERVISOR_EP: "$ONEAPP_RKE2_SUPERVISOR_EP" - ONEAPP_K8S_CONTROL_PLANE_EP: "$ONEAPP_K8S_CONTROL_PLANE_EP" - ONEAPP_K8S_MULTUS_ENABLED: "$ONEAPP_K8S_MULTUS_ENABLED" - ONEAPP_K8S_CNI_PLUGIN: "$ONEAPP_K8S_CNI_PLUGIN" - ONEAPP_K8S_LONGHORN_ENABLED: "$ONEAPP_K8S_LONGHORN_ENABLED" - ONEAPP_STORAGE_DEVICE: "$ONEAPP_STORAGE_DEVICE" - ONEAPP_STORAGE_FILESYSTEM: "$ONEAPP_STORAGE_FILESYSTEM" - ONEAPP_STORAGE_MOUNTPOINT: "/var/lib/longhorn" - ONEAPP_VNF_HAPROXY_LB0_PORT: "$ONEAPP_VNF_HAPROXY_LB0_PORT" - ONEAPP_VNF_HAPROXY_LB1_PORT: "$ONEAPP_VNF_HAPROXY_LB1_PORT" - ONEAPP_VNF_DNS_ENABLED: "$ONEAPP_VNF_DNS_ENABLED" - cpu: "2" - vcpu: "2" + service_id: "$SERVICE_ID" + fallback_gw: "$FALLBACK_GW" + fallback_dns: "$FALLBACK_DNS" + grow_fs: "/ /var/lib/longhorn" + network: 'YES' + token: 'YES' + report_ready: 'YES' + ssh_public_key: "$USER[SSH_PUBLIC_KEY]" + one_service_airgapped: 'YES' + oneapp_vrouter_eth0_vip0: "$ONEAPP_VROUTER_ETH0_VIP0" + oneapp_vrouter_eth1_vip0: "$ONEAPP_VROUTER_ETH1_VIP0" + oneapp_rke2_supervisor_ep: "$ONEAPP_RKE2_SUPERVISOR_EP" + oneapp_k8s_control_plane_ep: "$ONEAPP_K8S_CONTROL_PLANE_EP" + oneapp_k8s_multus_enabled: "$ONEAPP_K8S_MULTUS_ENABLED" + oneapp_k8s_cni_plugin: "$ONEAPP_K8S_CNI_PLUGIN" + oneapp_k8s_longhorn_enabled: "$ONEAPP_K8S_LONGHORN_ENABLED" + oneapp_storage_device: "$ONEAPP_STORAGE_DEVICE" + oneapp_storage_filesystem: "$ONEAPP_STORAGE_FILESYSTEM" + oneapp_storage_mountpoint: "/var/lib/longhorn" + oneapp_vnf_haproxy_lb0_port: "$ONEAPP_VNF_HAPROXY_LB0_PORT" + oneapp_vnf_haproxy_lb1_port: "$ONEAPP_VNF_HAPROXY_LB1_PORT" + oneapp_vnf_dns_enabled: "$ONEAPP_VNF_DNS_ENABLED" + cpu: '2' + vcpu: '2' graphics: - listen: "0.0.0.0" + listen: 0.0.0.0 type: vnc - inputs_order: "" - memory: "3072" + inputs_order: '' + memory: '3072' os: arch: x86_64 user_inputs: {} logo: kubernetes.png +type: VMTEMPLATE disks: -- "OneKE 1.29 Airgapped OS disk" -- "OneKE 1.29 Storage disk" +- OneKE 1.29 Airgapped OS disk +- OneKE 1.29 Storage disk diff --git a/appliances/all/00cdfb0e-d625-493a-8240-d6b0ee96efef.yaml b/appliances/all/00cdfb0e-d625-493a-8240-d6b0ee96efef.yaml index f2cd8e4..017b469 100644 --- a/appliances/all/00cdfb0e-d625-493a-8240-d6b0ee96efef.yaml +++ b/appliances/all/00cdfb0e-d625-493a-8240-d6b0ee96efef.yaml @@ -20,9 +20,7 @@ os-id: ALT Linux os-release: p9 os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 4.8, 4.10, 4.12, 4.14, 5.0, 5.2, 5.4, 5.6, 5.8, 5.10, 5.12, 5.13, 6.0, - 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/0c01eb60-7aeb-013b-d6f3-7875a4a4f528.yaml b/appliances/all/0c01eb60-7aeb-013b-d6f3-7875a4a4f528.yaml index 8c678cb..5f3a1ff 100644 --- a/appliances/all/0c01eb60-7aeb-013b-d6f3-7875a4a4f528.yaml +++ b/appliances/all/0c01eb60-7aeb-013b-d6f3-7875a4a4f528.yaml @@ -20,9 +20,7 @@ os-id: Oracle Linux os-release: '9.4' os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 4.8, 4.10, 4.12, 4.14, 5.0, 5.2, 5.4, 5.6, 5.8, 5.10, 5.12, 5.13, 6.0, - 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/0e7f57b0-9d02-013c-606f-7875a4a4f528.yaml b/appliances/all/0e7f57b0-9d02-013c-606f-7875a4a4f528.yaml index e69739d..8c4e326 100644 --- a/appliances/all/0e7f57b0-9d02-013c-606f-7875a4a4f528.yaml +++ b/appliances/all/0e7f57b0-9d02-013c-606f-7875a4a4f528.yaml @@ -19,9 +19,7 @@ os-id: Alpine Linux os-release: '3.18' os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 4.8, 4.10, 4.12, 4.14, 5.0, 5.2, 5.4, 5.6, 5.8, 5.10, 5.12, 5.13, 6.0, - 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/158b0602-43b3-4950-8b92-7d2a925cd652.yaml b/appliances/all/158b0602-43b3-4950-8b92-7d2a925cd652.yaml index 115a7ca..becf9c4 100644 --- a/appliances/all/158b0602-43b3-4950-8b92-7d2a925cd652.yaml +++ b/appliances/all/158b0602-43b3-4950-8b92-7d2a925cd652.yaml @@ -19,9 +19,7 @@ os-id: FreeBSD os-release: '13.2' os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 4.8, 4.10, 4.12, 4.14, 5.0, 5.2, 5.4, 5.6, 5.8, 5.10, 5.12, 5.13, 6.0, - 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/1801b8b0-f42d-013c-b666-7875a4a4f528.yaml b/appliances/all/1801b8b0-f42d-013c-b666-7875a4a4f528.yaml index 918b5d4..4667fbb 100644 --- a/appliances/all/1801b8b0-f42d-013c-b666-7875a4a4f528.yaml +++ b/appliances/all/1801b8b0-f42d-013c-b666-7875a4a4f528.yaml @@ -19,7 +19,7 @@ os-id: Fedora os-release: '40' os-arch: x86_64 hypervisor: ALL -opennebula_version: 6.0, 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/19652200-20be-013d-0e4a-7875a4a4f528.yaml b/appliances/all/19652200-20be-013d-0e4a-7875a4a4f528.yaml index 4e3258e..06949a5 100644 --- a/appliances/all/19652200-20be-013d-0e4a-7875a4a4f528.yaml +++ b/appliances/all/19652200-20be-013d-0e4a-7875a4a4f528.yaml @@ -17,9 +17,7 @@ os-id: Amazon Linux os-release: '2023' os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 4.8, 4.10, 4.12, 4.14, 5.0, 5.2, 5.4, 5.6, 5.8, 5.10, 5.12, 5.13, 6.0, - 6.1, 6.2, 6.3, 6.4, 6.6, 6.8, 6.10 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/243c5fcc-1117-11ea-97d7-f0def1753696.yaml b/appliances/all/243c5fcc-1117-11ea-97d7-f0def1753696.yaml index ec6b6d2..63823cf 100644 --- a/appliances/all/243c5fcc-1117-11ea-97d7-f0def1753696.yaml +++ b/appliances/all/243c5fcc-1117-11ea-97d7-f0def1753696.yaml @@ -19,9 +19,7 @@ os-id: Devuan os-release: '3' os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 4.8, 4.10, 4.12, 4.14, 5.0, 5.2, 5.4, 5.6, 5.8, 5.10, 5.12, 5.13, 6.0, - 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/251b0578-6c47-4ba4-b184-dc6e873201a2.yaml b/appliances/all/251b0578-6c47-4ba4-b184-dc6e873201a2.yaml index 7246a9c..9e99ab3 100644 --- a/appliances/all/251b0578-6c47-4ba4-b184-dc6e873201a2.yaml +++ b/appliances/all/251b0578-6c47-4ba4-b184-dc6e873201a2.yaml @@ -11,9 +11,7 @@ creation_time: 1613055037 os-id: none os-arch: all hypervisor: ALL -opennebula_version: >- - 4.8, 4.10, 4.12, 4.14, 5.0, 5.2, 5.4, 5.6, 5.8, 5.10, 5.12, 5.13, 6.0, - 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 images: - name: empty5g url: https://d24fmfybwxpuhu.cloudfront.net/empty5g.qcow2 diff --git a/appliances/all/29080d10-f42b-013c-b663-7875a4a4f528.yaml b/appliances/all/29080d10-f42b-013c-b663-7875a4a4f528.yaml index 5960aa9..d052e7c 100644 --- a/appliances/all/29080d10-f42b-013c-b663-7875a4a4f528.yaml +++ b/appliances/all/29080d10-f42b-013c-b663-7875a4a4f528.yaml @@ -19,7 +19,7 @@ os-id: Alpine Linux os-release: '3.19' os-arch: x86_64 hypervisor: ALL -opennebula_version: 6.0, 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/3f6600c0-f432-013c-b66b-7875a4a4f528.yaml b/appliances/all/3f6600c0-f432-013c-b66b-7875a4a4f528.yaml index 3c33410..860ca8e 100644 --- a/appliances/all/3f6600c0-f432-013c-b66b-7875a4a4f528.yaml +++ b/appliances/all/3f6600c0-f432-013c-b66b-7875a4a4f528.yaml @@ -19,7 +19,7 @@ os-id: Fedora os-release: '39' os-arch: x86_64 hypervisor: ALL -opennebula_version: 6.0, 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/421c1575-ceee-43a8-9313-53934c819a4c.yaml b/appliances/all/421c1575-ceee-43a8-9313-53934c819a4c.yaml index 6cad74a..3672db8 100644 --- a/appliances/all/421c1575-ceee-43a8-9313-53934c819a4c.yaml +++ b/appliances/all/421c1575-ceee-43a8-9313-53934c819a4c.yaml @@ -19,9 +19,7 @@ os-id: RockyLinux os-release: '8.9' os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 4.8, 4.10, 4.12, 4.14, 5.0, 5.2, 5.4, 5.6, 5.8, 5.10, 5.12, 5.13, 6.0, - 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/44077b30-f431-013c-b66a-7875a4a4f528.yaml b/appliances/all/44077b30-f431-013c-b66a-7875a4a4f528.yaml index 356d9fd..6ce64d8 100644 --- a/appliances/all/44077b30-f431-013c-b66a-7875a4a4f528.yaml +++ b/appliances/all/44077b30-f431-013c-b66a-7875a4a4f528.yaml @@ -21,7 +21,7 @@ os-id: Ubuntu os-release: '24.04' os-arch: x86_64 hypervisor: ALL -opennebula_version: 6.0, 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/4562be1a-4c11-4e9e-b60a-85a045f1de05.yaml b/appliances/all/4562be1a-4c11-4e9e-b60a-85a045f1de05.yaml index f55858a..1ba7a6c 100644 --- a/appliances/all/4562be1a-4c11-4e9e-b60a-85a045f1de05.yaml +++ b/appliances/all/4562be1a-4c11-4e9e-b60a-85a045f1de05.yaml @@ -19,9 +19,7 @@ os-id: Ubuntu os-release: '22.04' os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 4.8, 4.10, 4.12, 4.14, 5.0, 5.2, 5.4, 5.6, 5.8, 5.10, 5.12, 5.13, 6.0, - 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/58884358-e5f1-441c-892d-39f57c157784.yaml b/appliances/all/58884358-e5f1-441c-892d-39f57c157784.yaml index d6fae12..5d72263 100644 --- a/appliances/all/58884358-e5f1-441c-892d-39f57c157784.yaml +++ b/appliances/all/58884358-e5f1-441c-892d-39f57c157784.yaml @@ -20,7 +20,7 @@ os-id: ALT Linux os-release: p10 os-arch: x86_64 hypervisor: ALL -opennebula_version: 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/590960f4-1114-11ea-988a-f0def1753696.yaml b/appliances/all/590960f4-1114-11ea-988a-f0def1753696.yaml index f9efeba..e8bb722 100644 --- a/appliances/all/590960f4-1114-11ea-988a-f0def1753696.yaml +++ b/appliances/all/590960f4-1114-11ea-988a-f0def1753696.yaml @@ -17,9 +17,7 @@ os-id: Amazon Linux os-release: '2' os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 4.8, 4.10, 4.12, 4.14, 5.0, 5.2, 5.4, 5.6, 5.8, 5.10, 5.12, 5.13, 6.0, - 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/695f1a36-b970-4ccf-ace3-0863dcc86d2a.yaml b/appliances/all/695f1a36-b970-4ccf-ace3-0863dcc86d2a.yaml index fc0cd9c..77d2cac 100644 --- a/appliances/all/695f1a36-b970-4ccf-ace3-0863dcc86d2a.yaml +++ b/appliances/all/695f1a36-b970-4ccf-ace3-0863dcc86d2a.yaml @@ -19,9 +19,7 @@ os-id: Ubuntu os-release: '20.04' os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 4.8, 4.10, 4.12, 4.14, 5.0, 5.2, 5.4, 5.6, 5.8, 5.10, 5.12, 5.13, 6.0, - 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/6ae0a5e8-21a0-47e7-ad18-707af04eed60.yaml b/appliances/all/6ae0a5e8-21a0-47e7-ad18-707af04eed60.yaml index 584e4e8..6280227 100644 --- a/appliances/all/6ae0a5e8-21a0-47e7-ad18-707af04eed60.yaml +++ b/appliances/all/6ae0a5e8-21a0-47e7-ad18-707af04eed60.yaml @@ -19,9 +19,7 @@ os-id: AlmaLinux os-release: '8.9' os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 4.8, 4.10, 4.12, 4.14, 5.0, 5.2, 5.4, 5.6, 5.8, 5.10, 5.12, 5.13, 6.0, - 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/6b7017f4-111b-11ea-9f58-f0def1753696.yaml b/appliances/all/6b7017f4-111b-11ea-9f58-f0def1753696.yaml index fea22c5..ef8439b 100644 --- a/appliances/all/6b7017f4-111b-11ea-9f58-f0def1753696.yaml +++ b/appliances/all/6b7017f4-111b-11ea-9f58-f0def1753696.yaml @@ -21,9 +21,7 @@ os-id: Ubuntu os-release: '18.04' os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 4.8, 4.10, 4.12, 4.14, 5.0, 5.2, 5.4, 5.6, 5.8, 5.10, 5.12, 5.13, 6.0, - 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/6d73ab40-f42d-013c-b667-7875a4a4f528.yaml b/appliances/all/6d73ab40-f42d-013c-b667-7875a4a4f528.yaml index fff977d..76a9318 100644 --- a/appliances/all/6d73ab40-f42d-013c-b667-7875a4a4f528.yaml +++ b/appliances/all/6d73ab40-f42d-013c-b667-7875a4a4f528.yaml @@ -19,7 +19,7 @@ os-id: FreeBSD os-release: '14.1' os-arch: x86_64 hypervisor: ALL -opennebula_version: 6.0, 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/6e26babc-2d0a-4d02-b6ec-8538f63a49ae.yaml b/appliances/all/6e26babc-2d0a-4d02-b6ec-8538f63a49ae.yaml index 4c9ff3e..5060afd 100644 --- a/appliances/all/6e26babc-2d0a-4d02-b6ec-8538f63a49ae.yaml +++ b/appliances/all/6e26babc-2d0a-4d02-b6ec-8538f63a49ae.yaml @@ -20,9 +20,7 @@ os-id: ALT Linux os-release: Sisyphus os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 4.8, 4.10, 4.12, 4.14, 5.0, 5.2, 5.4, 5.6, 5.8, 5.10, 5.12, 5.13, 6.0, - 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/6fa28310-9d85-013c-6070-7875a4a4f528.yaml b/appliances/all/6fa28310-9d85-013c-6070-7875a4a4f528.yaml index ce405d0..191302c 100644 --- a/appliances/all/6fa28310-9d85-013c-6070-7875a4a4f528.yaml +++ b/appliances/all/6fa28310-9d85-013c-6070-7875a4a4f528.yaml @@ -19,9 +19,7 @@ os-id: Debian os-release: '12.5' os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 4.8, 4.10, 4.12, 4.14, 5.0, 5.2, 5.4, 5.6, 5.8, 5.10, 5.12, 5.13, 6.0, - 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/73867a80-7ae7-013b-d6ef-7875a4a4f528.yaml b/appliances/all/73867a80-7ae7-013b-d6ef-7875a4a4f528.yaml index 98240ba..d9a410e 100644 --- a/appliances/all/73867a80-7ae7-013b-d6ef-7875a4a4f528.yaml +++ b/appliances/all/73867a80-7ae7-013b-d6ef-7875a4a4f528.yaml @@ -19,9 +19,7 @@ os-id: Alpine Linux os-release: '3.16' os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 4.8, 4.10, 4.12, 4.14, 5.0, 5.2, 5.4, 5.6, 5.8, 5.10, 5.12, 5.13, 6.0, - 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/786525e5-2e20-4021-b030-0a57e977a121.yaml b/appliances/all/786525e5-2e20-4021-b030-0a57e977a121.yaml index ccfbb14..eb00e0d 100644 --- a/appliances/all/786525e5-2e20-4021-b030-0a57e977a121.yaml +++ b/appliances/all/786525e5-2e20-4021-b030-0a57e977a121.yaml @@ -19,9 +19,7 @@ os-id: FreeBSD os-release: '12.4' os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 4.8, 4.10, 4.12, 4.14, 5.0, 5.2, 5.4, 5.6, 5.8, 5.10, 5.12, 5.13, 6.0, - 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/7ce1ffa1-3f24-5a54-958f-a02786a90dc6.yaml b/appliances/all/7ce1ffa1-3f24-5a54-958f-a02786a90dc6.yaml index ae35060..b00cbe7 100644 --- a/appliances/all/7ce1ffa1-3f24-5a54-958f-a02786a90dc6.yaml +++ b/appliances/all/7ce1ffa1-3f24-5a54-958f-a02786a90dc6.yaml @@ -19,7 +19,7 @@ os-id: Fedora os-release: '38' os-arch: x86_64 hypervisor: ALL -opennebula_version: 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/7ecf7099-1fc7-49db-8109-b3617732a0c5.yaml b/appliances/all/7ecf7099-1fc7-49db-8109-b3617732a0c5.yaml index 6559bcb..e784720 100644 --- a/appliances/all/7ecf7099-1fc7-49db-8109-b3617732a0c5.yaml +++ b/appliances/all/7ecf7099-1fc7-49db-8109-b3617732a0c5.yaml @@ -19,9 +19,7 @@ os-id: CentOS os-release: '8' os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 4.8, 4.10, 4.12, 4.14, 5.0, 5.2, 5.4, 5.6, 5.8, 5.10, 5.12, 5.13, 6.0, - 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/85c32c1d-ed9e-47e1-ba38-8b2a0eb8eabd.yaml b/appliances/all/85c32c1d-ed9e-47e1-ba38-8b2a0eb8eabd.yaml index f188965..9f4dde5 100644 --- a/appliances/all/85c32c1d-ed9e-47e1-ba38-8b2a0eb8eabd.yaml +++ b/appliances/all/85c32c1d-ed9e-47e1-ba38-8b2a0eb8eabd.yaml @@ -19,7 +19,7 @@ os-id: Fedora os-release: '36' os-arch: x86_64 hypervisor: ALL -opennebula_version: 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/86cc4d02-ed80-446b-bc2d-66f7077710b6.yaml b/appliances/all/86cc4d02-ed80-446b-bc2d-66f7077710b6.yaml index b02d719..18820fc 100644 --- a/appliances/all/86cc4d02-ed80-446b-bc2d-66f7077710b6.yaml +++ b/appliances/all/86cc4d02-ed80-446b-bc2d-66f7077710b6.yaml @@ -20,9 +20,7 @@ os-id: Oracle Linux os-release: '8.9' os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 4.8, 4.10, 4.12, 4.14, 5.0, 5.2, 5.4, 5.6, 5.8, 5.10, 5.12, 5.13, 6.0, - 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/8bf38934-1116-11ea-88e0-f0def1753696.yaml b/appliances/all/8bf38934-1116-11ea-88e0-f0def1753696.yaml index f79734a..51c7358 100644 --- a/appliances/all/8bf38934-1116-11ea-88e0-f0def1753696.yaml +++ b/appliances/all/8bf38934-1116-11ea-88e0-f0def1753696.yaml @@ -19,9 +19,7 @@ os-id: Debian os-release: '10.13' os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 4.8, 4.10, 4.12, 4.14, 5.0, 5.2, 5.4, 5.6, 5.8, 5.10, 5.12, 5.13, 6.0, - 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/8e015603-3dc2-4147-a25e-f58dced23e52.yaml b/appliances/all/8e015603-3dc2-4147-a25e-f58dced23e52.yaml index a2023c6..d3e7da8 100644 --- a/appliances/all/8e015603-3dc2-4147-a25e-f58dced23e52.yaml +++ b/appliances/all/8e015603-3dc2-4147-a25e-f58dced23e52.yaml @@ -19,9 +19,7 @@ os-id: Debian os-release: '11.9' os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 4.8, 4.10, 4.12, 4.14, 5.0, 5.2, 5.4, 5.6, 5.8, 5.10, 5.12, 5.13, 6.0, - 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/9156a0b0-3a2c-4324-aa72-c540eafc9360.yaml b/appliances/all/9156a0b0-3a2c-4324-aa72-c540eafc9360.yaml index b77b72b..833647d 100644 --- a/appliances/all/9156a0b0-3a2c-4324-aa72-c540eafc9360.yaml +++ b/appliances/all/9156a0b0-3a2c-4324-aa72-c540eafc9360.yaml @@ -19,7 +19,7 @@ os-id: Fedora os-release: '37' os-arch: x86_64 hypervisor: ALL -opennebula_version: 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/9310bc80-7aea-013b-d6f1-7875a4a4f528.yaml b/appliances/all/9310bc80-7aea-013b-d6f1-7875a4a4f528.yaml index fd874dd..c8071e1 100644 --- a/appliances/all/9310bc80-7aea-013b-d6f1-7875a4a4f528.yaml +++ b/appliances/all/9310bc80-7aea-013b-d6f1-7875a4a4f528.yaml @@ -19,9 +19,7 @@ os-id: RockyLinux os-release: '9.4' os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 4.8, 4.10, 4.12, 4.14, 5.0, 5.2, 5.4, 5.6, 5.8, 5.10, 5.12, 5.13, 6.0, - 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/9fc4becb-a667-40a0-ba92-b580999150b5.yaml b/appliances/all/9fc4becb-a667-40a0-ba92-b580999150b5.yaml index e73ec39..be57fe6 100644 --- a/appliances/all/9fc4becb-a667-40a0-ba92-b580999150b5.yaml +++ b/appliances/all/9fc4becb-a667-40a0-ba92-b580999150b5.yaml @@ -21,9 +21,7 @@ os-id: Ubuntu os-release: '22.04' os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 4.8, 4.10, 4.12, 4.14, 5.0, 5.2, 5.4, 5.6, 5.8, 5.10, 5.12, 5.13, 6.0, - 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/9fcdda10-7ae7-013b-d6f0-7875a4a4f528.yaml b/appliances/all/9fcdda10-7ae7-013b-d6f0-7875a4a4f528.yaml index 7536b81..c1f9b9c 100644 --- a/appliances/all/9fcdda10-7ae7-013b-d6f0-7875a4a4f528.yaml +++ b/appliances/all/9fcdda10-7ae7-013b-d6f0-7875a4a4f528.yaml @@ -19,9 +19,7 @@ os-id: Alpine Linux os-release: '3.17' os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 4.8, 4.10, 4.12, 4.14, 5.0, 5.2, 5.4, 5.6, 5.8, 5.10, 5.12, 5.13, 6.0, - 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/a093aa48-1113-11ea-8c65-f0def1753696.yaml b/appliances/all/a093aa48-1113-11ea-8c65-f0def1753696.yaml index 422c654..9bf75ec 100644 --- a/appliances/all/a093aa48-1113-11ea-8c65-f0def1753696.yaml +++ b/appliances/all/a093aa48-1113-11ea-8c65-f0def1753696.yaml @@ -19,9 +19,7 @@ os-id: CentOS os-release: '7.9' os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 4.8, 4.10, 4.12, 4.14, 5.0, 5.2, 5.4, 5.6, 5.8, 5.10, 5.12, 5.13, 6.0, - 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/af8167a0-f42b-013c-b664-7875a4a4f528.yaml b/appliances/all/af8167a0-f42b-013c-b664-7875a4a4f528.yaml index 0a51fbd..50054e5 100644 --- a/appliances/all/af8167a0-f42b-013c-b664-7875a4a4f528.yaml +++ b/appliances/all/af8167a0-f42b-013c-b664-7875a4a4f528.yaml @@ -19,7 +19,7 @@ os-id: Devuan os-release: '5' os-arch: x86_64 hypervisor: ALL -opennebula_version: 6.0, 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/c0e9ff6e-1117-11ea-9c12-f0def1753696.yaml b/appliances/all/c0e9ff6e-1117-11ea-9c12-f0def1753696.yaml index 20a53ad..25aa12a 100644 --- a/appliances/all/c0e9ff6e-1117-11ea-9c12-f0def1753696.yaml +++ b/appliances/all/c0e9ff6e-1117-11ea-9c12-f0def1753696.yaml @@ -19,9 +19,7 @@ os-id: openSUSE os-release: '15.6' os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 4.8, 4.10, 4.12, 4.14, 5.0, 5.2, 5.4, 5.6, 5.8, 5.10, 5.12, 5.13, 6.0, - 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/ca0a75e0-7ae5-013b-d6ed-7875a4a4f528.yaml b/appliances/all/ca0a75e0-7ae5-013b-d6ed-7875a4a4f528.yaml index a62875a..04ea2b3 100644 --- a/appliances/all/ca0a75e0-7ae5-013b-d6ed-7875a4a4f528.yaml +++ b/appliances/all/ca0a75e0-7ae5-013b-d6ed-7875a4a4f528.yaml @@ -19,9 +19,7 @@ os-id: Devuan os-release: '4' os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 4.8, 4.10, 4.12, 4.14, 5.0, 5.2, 5.4, 5.6, 5.8, 5.10, 5.12, 5.13, 6.0, - 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/d74a5f80-20bd-013d-0e49-7875a4a4f528.yaml b/appliances/all/d74a5f80-20bd-013d-0e49-7875a4a4f528.yaml index ce20ed0..5694efa 100644 --- a/appliances/all/d74a5f80-20bd-013d-0e49-7875a4a4f528.yaml +++ b/appliances/all/d74a5f80-20bd-013d-0e49-7875a4a4f528.yaml @@ -19,7 +19,7 @@ os-id: Alpine Linux os-release: '3.20' os-arch: x86_64 hypervisor: ALL -opennebula_version: 6.0, 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/e7233920-7aea-013b-d6f2-7875a4a4f528.yaml b/appliances/all/e7233920-7aea-013b-d6f2-7875a4a4f528.yaml index 46e76d0..16205d9 100644 --- a/appliances/all/e7233920-7aea-013b-d6f2-7875a4a4f528.yaml +++ b/appliances/all/e7233920-7aea-013b-d6f2-7875a4a4f528.yaml @@ -19,9 +19,7 @@ os-id: AlmaLinux os-release: '9.4' os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 4.8, 4.10, 4.12, 4.14, 5.0, 5.2, 5.4, 5.6, 5.8, 5.10, 5.12, 5.13, 6.0, - 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/ea896438-111a-11ea-ab3f-f0def1753696.yaml b/appliances/all/ea896438-111a-11ea-ab3f-f0def1753696.yaml index 5a77fd9..3052964 100644 --- a/appliances/all/ea896438-111a-11ea-ab3f-f0def1753696.yaml +++ b/appliances/all/ea896438-111a-11ea-ab3f-f0def1753696.yaml @@ -19,9 +19,7 @@ os-id: Ubuntu os-release: '18.04' os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 4.8, 4.10, 4.12, 4.14, 5.0, 5.2, 5.4, 5.6, 5.8, 5.10, 5.12, 5.13, 6.0, - 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/f15ff51e-d3eb-42e7-96e6-a7088da1b877.yaml b/appliances/all/f15ff51e-d3eb-42e7-96e6-a7088da1b877.yaml index 4f3db93..4dcdd74 100644 --- a/appliances/all/f15ff51e-d3eb-42e7-96e6-a7088da1b877.yaml +++ b/appliances/all/f15ff51e-d3eb-42e7-96e6-a7088da1b877.yaml @@ -21,9 +21,7 @@ os-id: Ubuntu os-release: '20.04' os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 4.8, 4.10, 4.12, 4.14, 5.0, 5.2, 5.4, 5.6, 5.8, 5.10, 5.12, 5.13, 6.0, - 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/f4cc1890-f430-013c-b669-7875a4a4f528.yaml b/appliances/all/f4cc1890-f430-013c-b669-7875a4a4f528.yaml index 90456fb..bbf97c7 100644 --- a/appliances/all/f4cc1890-f430-013c-b669-7875a4a4f528.yaml +++ b/appliances/all/f4cc1890-f430-013c-b669-7875a4a4f528.yaml @@ -19,7 +19,7 @@ os-id: Ubuntu os-release: '24.04' os-arch: x86_64 hypervisor: ALL -opennebula_version: 6.0, 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/f886bdb6-1119-11ea-b898-f0def1753696.yaml b/appliances/all/f886bdb6-1119-11ea-b898-f0def1753696.yaml index 181f06c..66c8cc5 100644 --- a/appliances/all/f886bdb6-1119-11ea-b898-f0def1753696.yaml +++ b/appliances/all/f886bdb6-1119-11ea-b898-f0def1753696.yaml @@ -19,9 +19,7 @@ os-id: Ubuntu os-release: '16.04' os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 4.8, 4.10, 4.12, 4.14, 5.0, 5.2, 5.4, 5.6, 5.8, 5.10, 5.12, 5.13, 6.0, - 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/all/ffe989ea-5a30-47cb-91ba-8543f9d91676.yaml b/appliances/all/ffe989ea-5a30-47cb-91ba-8543f9d91676.yaml index c2675ca..08b5f5d 100644 --- a/appliances/all/ffe989ea-5a30-47cb-91ba-8543f9d91676.yaml +++ b/appliances/all/ffe989ea-5a30-47cb-91ba-8543f9d91676.yaml @@ -20,9 +20,7 @@ os-id: Oracle Linux os-release: '7.9' os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 4.8, 4.10, 4.12, 4.14, 5.0, 5.2, 5.4, 5.6, 5.8, 5.10, 5.12, 5.13, 6.0, - 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/iso/6f7a1735-5b88-4667-a319-07ffe5e684ee.yaml b/appliances/iso/6f7a1735-5b88-4667-a319-07ffe5e684ee.yaml index 7143d11..e55ba0a 100644 --- a/appliances/iso/6f7a1735-5b88-4667-a319-07ffe5e684ee.yaml +++ b/appliances/iso/6f7a1735-5b88-4667-a319-07ffe5e684ee.yaml @@ -11,7 +11,7 @@ tags: format: raw creation_time: 1715685461 hypervisor: ALL -opennebula_version: 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 images: - name: one-context url: https://d24fmfybwxpuhu.cloudfront.net/one-context-6.10.0-1.iso diff --git a/appliances/iso/daef5b78-110a-11ea-9e3e-f0def1753696.yaml b/appliances/iso/daef5b78-110a-11ea-9e3e-f0def1753696.yaml index 8505f7f..8c17763 100644 --- a/appliances/iso/daef5b78-110a-11ea-9e3e-f0def1753696.yaml +++ b/appliances/iso/daef5b78-110a-11ea-9e3e-f0def1753696.yaml @@ -11,9 +11,7 @@ format: raw creation_time: 1695105025 os-id: Windows hypervisor: KVM -opennebula_version: >- - 4.8, 4.10, 4.12, 4.14, 5.0, 5.2, 5.4, 5.6, 5.8, 5.10, 5.12, 5.13, 6.0, - 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 images: - name: virtio-win url: https://d24fmfybwxpuhu.cloudfront.net/virtio-win-0.1.240.iso diff --git a/appliances/kernel/634c654e-e32c-43d4-9370-20d0e97a3de2.yaml b/appliances/kernel/634c654e-e32c-43d4-9370-20d0e97a3de2.yaml index 3b3d1b9..af3ea19 100644 --- a/appliances/kernel/634c654e-e32c-43d4-9370-20d0e97a3de2.yaml +++ b/appliances/kernel/634c654e-e32c-43d4-9370-20d0e97a3de2.yaml @@ -12,7 +12,7 @@ tags: format: raw creation_time: 1635328783 hypervisor: Firecracker -opennebula_version: 5.12, 5.13, 6.0, 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 images: - name: vmlinuz-5.4.43-fc.x86_64 url: >- diff --git a/appliances/kernel/8e41b18a-3d62-4342-a26f-20629999b56a.yaml b/appliances/kernel/8e41b18a-3d62-4342-a26f-20629999b56a.yaml index be2f210..24f8f8d 100644 --- a/appliances/kernel/8e41b18a-3d62-4342-a26f-20629999b56a.yaml +++ b/appliances/kernel/8e41b18a-3d62-4342-a26f-20629999b56a.yaml @@ -12,7 +12,7 @@ tags: format: raw creation_time: 1635328783 hypervisor: KVM -opennebula_version: 5.12, 5.13, 6.0, 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 images: - name: vmlinuz-5.4.43-pvh.x86_64 url: >- diff --git a/appliances/kvm/118dc88c-9c37-4d1c-b5bb-cdf70bddea99.yaml b/appliances/kvm/118dc88c-9c37-4d1c-b5bb-cdf70bddea99.yaml index 5248788..958d92e 100644 --- a/appliances/kvm/118dc88c-9c37-4d1c-b5bb-cdf70bddea99.yaml +++ b/appliances/kvm/118dc88c-9c37-4d1c-b5bb-cdf70bddea99.yaml @@ -15,9 +15,7 @@ creation_time: 1635328783 os-id: none os-arch: x86_64 hypervisor: KVM -opennebula_version: >- - 4.8, 4.10, 4.12, 4.14, 5.0, 5.2, 5.4, 5.6, 5.8, 5.10, 5.12, 6.0, - 6.1, 6.2, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 logo: netbootxyz.png images: - name: netboot.xyz diff --git a/appliances/kvm/154f6edf-47dc-4bcb-af77-e55c7d31e945.yaml b/appliances/kvm/154f6edf-47dc-4bcb-af77-e55c7d31e945.yaml index 2f4a103..ef8cce8 100644 --- a/appliances/kvm/154f6edf-47dc-4bcb-af77-e55c7d31e945.yaml +++ b/appliances/kvm/154f6edf-47dc-4bcb-af77-e55c7d31e945.yaml @@ -23,9 +23,7 @@ format: qcow2 os-id: ttylinux os-arch: x86_64 hypervisor: KVM -opennebula_version: >- - 4.8, 4.10, 4.12, 4.14, 5.0, 5.2, 5.4, 5.6, 5.8, 5.10, 5.12, 5.13, 6.0, - 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/kvm/40e9da59-0171-4be5-a0e2-3a94a80bd724.yaml b/appliances/kvm/40e9da59-0171-4be5-a0e2-3a94a80bd724.yaml index 5ccad9f..26157b7 100644 --- a/appliances/kvm/40e9da59-0171-4be5-a0e2-3a94a80bd724.yaml +++ b/appliances/kvm/40e9da59-0171-4be5-a0e2-3a94a80bd724.yaml @@ -2,7 +2,7 @@ name: Custom via netboot.xyz version: 2.0.32-1 publisher: OpenNebula Systems -description: | +description: |- Empty disk for custom installation via [netboot.xyz](https://netboot.xyz). Boots iPXE bootloader from the attached CD-ROM, downloads the installation options from the Internet and lets user choose the action. Fallbacks to @@ -16,17 +16,12 @@ tags: - empty - cdrom - netboot.xyz -type: 'VMTEMPLATE' +format: qcow2 creation_time: 1635328783 -hypervisor: KVM os-id: none os-arch: x86_64 -format: qcow2 -opennebula_version: 5.12, 6.0, 6.2, 6.4, 6.6, 6.8 -disks: - - 'Empty disk' - - 'netboot.xyz' -logo: netbootxyz.png +hypervisor: KVM +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' @@ -38,9 +33,13 @@ opennebula_template: memory: '768' os: arch: x86_64 - boot: 'disk0,disk1' + boot: disk0,disk1 info: >- Please do not use this VM Template for vCenter VMs. Refer to the documentation https://bit.ly/37NcJ0Y sched_requirements: HYPERVISOR!=\"vcenter\" -images: [] +logo: netbootxyz.png +type: VMTEMPLATE +disks: +- Empty disk +- netboot.xyz diff --git a/appliances/service/7b456f76-a255-4cc2-b54a-25f8667918bc.yaml b/appliances/service/7b456f76-a255-4cc2-b54a-25f8667918bc.yaml index 889a309..43b8b0e 100644 --- a/appliances/service/7b456f76-a255-4cc2-b54a-25f8667918bc.yaml +++ b/appliances/service/7b456f76-a255-4cc2-b54a-25f8667918bc.yaml @@ -17,7 +17,7 @@ os-id: Ubuntu os-release: 22.04 LTS os-arch: x86_64 hypervisor: KVM -opennebula_version: 6.2, 6.3, 6.4, 6.6, 6.8, 6.10 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/service/84bd27fe-5d14-4e70-a79a-eb3fdd0072ae.yaml b/appliances/service/84bd27fe-5d14-4e70-a79a-eb3fdd0072ae.yaml index b00893a..b4a1172 100644 --- a/appliances/service/84bd27fe-5d14-4e70-a79a-eb3fdd0072ae.yaml +++ b/appliances/service/84bd27fe-5d14-4e70-a79a-eb3fdd0072ae.yaml @@ -37,9 +37,7 @@ os-id: AlmaLinux os-release: '8.9' os-arch: x86_64 hypervisor: KVM -opennebula_version: >- - 4.8, 4.10, 4.12, 4.14, 5.0, 5.2, 5.4, 5.6, 5.8, 5.10, 5.12, 5.13, 6.0, - 6.1, 6.2, 6.3, 6.4, 6.6, 6.8 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/service/cc96d537-f6c7-499f-83f1-15ac4058750e.yaml b/appliances/service/cc96d537-f6c7-499f-83f1-15ac4058750e.yaml index ed67bdb..1a06fa7 100644 --- a/appliances/service/cc96d537-f6c7-499f-83f1-15ac4058750e.yaml +++ b/appliances/service/cc96d537-f6c7-499f-83f1-15ac4058750e.yaml @@ -19,9 +19,7 @@ os-id: Alpine os-release: '3.18' os-arch: x86_64 hypervisor: ALL -opennebula_version: >- - 4.8, 4.10, 4.12, 4.14, 5.0, 5.2, 5.4, 5.6, 5.8, 5.10, 5.12, 5.13, 6.0, - 6.1, 6.2, 6.3, 6.4, 6.6, 6.8, 6.10 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' diff --git a/appliances/service/e2c4538a-1e7a-11ef-949c-97e1d7dcfb6f.yaml b/appliances/service/e2c4538a-1e7a-11ef-949c-97e1d7dcfb6f.yaml index 10a5765..1037a40 100644 --- a/appliances/service/e2c4538a-1e7a-11ef-949c-97e1d7dcfb6f.yaml +++ b/appliances/service/e2c4538a-1e7a-11ef-949c-97e1d7dcfb6f.yaml @@ -15,11 +15,10 @@ tags: format: qcow2 creation_time: 1717151321 os-id: Ubuntu -os-release: '22.04 LTS' +os-release: 22.04 LTS os-arch: x86_64 hypervisor: KVM -opennebula_version: >- - 6.2, 6.3, 6.4, 6.6, 6.8, 6.10 +opennebula_version: 6.0, 6.2, 6.4, 6.6, 6.8, 6.10 opennebula_template: context: network: 'YES' @@ -39,12 +38,16 @@ opennebula_template: arch: x86_64 logo: images/logos/minio.png user_inputs: - oneapp_minio_hostname: "O|text|MinIO hostname for TLS certificate| |localhost,minio-*.example.net" - oneapp_minio_opts: "O|text|Additional commandline options for MinIO server| |--console-address :9001" - oneapp_minio_root_password: "O|password|MinIO root user password for MinIO server" - oneapp_minio_root_user: "O|text|MinIO root user for MinIO server| |myminioadmin" - oneapp_minio_tls_cert: "O|text64|MinIO TLS certificate (.crt)| |" - oneapp_minio_tls_key: "O|text64|MinIO TLS key (.key)| |" + oneapp_minio_hostname: >- + O|text|MinIO hostname for TLS certificate| |localhost,minio-*.example.net + oneapp_minio_opts: >- + O|text|Additional commandline options for MinIO server| |--console-address + :9001 + oneapp_minio_root_password: O|password|MinIO root user password for + MinIO server + oneapp_minio_root_user: O|text|MinIO root user for MinIO server| |myminioadmin + oneapp_minio_tls_cert: O|text64|MinIO TLS certificate (.crt)| | + oneapp_minio_tls_key: O|text64|MinIO TLS key (.key)| | logo: minio.png images: - name: service_MinIO