diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 34bff5c8..8d7a673f 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.2.16" + ".": "0.3.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index f81ffbac..ebfa8c00 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,145 @@ All notable changes to this project will be documented in this file. +## [0.3.0](https://github.com/defenseunicorns/uds-bundle-software-factory-nutanix/compare/v0.2.16...v0.3.0) (2024-07-12) +### OVERVIEW +This update includes potentially breaking changes. +We recommend installing this in a fresh environment (including databases and buckets). + +Highlights include: +* Update to uds-core for security and stability changes +* Update to resource allocation to better support expected workloads +* Updates to the nexus package to simplify SSO client creation and initialization +* Updates to how CA trust is managed throughout the deployment, which should resolve many SSL errors observed today +* Refactoring the process of loading custom keycloak plugins to resolve errors observed with newer versions of uds-cli +* Removing dependency on Redis to alleviate license concerns + +### Configuration Changes +* Addition of `init.REGISTRY_PVC_SIZE` (suggested default of 128Gi) to allow expansion of internal docker registry storage +* Removal of `gitlab.GITLAB_REDIS_ENDPOINT` (default is now set at the bundle level) + +### Removed Packages +> [!Caution] +> The following packages have been removed + +| Package | Version | Explanation | +| ---- | ---- | ---- | +| Redis | 7.0.12 | Replaced by Valkey due to licencing concerns | + +### Added Packages +| Package | Version | Explanation | +| ---- | ---- | ---- | +| Valkey | 7.2.5 | Replacing Redis due to licensing concerns | +| cert-manager | 1.14.5 | Parent package to trust-manager, includes required CRDs | +| trust-mangaer | 0.11.0 | Creates and distributes a CA trust bundle for consumption within the cluster | + +### Updated Packages +| Package | Old | New | +| ---- | ---- | ---- | +| uds-core | 0.22.1 | 0.23.0 | +| gitlab | 17.0.2 | 17.1.1 | +| nexus | 3.68.1-02 | 3.69.0-02 | +| istio | 1.22.1 | 1.22.2 | +| promtail | 2.9.6 | 3.1.0 | +| grafana | 10.4.2 | 11.1.0 | +| neuvector | 5.3.2 | 5.3.3 | +| pepr | 0.31.1 | 0.32.6 | + + +### Features + +* add multiple resource config ([#139](https://github.com/defenseunicorns/uds-bundle-software-factory-nutanix/issues/139)) ([30c34c2](https://github.com/defenseunicorns/uds-bundle-software-factory-nutanix/commit/30c34c2c83904a6df5162b7e442b1a07a73872df)) +* Custom ca cert support ([#122](https://github.com/defenseunicorns/uds-bundle-software-factory-nutanix/issues/122)) ([4d90054](https://github.com/defenseunicorns/uds-bundle-software-factory-nutanix/commit/4d900541cb8230361e04dfa8c28bd1bbb35d80ce)) +* replace zarf data injection ([#145](https://github.com/defenseunicorns/uds-bundle-software-factory-nutanix/issues/145)) ([5f9be14](https://github.com/defenseunicorns/uds-bundle-software-factory-nutanix/commit/5f9be1477663b3ee248cacf00d32401bc8c2f5c7)) +* swapped redis for valkey and updated gitlab uds pkg version to v17.1.1-uds1 ([#146](https://github.com/defenseunicorns/uds-bundle-software-factory-nutanix/issues/146)) ([07282ae](https://github.com/defenseunicorns/uds-bundle-software-factory-nutanix/commit/07282ae7ba157420aa091a32a46b8277baf0739e)) + + +### Miscellaneous + +* bumping identity-config tag to match ([d731f11](https://github.com/defenseunicorns/uds-bundle-software-factory-nutanix/commit/d731f112ad53ed3c2655d700b5a4fc0263bac44d)) +* Nexus upgrade to 3.69.0-uds.0 ([d731f11](https://github.com/defenseunicorns/uds-bundle-software-factory-nutanix/commit/d731f112ad53ed3c2655d700b5a4fc0263bac44d)) +* update uds core to 0.23.0 ([#142](https://github.com/defenseunicorns/uds-bundle-software-factory-nutanix/issues/142)) ([d731f11](https://github.com/defenseunicorns/uds-bundle-software-factory-nutanix/commit/d731f112ad53ed3c2655d700b5a4fc0263bac44d)) + +--- +### DETAILS + +#### uds-core +##### [0.23.0](https://github.com/defenseunicorns/uds-core/compare/v0.22.2...v0.23.0) (2024-07-04) + +##### ⚠ BREAKING CHANGES + +* remove emulated gitlab endpoints from keycloak ([#483](https://github.com/defenseunicorns/uds-core/issues/483)) + +##### Features + +* **ALPHA Functionality**: identity group auth ([#497](https://github.com/defenseunicorns/uds-core/issues/497)) ([d71d83e](https://github.com/defenseunicorns/uds-core/commit/d71d83ed4d6e6a35724e70fc5a27cb7ff6e1adaa)) - this is provided as an alpha feature and may not be stable. To use this functionality on an existing installation (upgrade) make sure to follow the [Identity Config upgrade documentation](https://github.com/defenseunicorns/uds-identity-config/blob/main/README.md#from-v045-to-v050). + + +##### Bug Fixes + +* **docs:** re-ordered small paragraphs, clarified wording, and added links to tech homepages ([#531](https://github.com/defenseunicorns/uds-core/issues/531)) ([6b2b46b](https://github.com/defenseunicorns/uds-core/commit/6b2b46b46dcb0d25bc13ca7e166bba4fb531da15)) +* **docs:** removed double-link which broke the markdown formatting in pr template ([#532](https://github.com/defenseunicorns/uds-core/issues/532)) ([f41ced4](https://github.com/defenseunicorns/uds-core/commit/f41ced483cc8f8ca1f2cfba3ae3fb58a218f7afc)) +* **docs:** uds-config.yaml example in k3d-slim-dev README ([#530](https://github.com/defenseunicorns/uds-core/issues/530)) ([2e1c53e](https://github.com/defenseunicorns/uds-core/commit/2e1c53e939b99794c8e6994f20282974bd139917)) +* operator retries and error logging ([#511](https://github.com/defenseunicorns/uds-core/issues/511)) ([cae5aab](https://github.com/defenseunicorns/uds-core/commit/cae5aabed589d28680f0f36bd4afe8e2d235c8b4)) + + +##### Miscellaneous + +* **deps:** update checkout action to latest sha ([#481](https://github.com/defenseunicorns/uds-core/issues/481)) ([c6f0137](https://github.com/defenseunicorns/uds-core/commit/c6f0137bb9a1e11f98d426cec8c98eb4005f160a)) +* **deps:** update dependency weaveworks/eksctl to v0.183.0 ([#499](https://github.com/defenseunicorns/uds-core/issues/499)) ([9cb8e4d](https://github.com/defenseunicorns/uds-core/commit/9cb8e4d7c86611918e502de0a7e7e25921523cbc)) +* **deps:** update grafana to 11.1.0 ([#380](https://github.com/defenseunicorns/uds-core/issues/380)) ([499058a](https://github.com/defenseunicorns/uds-core/commit/499058aedbbda33f88fffd94178ceb68529d5c85)) +* **deps:** update istio to v1.22.2 ([#512](https://github.com/defenseunicorns/uds-core/issues/512)) ([dcdadb4](https://github.com/defenseunicorns/uds-core/commit/dcdadb49255a5052dcb3fe079335976b758b32f9)) +* **deps:** update jest to v29.1.5 ([#485](https://github.com/defenseunicorns/uds-core/issues/485)) ([9c392b9](https://github.com/defenseunicorns/uds-core/commit/9c392b9b88c84e3c3763878e6beb1800c43ded25)) +* **deps:** update neuvector to 5.3.3 ([#467](https://github.com/defenseunicorns/uds-core/issues/467)) ([261057d](https://github.com/defenseunicorns/uds-core/commit/261057d2bf142c3167fdf0d0bd68bc2fb47d22df)) +* **deps:** update pepr to 0.32.2 ([#473](https://github.com/defenseunicorns/uds-core/issues/473)) ([ab4bee9](https://github.com/defenseunicorns/uds-core/commit/ab4bee906f020d86b90c0b984789be55f8b4c08b)) +* **deps:** update pepr to 0.32.3 ([#494](https://github.com/defenseunicorns/uds-core/issues/494)) ([2e28897](https://github.com/defenseunicorns/uds-core/commit/2e2889784043b21463e72643eb890054645dd439)) +* **deps:** update pepr to 0.32.6 ([#516](https://github.com/defenseunicorns/uds-core/issues/516)) ([a9d3eec](https://github.com/defenseunicorns/uds-core/commit/a9d3eecce3e007958b45ac2e627cbece84ad48ac)) +* **deps:** update promtail to 3.1.0 ([#335](https://github.com/defenseunicorns/uds-core/issues/335)) ([4457fce](https://github.com/defenseunicorns/uds-core/commit/4457fce6f46626047e37a17b87dbdc675bcfd709)) +* **deps:** update uds to v0.12.0 ([#521](https://github.com/defenseunicorns/uds-core/issues/521)) ([8e587ff](https://github.com/defenseunicorns/uds-core/commit/8e587ffc210bdb2351748383e058cf86ced8b7a9)) +* **deps:** update uds-common tasks to 0.6.1 ([#498](https://github.com/defenseunicorns/uds-core/issues/498)) ([4aa6e33](https://github.com/defenseunicorns/uds-core/commit/4aa6e3372f6d1a5df1e2ae51a3129603a8b0b29b)) +* **deps:** update zarf to v0.35.0 ([#490](https://github.com/defenseunicorns/uds-core/issues/490)) ([86957cf](https://github.com/defenseunicorns/uds-core/commit/86957cfe19564ec8ddccec7e496af4469def322a)) +* docs linting changes ([#505](https://github.com/defenseunicorns/uds-core/issues/505)) ([0fe2015](https://github.com/defenseunicorns/uds-core/commit/0fe20151713363f572a50601016e06e60230990f)) +* remove emulated gitlab endpoints from keycloak ([#483](https://github.com/defenseunicorns/uds-core/issues/483)) ([495960c](https://github.com/defenseunicorns/uds-core/commit/495960ce8d40cf2ef7c0f0021b653db6fc6383bb)) +* update docs for group auth and readme for docs site ([#540](https://github.com/defenseunicorns/uds-core/issues/540)) ([ace7041](https://github.com/defenseunicorns/uds-core/commit/ace7041e500b72f00b4a5c23d7413a46aa359504)) + +--- +#### gitlab +##### [17.1.1-uds.1](https://github.com/defenseunicorns/uds-package-gitlab/compare/v17.1.1-uds.0...v17.1.1-uds.1) (2024-07-09) + + +##### ⚠ BREAKING CHANGES + +* allow redis password secret creation and GitLab PeerAuthentication exceptions ([#161](https://github.com/defenseunicorns/uds-package-gitlab/issues/161)) + +##### Features + +* allow redis password secret creation and GitLab PeerAuthentication exceptions ([#161](https://github.com/defenseunicorns/uds-package-gitlab/issues/161)) ([a5e9bd1](https://github.com/defenseunicorns/uds-package-gitlab/commit/a5e9bd1f9c116acbea06b28d78d651dec5f5696d)) + + +##### Miscellaneous + +* **deps:** update gitlab support dependencies ([#158](https://github.com/defenseunicorns/uds-package-gitlab/issues/158)) ([32aece7](https://github.com/defenseunicorns/uds-package-gitlab/commit/32aece705213305db19b115a2acc74fb3166e20a)) +* remove and gitignore .vscode directory ([#159](https://github.com/defenseunicorns/uds-package-gitlab/issues/159)) ([c087596](https://github.com/defenseunicorns/uds-package-gitlab/commit/c087596604d2296ca9d05e915d59d6c715fd90a9)) +* update license ([#148](https://github.com/defenseunicorns/uds-package-gitlab/issues/148)) ([a457cc4](https://github.com/defenseunicorns/uds-package-gitlab/commit/a457cc4946be87160e86743e7416a10d69dfaf8c)) + +--- +#### nexus +##### [3.69.0-uds.0](https://github.com/defenseunicorns/uds-package-nexus/compare/v3.68.0-uds.3...v3.69.0-uds.0) (2024-07-12) + + +##### Bug Fixes + +* improve clientID usage ([6788a04](https://github.com/defenseunicorns/uds-package-nexus/commit/6788a0478f9aa73210815dac5c98ff1b07c1e1ce)) +* remove custom_admin_password to allow random admin password generation ([6788a04](https://github.com/defenseunicorns/uds-package-nexus/commit/6788a0478f9aa73210815dac5c98ff1b07c1e1ce)) + + +##### Miscellaneous + +* release 3.69.0-uds.0 ([8ca331b](https://github.com/defenseunicorns/uds-package-nexus/commit/8ca331b1e382e811eb6663f589bb1d7fdc2d355a)) +* update common uds task versions ([6788a04](https://github.com/defenseunicorns/uds-package-nexus/commit/6788a0478f9aa73210815dac5c98ff1b07c1e1ce)) +* upgrade to 69.0.0-bb.1 ([6788a04](https://github.com/defenseunicorns/uds-package-nexus/commit/6788a0478f9aa73210815dac5c98ff1b07c1e1ce)) + + ## [0.2.16](https://github.com/defenseunicorns/uds-bundle-software-factory-nutanix/compare/v0.2.14...v0.2.16) (2024-07-01) * Contains the same updates as the [0.2.15] (2024-07-01) below, just with a ci bug fix to publish the package. diff --git a/bundles/uds-core-swf/uds-bundle.yaml b/bundles/uds-core-swf/uds-bundle.yaml index 5d8c6c35..110336dd 100644 --- a/bundles/uds-core-swf/uds-bundle.yaml +++ b/bundles/uds-core-swf/uds-bundle.yaml @@ -4,7 +4,7 @@ metadata: name: software-factory-nutanix description: A UDS bundle for deploying a software factory to an RKE2 cluster # x-release-please-start-version - version: "0.2.16" + version: "0.3.0" # x-release-please-end architecture: amd64 diff --git a/config/uds-config.yaml b/config/uds-config.yaml index 60db35a5..c8b8ac75 100644 --- a/config/uds-config.yaml +++ b/config/uds-config.yaml @@ -69,7 +69,6 @@ variables: GITLAB_BACKUP_SCHEDULE: "0 3 * * *" GITLAB_BACKUP_EXTRA_ARGS: "--skip artifiacts,registry" BUCKET_SUFFIX: "" - GITLAB_REDIS_ENDPOINT: "redis-master.dev-redis.svc.cluster.local" WEBSERVICE_REPLICAS: 3 WEBSERVICE_WORKERS: 4 WEBSERVICE_HPA: