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 OpenNebula/cluster-api-provider-opennebula#10: Add CAPONE appliances #14

Merged
merged 5 commits into from
Dec 19, 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
64 changes: 64 additions & 0 deletions appliances/capone/2def0784-3310-479b-9533-5dd6cc0fe2b7.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
---
name: CAPONE VNF
version: 0.0.1-6.10.0-2-20241217
publisher: OpenNebula Systems
description: |-
Appliance providing several Virtual Network Functions (routing, NAT, DNS)
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
- capone
- service
- vnf
format: qcow2
creation_time: 1734453805
os-id: Alpine
os-release: '3.18'
os-arch: x86_64
hypervisor: ALL
opennebula_version: "6.10"
opennebula_template:
context:
network: 'YES'
ssh_public_key: "$USER[SSH_PUBLIC_KEY]"
oneapp_vnf_dns_enabled: "$ONEAPP_VNF_DNS_ENABLED"
oneapp_vnf_dns_nameservers: "$ONEAPP_VNF_DNS_NAMESERVERS"
oneapp_vnf_dns_use_rootservers: "$ONEAPP_VNF_DNS_USE_ROOTSERVERS"
oneapp_vnf_nat4_enabled: "$ONEAPP_VNF_NAT4_ENABLED"
oneapp_vnf_nat4_interfaces_out: "$ONEAPP_VNF_NAT4_INTERFACES_OUT"
oneapp_vnf_router4_enabled: 'YES'
token: 'YES'
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
firmware_secure: "YES"
user_inputs:
oneapp_vnf_dns_enabled: O|boolean|Enable DNS Server| |YES
oneapp_vnf_dns_nameservers: "O|text|DNS - Nameservers||1.1.1.1,8.8.8.8"
oneapp_vnf_dns_use_rootservers: O|boolean|DNS - Use Rootservers| |NO
oneapp_vnf_nat4_enabled: O|boolean|Enable NAT| |YES
oneapp_vnf_nat4_interfaces_out: O|text|NAT - Outgoing Interfaces| |eth0
vrouter: 'YES'
logo: router.png
images:
- name: capone_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
47 changes: 47 additions & 0 deletions appliances/capone/d197d8d4-dab6-4f7e-a1fd-90e87e4365d5.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
---
name: CAPONE K8s node
version: 0.0.1-6.10.0-2-20241217
publisher: OpenNebula Systems
description: |-
CAPONE image and template for K8s nodes

See the dedicated [documentation](https://github.com/OpenNebula/cluster-api-provider-opennebula).
short_description: CAPONE image and template for K8s nodes
tags:
- ubuntu
- capone
format: qcow2
creation_time: 1734453805
os-id: Ubuntu
os-release: '22.04 LTS'
os-arch: x86_64
hypervisor: ALL
opennebula_version: '6.10'
opennebula_template:
context:
backend: 'YES'
network: 'YES'
set_hostname: "$NAME"
ssh_public_key: "$USER[SSH_PUBLIC_KEY]"
token: 'YES'
cpu: '1'
graphics:
listen: 0.0.0.0
type: vnc
memory: '3072'
lxd_security_privileged: 'true'
os:
arch: x86_64
firmware_secure: "YES"
vcpu: '2'
logo: kubernetes.png
images:
- name: capone_os
url: https://d24fmfybwxpuhu.cloudfront.net/capone-6.10.0-2-20241217.qcow2
type: OS
dev_prefix: vd
driver: qcow2
size: 10737418240
checksum:
md5: d9520e1fb50f92b311bbe71f4574eb24
sha256: a546555b18ea0d0b7e925db401fc69124d8974f9384bc13bd12c96bf84d6a3a1
Binary file added logos/kubernetes.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added logos/router.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading