diff --git a/manifests/type/network-cloud/README.md b/manifests/type/network-cloud/README.md new file mode 100644 index 000000000..6b69c18e3 --- /dev/null +++ b/manifests/type/network-cloud/README.md @@ -0,0 +1,6 @@ +# Network-cloud Type + +The network type provides Airship configuration suitable for +performance-intensive telecommunication and networking workloads. A placeholder +for now, the network-cloud type will evolve to meet the specifications of the +[Cloud iNfrastructure Telco Task Force (CNTT)](https://github.com/cntt-n/CNTT). diff --git a/manifests/type/network-cloud/ephemeral/bootstrap/kustomization.yaml b/manifests/type/network-cloud/ephemeral/bootstrap/kustomization.yaml new file mode 100644 index 000000000..2c91e0d20 --- /dev/null +++ b/manifests/type/network-cloud/ephemeral/bootstrap/kustomization.yaml @@ -0,0 +1,4 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ../../../airship-core/ephemeral/bootstrap diff --git a/manifests/type/network-cloud/ephemeral/controlplane/kustomization.yaml b/manifests/type/network-cloud/ephemeral/controlplane/kustomization.yaml new file mode 100644 index 000000000..1da566259 --- /dev/null +++ b/manifests/type/network-cloud/ephemeral/controlplane/kustomization.yaml @@ -0,0 +1,4 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ../../../airship-core/ephemeral/controlplane diff --git a/manifests/type/network-cloud/ephemeral/initinfra/kustomization.yaml b/manifests/type/network-cloud/ephemeral/initinfra/kustomization.yaml new file mode 100644 index 000000000..3c60834ec --- /dev/null +++ b/manifests/type/network-cloud/ephemeral/initinfra/kustomization.yaml @@ -0,0 +1,4 @@ +resources: + - ../../../airship-core/ephemeral/initinfra +commonLabels: + airshipit.org/stage: initinfra diff --git a/manifests/type/network-cloud/shared/catalogues/common-networking.yaml b/manifests/type/network-cloud/shared/catalogues/common-networking.yaml new file mode 100644 index 000000000..198863bfd --- /dev/null +++ b/manifests/type/network-cloud/shared/catalogues/common-networking.yaml @@ -0,0 +1,2 @@ +# NOTE(drewwalters96): This patch file is applied to override the +# airship-core networking catalogue. diff --git a/manifests/type/network-cloud/shared/catalogues/kustomization.yaml b/manifests/type/network-cloud/shared/catalogues/kustomization.yaml new file mode 100644 index 000000000..53d220e1c --- /dev/null +++ b/manifests/type/network-cloud/shared/catalogues/kustomization.yaml @@ -0,0 +1,7 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ../../../../airship-core/shared/catalogues + +patchesStrategicMerge: + - common-networking.yaml