From 949df27a512e4759d8b613fa46518d219438296b Mon Sep 17 00:00:00 2001 From: Opnauticus Date: Thu, 13 Jun 2024 10:25:07 -0700 Subject: [PATCH] feat: update uds-core (#128) * updating uds-cli refs * bumping zarf init? * morrrrr bump * updating dependency list --- .github/actions/setup/action.yaml | 2 +- README.md | 4 ++-- bundles/uds-core-swf/uds-bundle.yaml | 6 +++--- docs/packages-and-dependencies.md | 12 ++++++------ packages/init/zarf.yaml | 12 ++++++------ 5 files changed, 18 insertions(+), 18 deletions(-) diff --git a/.github/actions/setup/action.yaml b/.github/actions/setup/action.yaml index 5678987c..d9299e67 100644 --- a/.github/actions/setup/action.yaml +++ b/.github/actions/setup/action.yaml @@ -12,4 +12,4 @@ runs: - name: Install UDS CLI shell: bash # renovate: datasource=github-tags depName=defenseunicorns/uds-cli versioning=semver - run: brew install defenseunicorns/tap/uds@0.10.4 + run: brew install defenseunicorns/tap/uds@0.11.0 diff --git a/README.md b/README.md index 043c58f9..d6bc4a43 100644 --- a/README.md +++ b/README.md @@ -16,8 +16,8 @@ Once the below [Prerequisites](#prerequisites) are met, these are the steps to d ### Prerequisites **Tools**: -* [uds version v0.10.4](https://github.com/defenseunicorns/uds-cli/tree/v0.10.4) -- `sudo curl -sL https://github.com/defenseunicorns/uds-cli/releases/download/v0.10.4/uds-cli_v0.10.4_Linux_amd64` +* [uds version v0.11.0](https://github.com/defenseunicorns/uds-cli/tree/v0.11.0) +- `sudo curl -sL https://github.com/defenseunicorns/uds-cli/releases/download/v0.11.0/uds-cli_v0.11.0_Linux_amd64` * (OPTIONAL) [kubectl](https://kubernetes.io/docs/tasks/tools/#kubectl) * (OPTIONAL) [helm](https://github.com/helm/helm) diff --git a/bundles/uds-core-swf/uds-bundle.yaml b/bundles/uds-core-swf/uds-bundle.yaml index 15088523..7bfd157d 100644 --- a/bundles/uds-core-swf/uds-bundle.yaml +++ b/bundles/uds-core-swf/uds-bundle.yaml @@ -1,4 +1,4 @@ -# yaml-language-server: $schema=https://raw.githubusercontent.com/defenseunicorns/uds-cli/v0.10.4/uds.schema.json +# yaml-language-server: $schema=https://raw.githubusercontent.com/defenseunicorns/uds-cli/v0.11.0/uds.schema.json kind: UDSBundle metadata: name: software-factory-nutanix @@ -14,7 +14,7 @@ packages: path: ../../build optionalComponents: - git-server - ref: v0.33.0 + ref: v0.34.0 overrides: zarf-seed-registry: docker-registry: @@ -41,7 +41,7 @@ packages: - name: core repository: ghcr.io/defenseunicorns/packages/uds/core - ref: 0.22.0-registry1 + ref: 0.22.1-registry1 overrides: kube-prometheus-stack: kube-prometheus-stack: diff --git a/docs/packages-and-dependencies.md b/docs/packages-and-dependencies.md index ddacdb9d..86788f96 100644 --- a/docs/packages-and-dependencies.md +++ b/docs/packages-and-dependencies.md @@ -10,7 +10,7 @@ This list covers tools which would be required on a developer machine in order t | Tool | Version | Description | |----|----|----| | [terraform](https://github.com/hashicorp/terraform) | v1.6.4 | An Infrastructure As Code (IAC) tool for managing the deployment of virtual resources (VMs, databases, object storage) within Nutanix | -| [UDS](https://github.com/defenseunicorns/uds-cli) | v0.10.4 | A custom tool for automating and simplifying the management of multiple Zarf deployments in one environment | +| [UDS](https://github.com/defenseunicorns/uds-cli) | v0.11.0 | A custom tool for automating and simplifying the management of multiple Zarf deployments in one environment | ## Operating System Package Installs This list covers tools and packages installed in the Operating System of the virtual machines allocated to run Kubernetes. This list is obviously not exhaustive, but instead covers what is being added to the base STIG'd image. @@ -38,7 +38,7 @@ The UDS Software Factory Bundle (SWF) is a collection of Zarf packages which inc | Name | Package Version (internal) | Application Version | Description | |----|----|----|----| -| [Nutanix CSI Driver Init](https://portal.nutanix.com/page/documents/details?targetId=CSI-Volume-Driver-v2_6:CSI-Volume-Driver-v2_6) | v0.33.0 | v2.6.8 | A zarf component installed in the cluster for orchestrating further deployment of Zarf based packages | +| [Nutanix CSI Driver Init](https://portal.nutanix.com/page/documents/details?targetId=CSI-Volume-Driver-v2_6:CSI-Volume-Driver-v2_6) | v0.34.0 | v2.6.8 | A zarf component installed in the cluster for orchestrating further deployment of Zarf based packages | | [MetalLB](https://github.com/defenseunicorns/uds-capability-metallb) | 0.0.5 | v0.13.12 | Tool for providing load balancer capabilities for ingress into a Kubernetes deployment | | [uds-core](https://github.com/defenseunicorns/uds-core) | 0.22.0 | N/A | [DESCRIPTION BELOW](#UDS-Core) | | [Redis](https://github.com/defenseunicorns/uds-package-dependencies) | 0.0.2 | 7.0.12 | A key-value store used as a data backend for several applications in the stack | @@ -55,14 +55,14 @@ The UDS Software Factory Bundle (SWF) is a collection of Zarf packages which inc | Package | Version | Description | |----|----|----| -| [Istio](https://istio.io/latest/) | 1.21.2 | A package detailing the configuration of the deployed service mesh -- used by the operator to apply the desired state in the cluster | +| [Istio](https://istio.io/latest/) | 1.22.1 | A package detailing the configuration of the deployed service mesh -- used by the operator to apply the desired state in the cluster | | [Loki](https://grafana.com/oss/loki/) | 2.9.6 | A Grafana product for aggregating and querying log data | | [Promtail](https://grafana.com/docs/loki/latest/send-data/promtail/) | 2.9.6 | A logging daemon installed on each cluster node to capture logs from the host and all cluster workload processes. Logs are shipped to Loki | -| [Prometheus](https://prometheus.io/) | 2.51.2 | A product for storing and querying time series based data such as system performance metrics (CPU/MEM usage) | +| [Prometheus](https://prometheus.io/) | 2.52.0 | A product for storing and querying time series based data such as system performance metrics (CPU/MEM usage) | | [Grafana](https://github.com/grafana/grafana) | 10.4.2 | A Grafana product to provide a frontend interface to display and query performance information from Prometheus, log data from Loki, and request tracing information from Tempo | | [Neuvector](https://www.suse.com/neuvector/) | 5.3.2 | A kubernetes security suite that provides CVE scanning for hosts and images, as well as runtime security monitoring and protection | | [Velero](https://repo1.dso.mil/big-bang/product/packages/velero) | 1.13.2 | A tool for orchistrating backups of cluster state and storage | | [Authservice](https://github.com/istio-ecosystem/authservice) | 0.5.3 | A tool for simplifying and automating auth workflows via Istio integration | | [Metrics Server](https://github.com/kubernetes-sigs/metrics-server) | 0.7.1 | A container metrics aggregation and exporter for kubernetes | -| [Pepr](https://pepr.dev/) | 0.31.0 | Declarative automation for managing deployments and security policy enorcement | -| [Keycloak](https://github.com/defenseunicorns/uds-core) | 24.0.4 | An identity and access management (IDAM) tool used to authenticate users for access to applications | +| [Pepr](https://pepr.dev/) | 0.31.1 | Declarative automation for managing deployments and security policy enorcement | +| [Keycloak](https://github.com/defenseunicorns/uds-core) | 24.0.5 | An identity and access management (IDAM) tool used to authenticate users for access to applications | diff --git a/packages/init/zarf.yaml b/packages/init/zarf.yaml index d5f26f91..31a7813b 100644 --- a/packages/init/zarf.yaml +++ b/packages/init/zarf.yaml @@ -21,19 +21,19 @@ components: # (Optional) Deploys a k3s cluster - name: k3s import: - url: oci://ghcr.io/defenseunicorns/packages/init:v0.33.0 + url: oci://ghcr.io/defenseunicorns/packages/init:v0.34.0 # This package moves the injector & registries binaries - name: zarf-injector required: true import: - url: oci://ghcr.io/defenseunicorns/packages/init:v0.33.0 + url: oci://ghcr.io/defenseunicorns/packages/init:v0.34.0 # Creates the temporary seed-registry - name: zarf-seed-registry required: true import: - url: oci://ghcr.io/defenseunicorns/packages/init:v0.33.0 + url: oci://ghcr.io/defenseunicorns/packages/init:v0.34.0 charts: - name: docker-registry valuesFiles: @@ -118,7 +118,7 @@ components: - name: zarf-registry required: true import: - url: oci://ghcr.io/defenseunicorns/packages/init:v0.33.0 + url: oci://ghcr.io/defenseunicorns/packages/init:v0.34.0 # Push nutanix csi (and registry) images to permanent registry - name: nutanix-csi-images @@ -141,9 +141,9 @@ components: - name: zarf-agent required: true import: - url: oci://ghcr.io/defenseunicorns/packages/init:v0.33.0 + url: oci://ghcr.io/defenseunicorns/packages/init:v0.34.0 # (Optional) Adds a git server to the cluster - name: git-server import: - url: oci://ghcr.io/defenseunicorns/packages/init:v0.33.0 + url: oci://ghcr.io/defenseunicorns/packages/init:v0.34.0