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

F 145/update oneke from 1.29 to 1.31 #118

Merged
merged 6 commits into from
Dec 19, 2024
Merged
Show file tree
Hide file tree
Changes from 5 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
76 changes: 76 additions & 0 deletions appliances/OneKE_1.31/2a902664-98ed-4e78-80b6-af97dfd75371.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
---
name: OneKE 1.31
version: 1.31.3-6.10.0-2-20241219
publisher: OpenNebula Systems
description: |-
OneKE 1.31 VM template for Master and Worker VMs.

See the dedicated [documentation](https://github.com/OpenNebula/one-apps/wiki).
short_description: OneKE 1.31 VM template for Master and Worker VMs
tags:
- kubernetes
- service
- ubuntu
type: VMTEMPLATE
format: qcow2
creation_time: 1734611659
os-id: Ubuntu
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_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_BGP_ENABLED: "$ONEAPP_K8S_CILIUM_BGP_ENABLED"
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_CLASS: "$ONEAPP_K8S_METALLB_CLASS"
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_RKE2_CLOUD_CONTROLLER_ENABLED: "$ONEAPP_RKE2_CLOUD_CONTROLLER_ENABLED"
ONEAPP_K8S_HTTP_PROXY: "$ONEAPP_K8S_HTTP_PROXY"
ONEAPP_K8S_HTTPS_PROXY: "$ONEAPP_K8S_HTTPS_PROXY"
ONEAPP_K8S_NO_PROXY: "$ONEAPP_K8S_NO_PROXY"
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"
type: vnc
inputs_order: ""
memory: "3072"
os:
arch: x86_64
user_inputs: {}
logo: kubernetes.png
disks:
- "OneKE 1.31 OS disk"
29 changes: 29 additions & 0 deletions appliances/OneKE_1.31/3f8627c5-9e05-4821-8ef1-20533ad9b7ba.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
name: OneKE 1.31 OS disk
version: 1.31.3-6.10.0-2-20241219
publisher: OpenNebula Systems
description: |-
OneKE 1.31 appliance OS disk.

See the dedicated [documentation](https://github.com/OpenNebula/one-apps/wiki).
short_description: OneKE 1.31 appliance OS disk
tags:
- disk
- kubernetes
- service
format: qcow2
creation_time: 1734611659
os-id: none
os-arch: all
hypervisor: ALL
opennebula_version: 6.2, 6.3, 6.4, 6.6, 6.8, 6.10
images:
- name: oneke_os
url: "https://d24fmfybwxpuhu.cloudfront.net/service_OneKE-6.10.0-2-20241219.qcow2"
type: OS
dev_prefix: vd
driver: qcow2
size: 26843545600
checksum:
md5: f89b6b162d794b0c14663b17c05ef761
sha256: d47fd6ba95337163173c6d6bbed7469c2767dca756600415b907e18037a6785a
76 changes: 76 additions & 0 deletions appliances/OneKE_1.31/4bea23af-09c2-4520-8f3a-ce902eb5157c.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
---
name: OneKE 1.31 VNF
version: 1.31.3-6.10.0-2-20241219
publisher: OpenNebula Systems
description: |-
Appliance providing several Virtual Network Functions (routing, NAT, DNS, DHCP)
to run as regular VM.

See the dedicated [documentation](https://github.com/OpenNebula/one-apps/wiki).
short_description: Appliance with several Virtual Network Functions to run as VM
tags:
- alpine
- kubernetes
- service
- vnf
format: qcow2
creation_time: 1734611659
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_template:
context:
service_id: "$SERVICE_ID"
oneapp_vnf_keepalived_eth0_skip: 'YES'
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_vnf_haproxy_enabled: 'YES'
oneapp_vnf_haproxy_onegate_enabled: 'YES'
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_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"
oneapp_vnf_dns_interfaces: "$ONEAPP_VNF_DNS_INTERFACES"
oneapp_vnf_dns_nameservers: "$ONEAPP_VNF_DNS_NAMESERVERS"
oneapp_vnf_dns_use_rootservers: 'NO'
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"
cpu: '1'
graphics:
listen: 0.0.0.0
type: vnc
inputs_order: ''
memory: '512'
nic_default:
model: virtio
lxd_security_privileged: 'true'
os:
arch: x86_64
user_inputs: {}
logo: router.png
images:
- name: oneke_vnf
url: "https://d24fmfybwxpuhu.cloudfront.net/service_VRouter-6.10.0-2-20241203.qcow2"
type: OS
dev_prefix: vd
driver: qcow2
size: 2147483648
checksum:
md5: 7d4b1edb38cdfa6db7fb69ca9285be8e
sha256: 03cfac21780ff46ba9f7b2ab3f73d6c0d9e6ce3ad59e6bf94c21edd9de985436
64 changes: 64 additions & 0 deletions appliances/OneKE_1.31/98df67fd-6dbd-49e3-a99d-9b8d8519c418.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
---
name: OneKE 1.31 Storage
version: 1.31.3-6.10.0-2-20241219
publisher: OpenNebula Systems
description: |-
OneKE 1.31 VM template for Storage VMs.

See the dedicated [documentation](https://github.com/OpenNebula/one-apps/wiki).
short_description: OneKE 1.31 VM template for Storage VMs
tags:
- kubernetes
- service
- ubuntu
type: VMTEMPLATE
format: qcow2
creation_time: 1734611659
os-id: Ubuntu
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_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_RKE2_CLOUD_CONTROLLER_ENABLED: "$ONEAPP_RKE2_CLOUD_CONTROLLER_ENABLED"
ONEAPP_K8S_HTTP_PROXY: "$ONEAPP_K8S_HTTP_PROXY"
ONEAPP_K8S_HTTPS_PROXY: "$ONEAPP_K8S_HTTPS_PROXY"
ONEAPP_K8S_NO_PROXY: "$ONEAPP_K8S_NO_PROXY"
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"
type: vnc
inputs_order: ""
memory: "3072"
os:
arch: x86_64
user_inputs: {}
logo: kubernetes.png
disks:
- "OneKE 1.31 OS disk"
- "OneKE 1.31 Storage disk"
Loading
Loading