From 331b6a5a8583d2960a0dd61d81c3d5897d010be3 Mon Sep 17 00:00:00 2001 From: Todd Malsbary Date: Tue, 1 Mar 2022 15:24:38 -0800 Subject: [PATCH] Add software BOM to docs Signed-off-by: Todd Malsbary Change-Id: Id729a558d1aabdb2b80d06f16f224dc5d2e627c6 --- README.md | 1 + doc/software-bom.md | 41 +++++++++++++++ tools/software-bom.sh | 143 ++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 185 insertions(+) create mode 100644 doc/software-bom.md create mode 100755 tools/software-bom.sh diff --git a/README.md b/README.md index b19106e..0a0199b 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,7 @@ cluster is entirely configured. 1. [Quick start](doc/quick-start.md) 2. [Installation guide](doc/installation-guide.md) 3. [Troubleshooting](doc/troubleshooting.md) +4. [Software BOM](doc/software-bom.md) # Reporting a bug diff --git a/doc/software-bom.md b/doc/software-bom.md new file mode 100644 index 0000000..0c94508 --- /dev/null +++ b/doc/software-bom.md @@ -0,0 +1,41 @@ + + +# Software BOM + +## Jump server + +|Component|Version| +|---|---| +|OS|Ubuntu 20.04| +|K8s|v1.20.7 (Kubespray 2.16.0)| +|Docker|19.03 (Kubespray 2.16.0)| +|Flannel|v0.13.0 (Kubespray 2.16.0)| +|Ironic|capm3-v0.5.4| +|cert-manager|v1.7.1| +|Bare Metal Operator|capm3-v0.5.4| +|Cluster API|v0.4.7| +|Flux|0.27.0| + +## Compute cluster + +|Component|Version| +|---|---| +|OS|Ubuntu 20.04| +|K8s|v1.21.6| +|containerd|1.4.11-1| +|Calico|v3.22.0| +|Containerized Data Importer|v1.44.1| +|cert-manager|v1.7.1| +|CPU Manager for Kubernetes|v1.4.1| +|EMCO|v21.12| +|Flux|0.27.0| +|Intel Network Adapter Virtual Function Driver Installer|latest| +|Kata Containers|2.3.2| +|KubeVirt|v0.50.0| +|Multus|v3.8| +|Node Feature Discovery|v0.10.1| +|Nodus|dd9985e5be010b764b324b57c1afe985a59abf68| +|Intel QAT Device Plugin|v0.23.0| +|Intel QAT Driver Installer|latest| +|SR-IOV Network Operator|v1.1.0| + diff --git a/tools/software-bom.sh b/tools/software-bom.sh new file mode 100755 index 0000000..fb8f996 --- /dev/null +++ b/tools/software-bom.sh @@ -0,0 +1,143 @@ +#!/bin/bash +set -eu -o pipefail + +SCRIPTDIR="$(readlink -f $(dirname ${BASH_SOURCE[0]}))" +LIBDIR="$(dirname ${SCRIPTDIR})/env/lib" +ICNDIR="$(dirname ${SCRIPTDIR})" + +source $LIBDIR/common.sh + +function table_header { + cat <${ICNDIR}/doc/software-bom.md + + +# Software BOM + +## Jump server + +$(jump_server) + +## Compute cluster + +$(compute_cluster) + +EOF -- 2.16.6