From ae96835293c13602e3856411a7202e68dd0d27ec Mon Sep 17 00:00:00 2001 From: Mat Kowalski Date: Wed, 15 Oct 2025 11:02:15 +0200 Subject: [PATCH] Add sample nmstate manifest for br-ex with 1 port --- .../00-nmstate-brex-bond-master.yml | 4 ++-- .../00-nmstate-brex-bond-worker.yml | 4 ++-- .../nmstate-brex/00-nmstate-brex-master.yml | 18 ++++++++++++++++++ .../nmstate-brex/00-nmstate-brex-worker.yml | 18 ++++++++++++++++++ 4 files changed, 40 insertions(+), 4 deletions(-) create mode 100644 network-configs/nmstate-brex/00-nmstate-brex-master.yml create mode 100644 network-configs/nmstate-brex/00-nmstate-brex-worker.yml diff --git a/network-configs/nmstate-brex-bond/00-nmstate-brex-bond-master.yml b/network-configs/nmstate-brex-bond/00-nmstate-brex-bond-master.yml index 4cb15b312..4cb15ccd4 100644 --- a/network-configs/nmstate-brex-bond/00-nmstate-brex-bond-master.yml +++ b/network-configs/nmstate-brex-bond/00-nmstate-brex-bond-master.yml @@ -12,7 +12,7 @@ spec: storage: files: - contents: - source: data:text/plain;charset=utf-8;base64,aW50ZXJmYWNlczoKLSBuYW1lOiBib25kMAogIHR5cGU6IGJvbmQKICBzdGF0ZTogdXAKICBpcHY0OgogICAgZW5hYmxlZDogZmFsc2UKICBsaW5rLWFnZ3JlZ2F0aW9uOgogICAgbW9kZTogYWN0aXZlLWJhY2t1cAogICAgb3B0aW9uczoKICAgICAgbWlpbW9uOiAnMTAwJwogICAgcG9ydDoKICAgIC0gZW5wMnMwCiAgICAtIGVucDNzMAotIG5hbWU6IGJyLWV4CiAgdHlwZTogb3ZzLWJyaWRnZQogIHN0YXRlOiB1cAogIGlwdjQ6CiAgICBlbmFibGVkOiBmYWxzZQogICAgZGhjcDogZmFsc2UKICBpcHY2OgogICAgZW5hYmxlZDogZmFsc2UKICAgIGRoY3A6IGZhbHNlCiAgYnJpZGdlOgogICAgcG9ydDoKICAgIC0gbmFtZTogYm9uZDAKICAgIC0gbmFtZTogYnItZXgKLSBuYW1lOiBici1leAogIHR5cGU6IG92cy1pbnRlcmZhY2UKICBzdGF0ZTogdXAKICBpcHY0OgogICAgZW5hYmxlZDogdHJ1ZQogICAgZGhjcDogdHJ1ZQogIGlwdjY6CiAgICBlbmFibGVkOiBmYWxzZQogICAgZGhjcDogZmFsc2U= + source: data:text/plain;charset=utf-8;base64,aW50ZXJmYWNlczoKLSBuYW1lOiBib25kMAogIHR5cGU6IGJvbmQKICBzdGF0ZTogdXAKICBpcHY0OgogICAgZW5hYmxlZDogZmFsc2UKICBsaW5rLWFnZ3JlZ2F0aW9uOgogICAgbW9kZTogYWN0aXZlLWJhY2t1cAogICAgb3B0aW9uczoKICAgICAgbWlpbW9uOiAnMTAwJwogICAgcG9ydDoKICAgIC0gZW5wMnMwCiAgICAtIGVucDNzMAotIG5hbWU6IGJyLWV4CiAgdHlwZTogb3ZzLWJyaWRnZQogIHN0YXRlOiB1cAogIGlwdjQ6CiAgICBlbmFibGVkOiBmYWxzZQogICAgZGhjcDogZmFsc2UKICBpcHY2OgogICAgZW5hYmxlZDogZmFsc2UKICAgIGRoY3A6IGZhbHNlCiAgYnJpZGdlOgogICAgcG9ydDoKICAgIC0gbmFtZTogYm9uZDAKICAgIC0gbmFtZTogYnItZXgKLSBuYW1lOiBici1leAogIHR5cGU6IG92cy1pbnRlcmZhY2UKICBzdGF0ZTogdXAKICBpcHY0OgogICAgZW5hYmxlZDogdHJ1ZQogICAgZGhjcDogdHJ1ZQogIGlwdjY6CiAgICBlbmFibGVkOiB0cnVlCiAgICBkaGNwOiB0cnVlCg== mode: 0644 overwrite: true - path: /etc/nmstate/openshift/cluster.yml \ No newline at end of file + path: /etc/nmstate/openshift/cluster.yml diff --git a/network-configs/nmstate-brex-bond/00-nmstate-brex-bond-worker.yml b/network-configs/nmstate-brex-bond/00-nmstate-brex-bond-worker.yml index a36e3ce89..54f2181be 100644 --- a/network-configs/nmstate-brex-bond/00-nmstate-brex-bond-worker.yml +++ b/network-configs/nmstate-brex-bond/00-nmstate-brex-bond-worker.yml @@ -12,7 +12,7 @@ spec: storage: files: - contents: - source: data:text/plain;charset=utf-8;base64,aW50ZXJmYWNlczoKLSBuYW1lOiBib25kMAogIHR5cGU6IGJvbmQKICBzdGF0ZTogdXAKICBpcHY0OgogICAgZW5hYmxlZDogZmFsc2UKICBsaW5rLWFnZ3JlZ2F0aW9uOgogICAgbW9kZTogYWN0aXZlLWJhY2t1cAogICAgb3B0aW9uczoKICAgICAgbWlpbW9uOiAnMTAwJwogICAgcG9ydDoKICAgIC0gZW5wMnMwCiAgICAtIGVucDNzMAotIG5hbWU6IGJyLWV4CiAgdHlwZTogb3ZzLWJyaWRnZQogIHN0YXRlOiB1cAogIGlwdjQ6CiAgICBlbmFibGVkOiBmYWxzZQogICAgZGhjcDogZmFsc2UKICBpcHY2OgogICAgZW5hYmxlZDogZmFsc2UKICAgIGRoY3A6IGZhbHNlCiAgYnJpZGdlOgogICAgcG9ydDoKICAgIC0gbmFtZTogYm9uZDAKICAgIC0gbmFtZTogYnItZXgKLSBuYW1lOiBici1leAogIHR5cGU6IG92cy1pbnRlcmZhY2UKICBzdGF0ZTogdXAKICBpcHY0OgogICAgZW5hYmxlZDogdHJ1ZQogICAgZGhjcDogdHJ1ZQogIGlwdjY6CiAgICBlbmFibGVkOiBmYWxzZQogICAgZGhjcDogZmFsc2U= + source: data:text/plain;charset=utf-8;base64,aW50ZXJmYWNlczoKLSBuYW1lOiBib25kMAogIHR5cGU6IGJvbmQKICBzdGF0ZTogdXAKICBpcHY0OgogICAgZW5hYmxlZDogZmFsc2UKICBsaW5rLWFnZ3JlZ2F0aW9uOgogICAgbW9kZTogYWN0aXZlLWJhY2t1cAogICAgb3B0aW9uczoKICAgICAgbWlpbW9uOiAnMTAwJwogICAgcG9ydDoKICAgIC0gZW5wMnMwCiAgICAtIGVucDNzMAotIG5hbWU6IGJyLWV4CiAgdHlwZTogb3ZzLWJyaWRnZQogIHN0YXRlOiB1cAogIGlwdjQ6CiAgICBlbmFibGVkOiBmYWxzZQogICAgZGhjcDogZmFsc2UKICBpcHY2OgogICAgZW5hYmxlZDogZmFsc2UKICAgIGRoY3A6IGZhbHNlCiAgYnJpZGdlOgogICAgcG9ydDoKICAgIC0gbmFtZTogYm9uZDAKICAgIC0gbmFtZTogYnItZXgKLSBuYW1lOiBici1leAogIHR5cGU6IG92cy1pbnRlcmZhY2UKICBzdGF0ZTogdXAKICBpcHY0OgogICAgZW5hYmxlZDogdHJ1ZQogICAgZGhjcDogdHJ1ZQogIGlwdjY6CiAgICBlbmFibGVkOiB0cnVlCiAgICBkaGNwOiB0cnVlCg== mode: 0644 overwrite: true - path: /etc/nmstate/openshift/cluster.yml \ No newline at end of file + path: /etc/nmstate/openshift/cluster.yml diff --git a/network-configs/nmstate-brex/00-nmstate-brex-master.yml b/network-configs/nmstate-brex/00-nmstate-brex-master.yml new file mode 100644 index 000000000..a55c4bdae --- /dev/null +++ b/network-configs/nmstate-brex/00-nmstate-brex-master.yml @@ -0,0 +1,18 @@ +# This manifest is configuring enp2s0 as the only port of br-ex. +apiVersion: machineconfiguration.openshift.io/v1 +kind: MachineConfig +metadata: + labels: + machineconfiguration.openshift.io/role: master + name: 00-nmstate-brex-master +spec: + config: + ignition: + version: 3.2.0 + storage: + files: + - contents: + source: data:text/plain;charset=utf-8;base64,aW50ZXJmYWNlczoKLSBuYW1lOiBlbnAyczAKICB0eXBlOiBldGhlcm5ldAogIHN0YXRlOiB1cAogIGlwdjQ6CiAgICBlbmFibGVkOiBmYWxzZQogIGlwdjY6CiAgICBlbmFibGVkOiBmYWxzZQotIG5hbWU6IGJyLWV4CiAgdHlwZTogb3ZzLWJyaWRnZQogIHN0YXRlOiB1cAogIGlwdjQ6CiAgICBlbmFibGVkOiBmYWxzZQogICAgZGhjcDogZmFsc2UKICBpcHY2OgogICAgZW5hYmxlZDogZmFsc2UKICAgIGRoY3A6IGZhbHNlCiAgYnJpZGdlOgogICAgcG9ydDoKICAgIC0gbmFtZTogZW5wMnMwCiAgICAtIG5hbWU6IGJyLWV4Ci0gbmFtZTogYnItZXgKICB0eXBlOiBvdnMtaW50ZXJmYWNlCiAgc3RhdGU6IHVwCiAgY29weS1tYWMtZnJvbTogZW5wMnMwCiAgaXB2NDoKICAgIGVuYWJsZWQ6IHRydWUKICAgIGRoY3A6IHRydWUKICBpcHY2OgogICAgZW5hYmxlZDogdHJ1ZQogICAgZGhjcDogdHJ1ZQo= + mode: 0644 + overwrite: true + path: /etc/nmstate/openshift/cluster.yml diff --git a/network-configs/nmstate-brex/00-nmstate-brex-worker.yml b/network-configs/nmstate-brex/00-nmstate-brex-worker.yml new file mode 100644 index 000000000..1370b8c72 --- /dev/null +++ b/network-configs/nmstate-brex/00-nmstate-brex-worker.yml @@ -0,0 +1,18 @@ +# This manifest is configuring enp2s0 as the only port of br-ex. +apiVersion: machineconfiguration.openshift.io/v1 +kind: MachineConfig +metadata: + labels: + machineconfiguration.openshift.io/role: worker + name: 00-nmstate-brex-worker +spec: + config: + ignition: + version: 3.2.0 + storage: + files: + - contents: + source: data:text/plain;charset=utf-8;base64,aW50ZXJmYWNlczoKLSBuYW1lOiBlbnAyczAKICB0eXBlOiBldGhlcm5ldAogIHN0YXRlOiB1cAogIGlwdjQ6CiAgICBlbmFibGVkOiBmYWxzZQogIGlwdjY6CiAgICBlbmFibGVkOiBmYWxzZQotIG5hbWU6IGJyLWV4CiAgdHlwZTogb3ZzLWJyaWRnZQogIHN0YXRlOiB1cAogIGlwdjQ6CiAgICBlbmFibGVkOiBmYWxzZQogICAgZGhjcDogZmFsc2UKICBpcHY2OgogICAgZW5hYmxlZDogZmFsc2UKICAgIGRoY3A6IGZhbHNlCiAgYnJpZGdlOgogICAgcG9ydDoKICAgIC0gbmFtZTogZW5wMnMwCiAgICAtIG5hbWU6IGJyLWV4Ci0gbmFtZTogYnItZXgKICB0eXBlOiBvdnMtaW50ZXJmYWNlCiAgc3RhdGU6IHVwCiAgY29weS1tYWMtZnJvbTogZW5wMnMwCiAgaXB2NDoKICAgIGVuYWJsZWQ6IHRydWUKICAgIGRoY3A6IHRydWUKICBpcHY2OgogICAgZW5hYmxlZDogdHJ1ZQogICAgZGhjcDogdHJ1ZQo= + mode: 0644 + overwrite: true + path: /etc/nmstate/openshift/cluster.yml