Skip to content

Commit

Permalink
M #-: oneke: Get fallback GW/DNS via OneFlow interpolation (#90)
Browse files Browse the repository at this point in the history
  • Loading branch information
sk4zuzu committed Jan 26, 2024
1 parent 56f0730 commit 1e3c026
Show file tree
Hide file tree
Showing 10 changed files with 44 additions and 19 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: OneKE 1.27
version: 1.27.2-6.8.1-1.20240119
version: 1.27.2-6.8.1-1.20240126
publisher: OpenNebula Systems
description: |-
OneKE 1.27 VM template for Master and Worker VMs.
Expand All @@ -22,6 +22,9 @@ opennebula_version: >-
6.2, 6.3, 6.4, 6.6, 6.8
opennebula_template:
context:
SERVICE_ID: "$SERVICE_ID"
FALLBACK_GW: "$FALLBACK_GW"
FALLBACK_DNS: "$FALLBACK_DNS"
GROW_FS: "/"
NETWORK: "YES"
TOKEN: "YES"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: OneKE 1.27 Storage disk
version: 1.27.2-6.8.1-1.20240119
version: 1.27.2-6.8.1-1.20240126
publisher: OpenNebula Systems
description: |-
OneKE 1.27 appliance Storage disk (empty).
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: Service OneKE 1.27
version: 1.27.2-6.8.1-1.20240119
version: 1.27.2-6.8.1-1.20240126
publisher: OpenNebula Systems
description: |-
[RKE2](https://docs.rke2.io/) based multi-master Kubernetes 1.27 cluster for KVM and vCenter hosts,
Expand Down Expand Up @@ -82,6 +82,8 @@ opennebula_template:
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"
Expand Down Expand Up @@ -112,6 +114,8 @@ opennebula_template:
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"
Expand All @@ -138,6 +142,8 @@ opennebula_template:
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"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: OneKE 1.27 VNF
version: 1.27.2-6.8.1-1.20240119
version: 1.27.2-6.8.1-1.20240126
publisher: OpenNebula Systems
description: |-
Appliance providing several Virtual Network Functions (routing, NAT, DNS, DHCP)
Expand All @@ -23,6 +23,7 @@ opennebula_version: >-
6.2, 6.3, 6.4, 6.6, 6.8
opennebula_template:
context:
SERVICE_ID: "$SERVICE_ID"
ONEAPP_VNF_KEEPALIVED_ETH0_SKIP: "YES" # do *NOT* use eth0 for VRRP traffic
NETWORK: "YES"
TOKEN: "YES"
Expand Down Expand Up @@ -64,11 +65,11 @@ opennebula_template:
logo: router.png
images:
- name: oneke_vnf
url: https://d24fmfybwxpuhu.cloudfront.net/service_VRouter-6.8.1-1.20240119.qcow2
url: https://d24fmfybwxpuhu.cloudfront.net/service_VRouter-6.8.1-1.20240126.qcow2
type: OS
dev_prefix: vd
driver: qcow2
size: 2147483648
checksum:
md5: acefac8236f18332e081894e899c6961
sha256: 7de8346a457504ab3974bdbd955e3d896f5d8799f5596f31fe7b3eb0c57ad6fa
md5: f714b66470f1ed05024b8cb90d098358
sha256: aac2d83d64a8d5ca1cc46192bbf7cdde58f5330bd58460b75d5018e98160092e
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: OneKE 1.27 OS disk
version: 1.27.2-6.8.1-1.20240119
version: 1.27.2-6.8.1-1.20240126
publisher: OpenNebula Systems
description: |-
OneKE 1.27 appliance OS disk.
Expand All @@ -20,11 +20,11 @@ opennebula_version: >-
6.2, 6.3, 6.4, 6.6, 6.8
images:
- name: oneke_os
url: https://d24fmfybwxpuhu.cloudfront.net/service_OneKE-6.8.1-1.20240119.qcow2
url: https://d24fmfybwxpuhu.cloudfront.net/service_OneKE-6.8.1-1.20240126.qcow2
type: OS
dev_prefix: vd
driver: qcow2
size: 26843545600
checksum:
md5: 1c47e4fc03544e46e54599b198f10428
sha256: b37007a13dab5a818bcdb818507ee109e81257e0fece8ecbd29cea0c25561139
md5: 3ed234c06de5dbd18fcdafc57fba4bab
sha256: 6beeec9ba10a58e610c51644d4e85524c2d790af7a5f62c55abf579989c34f20
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: OneKE 1.27 Storage
version: 1.27.2-6.8.1-1.20240119
version: 1.27.2-6.8.1-1.20240126
publisher: OpenNebula Systems
description: |-
OneKE 1.27 VM template for Storage VMs.
Expand All @@ -22,6 +22,9 @@ opennebula_version: >-
6.2, 6.3, 6.4, 6.6, 6.8
opennebula_template:
context:
SERVICE_ID: "$SERVICE_ID"
FALLBACK_GW: "$FALLBACK_GW"
FALLBACK_DNS: "$FALLBACK_DNS"
GROW_FS: "/ /var/lib/longhorn"
NETWORK: "YES"
TOKEN: "YES"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: OneKE 1.27a
version: 1.27.2-6.8.1-1.20240119
version: 1.27.2-6.8.1-1.20240126
publisher: OpenNebula Systems
description: |-
OneKE 1.27a VM template for Master and Worker VMs (**airgapped install**).
Expand All @@ -22,6 +22,9 @@ opennebula_version: >-
6.2, 6.3, 6.4, 6.6, 6.8
opennebula_template:
context:
SERVICE_ID: "$SERVICE_ID"
FALLBACK_GW: "$FALLBACK_GW"
FALLBACK_DNS: "$FALLBACK_DNS"
GROW_FS: "/"
NETWORK: "YES"
TOKEN: "YES"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: OneKE 1.27a OS disk
version: 1.27.2-6.8.1-1.20240119
version: 1.27.2-6.8.1-1.20240126
publisher: OpenNebula Systems
description: |-
OneKE 1.27a appliance OS disk (**airgapped install**).
Expand All @@ -20,11 +20,11 @@ opennebula_version: >-
6.2, 6.3, 6.4, 6.6, 6.8
images:
- name: oneke_os
url: https://d24fmfybwxpuhu.cloudfront.net/service_OneKEa-6.8.1-1.20240119.qcow2
url: https://d24fmfybwxpuhu.cloudfront.net/service_OneKEa-6.8.1-1.20240126.qcow2
type: OS
dev_prefix: vd
driver: qcow2
size: 26843545600
checksum:
md5: ddac834d23a8292e7e71818c19ce9393
sha256: 2c3344bdd689b8c7f5b5aad8d02f9aef6fa5f06b4f9475dd418a6ff01a32323e
md5: edcc26ddbf65dc3749410fe49953ee3d
sha256: fa0e3bd87cf4b2671dc6abb912ecae5d19be3dfdbd15ebfb1f4db006ba117d77
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: Service OneKE 1.27a
version: 1.27.2-6.8.1-1.20240119
version: 1.27.2-6.8.1-1.20240126
publisher: OpenNebula Systems
description: |-
[RKE2](https://docs.rke2.io/) based multi-master Kubernetes 1.27a cluster (**airgapped install**) for KVM and vCenter hosts,
Expand Down Expand Up @@ -82,6 +82,8 @@ opennebula_template:
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"
Expand Down Expand Up @@ -112,6 +114,8 @@ opennebula_template:
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"
Expand All @@ -138,6 +142,8 @@ opennebula_template:
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"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: OneKE 1.27a Storage
version: 1.27.2-6.8.1-1.20240119
version: 1.27.2-6.8.1-1.20240126
publisher: OpenNebula Systems
description: |-
OneKE 1.27a VM template for Storage VMs (**airgapped install**).
Expand All @@ -22,6 +22,9 @@ opennebula_version: >-
6.2, 6.3, 6.4, 6.6, 6.8
opennebula_template:
context:
SERVICE_ID: "$SERVICE_ID"
FALLBACK_GW: "$FALLBACK_GW"
FALLBACK_DNS: "$FALLBACK_DNS"
GROW_FS: "/ /var/lib/longhorn"
NETWORK: "YES"
TOKEN: "YES"
Expand Down

0 comments on commit 1e3c026

Please sign in to comment.