Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

M #-: oneke: Get fallback GW/DNS via OneFlow interpolation #90

Merged
merged 1 commit into from
Jan 26, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Loading