From 09433bc71335883207a4e0104e8a4c24d971ea63 Mon Sep 17 00:00:00 2001 From: Itay Shakury Date: Sat, 17 Jun 2023 10:09:59 +0300 Subject: [PATCH 1/3] add cds:k8s taxonomy --- cdx.md | 1 + cdx/k8s.md | 11 +++++++++++ 2 files changed, 12 insertions(+) create mode 100644 cdx/k8s.md diff --git a/cdx.md b/cdx.md index 2430d14..7fd15be 100644 --- a/cdx.md +++ b/cdx.md @@ -8,6 +8,7 @@ | `cdx:npm` | Namespace for properties specific to the Node NPM ecosystem. | CycloneDX JavaScript Maintainers | [cdx:npm taxonomy](cdx/npm.md) | | `cdx:pipenv` | Namespace for properties specific to the Python Pipenv ecosystem. | CycloneDX Python Maintainers | [cdx:pipenv taxonomy](cdx/pipenv.md) | | `cdx:poetry` | Namespace for properties specific to the Python Poetry ecosystem. | CycloneDX Python Maintainers | [cdx:poetry taxonomy](cdx/poetry.md) | +| `cdx:k8s` | Namespace for properties specific to the Kubernetes ecosystem. | CycloneDX Core Working Group | [cdx:k8s taxonomy](cdx/k8s.md) | ## Registering `cdx` Namespaces and Properties diff --git a/cdx/k8s.md b/cdx/k8s.md new file mode 100644 index 0000000..5249077 --- /dev/null +++ b/cdx/k8s.md @@ -0,0 +1,11 @@ +## `cdx:k8s` Namespace Taxonomy + +| Namespace | Description | +| ------------------- | ------------------------------------------------------------------------------------------------------------ | +| `cdx:k8s:component` | Namespace for metadata of [Kubernetes components](https://kubernetes.io/docs/concepts/overview/components/). | + +## `cdx:k8s:component` Namespace Taxonomy + +| Property | Description | +| ------------------------ | ------------------------------------------------------------------------------------------------- | +| `cdx:k8s:component:role` | Role of the Kubernetes component (api-server,kubelet,etc.) | From 3c2a8502ec72137aa693dd060bee42dc57ec717f Mon Sep 17 00:00:00 2001 From: Itay Shakury Date: Sun, 18 Jun 2023 12:17:22 +0300 Subject: [PATCH 2/3] address pr comments Signed-off-by: Itay Shakury --- cdx.md | 2 +- cdx/k8s.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cdx.md b/cdx.md index 7fd15be..45d2766 100644 --- a/cdx.md +++ b/cdx.md @@ -5,10 +5,10 @@ | `cdx:composer` | Namespace for properties specific to the PHP Composer ecosystem. | CycloneDX PHP Maintainers | [cdx:composer taxonomy](cdx/composer.md) | | `cdx:device` | Namespace for properties specific to hardware devices. | CycloneDX Core Working Group | [cdx:device taxonomy](cdx/device.md) | | `cdx:gomod` | Namespace for properties specific to the Go Module ecosystem. | CycloneDX Go Maintainers | [cdx:gomod taxonomy](cdx/gomod.md) | +| `cdx:k8s` | Namespace for properties specific to the Kubernetes ecosystem. | CycloneDX Core Working Group | [cdx:k8s taxonomy](cdx/k8s.md) | | `cdx:npm` | Namespace for properties specific to the Node NPM ecosystem. | CycloneDX JavaScript Maintainers | [cdx:npm taxonomy](cdx/npm.md) | | `cdx:pipenv` | Namespace for properties specific to the Python Pipenv ecosystem. | CycloneDX Python Maintainers | [cdx:pipenv taxonomy](cdx/pipenv.md) | | `cdx:poetry` | Namespace for properties specific to the Python Poetry ecosystem. | CycloneDX Python Maintainers | [cdx:poetry taxonomy](cdx/poetry.md) | -| `cdx:k8s` | Namespace for properties specific to the Kubernetes ecosystem. | CycloneDX Core Working Group | [cdx:k8s taxonomy](cdx/k8s.md) | ## Registering `cdx` Namespaces and Properties diff --git a/cdx/k8s.md b/cdx/k8s.md index 5249077..1c92dd7 100644 --- a/cdx/k8s.md +++ b/cdx/k8s.md @@ -8,4 +8,4 @@ | Property | Description | | ------------------------ | ------------------------------------------------------------------------------------------------- | -| `cdx:k8s:component:role` | Role of the Kubernetes component (api-server,kubelet,etc.) | +| `cdx:k8s:component:role` | Role of the [Kubernetes component](https://kubernetes.io/docs/concepts/overview/components/). | From 34242267838bf8e43bb9752eee791d36067fb924 Mon Sep 17 00:00:00 2001 From: Itay Shakury Date: Tue, 20 Jun 2023 11:37:15 +0300 Subject: [PATCH 3/3] component name and type Signed-off-by: Itay Shakury --- cdx/k8s.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/cdx/k8s.md b/cdx/k8s.md index 1c92dd7..3ecd9ae 100644 --- a/cdx/k8s.md +++ b/cdx/k8s.md @@ -1,11 +1,12 @@ ## `cdx:k8s` Namespace Taxonomy -| Namespace | Description | -| ------------------- | ------------------------------------------------------------------------------------------------------------ | +| Namespace | Description | +| --- | --- | | `cdx:k8s:component` | Namespace for metadata of [Kubernetes components](https://kubernetes.io/docs/concepts/overview/components/). | ## `cdx:k8s:component` Namespace Taxonomy -| Property | Description | -| ------------------------ | ------------------------------------------------------------------------------------------------- | -| `cdx:k8s:component:role` | Role of the [Kubernetes component](https://kubernetes.io/docs/concepts/overview/components/). | +| Property | Description | +| --- | --- | +| `cdx:k8s:component:type` | Type of the [Kubernetes component](https://kubernetes.io/docs/concepts/overview/components/). Well-known roles are "controlPlane", "node" | +| `cdx:k8s:component:name` | Name of the [Kubernetes component](https://kubernetes.io/docs/concepts/overview/components/). Well-known names are "kube-apiserver", "kube-scheduler", kube-controller-manager", "cloud-controller-manager", "kubelet", "kube-proxy", "dashboard", "cni", "csi" |