From 639e3157698c4dae42293c7b2fb7eafa7b69ac6e Mon Sep 17 00:00:00 2001 From: "Michael N. Lipp" Date: Wed, 21 Feb 2024 22:21:32 +0100 Subject: [PATCH] Add network-config to CRD. --- deploy/crds/vms-crd.yaml | 4 ++++ .../org/jdrupes/vmoperator/manager/runnerConfig.ftl.yaml | 3 +++ 2 files changed, 7 insertions(+) diff --git a/deploy/crds/vms-crd.yaml b/deploy/crds/vms-crd.yaml index 9de714b..017050f 100644 --- a/deploy/crds/vms-crd.yaml +++ b/deploy/crds/vms-crd.yaml @@ -980,6 +980,10 @@ spec: description: Copied to cloud-init's user-data file. type: object x-kubernetes-preserve-unknown-fields: true + networkConfig: + description: Copied to cloud-init's network-config file. + type: object + x-kubernetes-preserve-unknown-fields: true vm: type: object description: Defines the VM. diff --git a/org.jdrupes.vmoperator.manager/resources/org/jdrupes/vmoperator/manager/runnerConfig.ftl.yaml b/org.jdrupes.vmoperator.manager/resources/org/jdrupes/vmoperator/manager/runnerConfig.ftl.yaml index 64c5cbf..75371cc 100644 --- a/org.jdrupes.vmoperator.manager/resources/org/jdrupes/vmoperator/manager/runnerConfig.ftl.yaml +++ b/org.jdrupes.vmoperator.manager/resources/org/jdrupes/vmoperator/manager/runnerConfig.ftl.yaml @@ -58,6 +58,9 @@ data: <#else> userData: {} + <#if cr.spec.cloudInit.networkConfig??> + networkConfig: ${ cr.spec.cloudInit.networkConfig.toString() } + # Define the VM (required)