Skip to content

Commit

Permalink
Revert "chore(main): release 0.35.0 (#1219)" (#1236)
Browse files Browse the repository at this point in the history
This reverts commit c31c608.

## Description
#1219 ultimately should
not have been merged due to an underlying issue with our CI that did not
get caught.

We discovered that during `publish:single-layer`, we ran out of CPU
resources available to the test cluster (4 CPU). We can mitigate this
issue by disabling the `istio-ambient` component that is mistakenly
being installed by default with `deploy:single-layer` when
`layer==base`.
 
## Related Issue

Fixes #
<!-- or -->
Relates to #

## Type of change

- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [x] Other (security config, docs update, etc)

## Steps to Validate
- N/A

## Checklist before merging

- [ ] Test, docs, adr added or updated as needed
- [ ] [Contributor
Guide](https://github.com/defenseunicorns/uds-template-capability/blob/main/CONTRIBUTING.md)
followed
  • Loading branch information
noahpb authored Jan 29, 2025
1 parent c31c608 commit df19314
Show file tree
Hide file tree
Showing 21 changed files with 63 additions and 58 deletions.
4 changes: 2 additions & 2 deletions .github/bundles/aks/uds-bundle.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
name: uds-core-aks-nightly
description: A UDS bundle for deploying UDS Core on AKS
# x-release-please-start-version
version: "0.35.0"
version: "0.34.1"
# x-release-please-end

packages:
Expand All @@ -17,7 +17,7 @@ packages:
- name: core
path: ../../../build
# x-release-please-start-version
ref: 0.35.0
ref: 0.34.1
# x-release-please-end
# https://github.com/defenseunicorns/uds-core/issues/1222
# optionalComponents:
Expand Down
4 changes: 2 additions & 2 deletions .github/bundles/eks/uds-bundle.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
name: uds-core-eks-nightly
description: A UDS bundle for deploying EKS and UDS Core
# x-release-please-start-version
version: "0.35.0"
version: "0.34.1"
# x-release-please-end

packages:
Expand All @@ -17,7 +17,7 @@ packages:
- name: core
path: ../../../build
# x-release-please-start-version
ref: 0.35.0
ref: 0.34.1
# x-release-please-end
optionalComponents:
- istio-ambient
Expand Down
4 changes: 2 additions & 2 deletions .github/bundles/rke2/uds-bundle.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
name: uds-core-rke2-nightly
description: A UDS bundle for deploying RKE2 and UDS Core
# x-release-please-start-version
version: "0.35.0"
version: "0.34.1"
# x-release-please-end

packages:
Expand Down Expand Up @@ -38,7 +38,7 @@ packages:
- name: core
path: ../../../build
# x-release-please-start-version
ref: 0.35.0
ref: 0.34.1
# x-release-please-end
optionalComponents:
# https://github.com/defenseunicorns/uds-core/issues/1222
Expand Down
14 changes: 12 additions & 2 deletions .github/test-infra/azure/aks/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -55,8 +55,8 @@ resource "azurerm_kubernetes_cluster" "aks_cluster" {
name = var.default_node_pool_name
auto_scaling_enabled = var.enable_autoscaling
vnet_subnet_id = azurerm_subnet.cluster_node_subnet.id
max_count = var.autoscaling_max_node_count
min_count = var.autoscaling_min_node_count
max_count = var.enable_autoscaling ? var.autoscaling_max_node_count : null
min_count = var.enable_autoscaling ? var.autoscaling_max_node_count : null
vm_size = var.default_node_pool_vm_size
zones = var.default_node_pool_availability_zones
node_labels = var.default_node_pool_node_labels
Expand Down Expand Up @@ -106,3 +106,13 @@ resource "azurerm_kubernetes_cluster" "aks_cluster" {
azurerm_resource_group.this
]
}

resource "azurerm_kubernetes_cluster_node_pool" "worker" {
name = "worker1"
mode = "User"
kubernetes_cluster_id = azurerm_kubernetes_cluster.aks_cluster.id
vm_size = var.worker_pool_vm_size
auto_scaling_enabled = var.enable_autoscaling
min_count = var.enable_autoscaling ? var.autoscaling_min_node_count_worker : null
max_count = var.enable_autoscaling ? var.autoscaling_max_node_count_worker : null
}
26 changes: 22 additions & 4 deletions .github/test-infra/azure/aks/variables.tf
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ variable "dns_prefix" {

variable "sku_tier" {
description = "(Optional) The SKU Tier that should be used for this Kubernetes Cluster. Possible values are Free and Standard (which includes the Uptime SLA), and Premium. Defaults to Free."
default = "Standard"
default = "Free"
type = string

validation {
Expand All @@ -43,19 +43,31 @@ variable "kubernetes_version" {
variable "enable_autoscaling" {
description = "(Optional) Enable cluster-autoscaler on all nodepools. Defaults to true."
type = bool
default = true
default = false
}

variable "autoscaling_max_node_count" {
description = "The maximum number of nodes to allow the default (system) node pool to scale up to."
type = number
default = 6
default = 3
}

variable "autoscaling_max_node_count_worker" {
description = "The maximum number of nodes to allow the worker (user) node pool to scale up to."
type = number
default = 3
}

variable "autoscaling_min_node_count" {
description = "The minimum number of nodes that should always be present in the default (system) node pool."
type = number
default = 4
default = 2
}

variable "autoscaling_min_node_count_worker" {
description = "The minimum number of nodes that should always be present in the worker (user) node pool."
type = number
default = 3
}

variable "default_node_pool_vm_size" {
Expand All @@ -64,6 +76,12 @@ variable "default_node_pool_vm_size" {
type = string
}

variable "worker_pool_vm_size" {
description = "Specifies the vm size of the worker node pool"
default = "Standard_F8s_v2"
type = string
}

variable "default_node_pool_availability_zones" {
description = "Specifies the availability zones of the default node pool"
default = ["1", "2", "3"]
Expand Down
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.35.0"
".": "0.34.1"
}
27 changes: 0 additions & 27 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,33 +2,6 @@

All notable changes to this project will be documented in this file.

## [0.35.0](https://github.com/defenseunicorns/uds-core/compare/v0.34.1...v0.35.0) (2025-01-27)


### Features

* add logic to handle updates to operator config ([#1186](https://github.com/defenseunicorns/uds-core/issues/1186)) ([004e8b4](https://github.com/defenseunicorns/uds-core/commit/004e8b4114a46869488e7412d6f2d7201f83acd3))
* optional istio cni ztunnel component ([#1175](https://github.com/defenseunicorns/uds-core/issues/1175)) ([e003924](https://github.com/defenseunicorns/uds-core/commit/e00392484e9d43ee2d33be531ed11e8836b5b545))


### Bug Fixes

* add healthz port to neuvector services ([#1223](https://github.com/defenseunicorns/uds-core/issues/1223)) ([ec55729](https://github.com/defenseunicorns/uds-core/commit/ec55729692c753f1ec983d3ea38fb627ca9557e1))
* checkpoint ci issue ([#1234](https://github.com/defenseunicorns/uds-core/issues/1234)) ([548ff6a](https://github.com/defenseunicorns/uds-core/commit/548ff6af3eec1a2c03438bfdf9e2f9301997aefb))
* denied user permissions policy messaging ([#1227](https://github.com/defenseunicorns/uds-core/issues/1227)) ([1ccf4f7](https://github.com/defenseunicorns/uds-core/commit/1ccf4f7bce2cc09a74a2bb5e28a894900440d4a7))
* istio package no longer assumes pepr deployments exist ([#1232](https://github.com/defenseunicorns/uds-core/issues/1232)) ([ab11592](https://github.com/defenseunicorns/uds-core/commit/ab115926cf07a5c0bfe52d25df0791cd99d9d78e))


### Miscellaneous

* **deps:** update authservice to v1.0.4 ([#1211](https://github.com/defenseunicorns/uds-core/issues/1211)) ([da4d043](https://github.com/defenseunicorns/uds-core/commit/da4d043b56cd7aa746838f432da8e7501469f1d7))
* **deps:** update pepr ([#1197](https://github.com/defenseunicorns/uds-core/issues/1197)) ([652c925](https://github.com/defenseunicorns/uds-core/commit/652c925629a89408fd69f46b9933a8bc4bc15bc9))


### Documentation

* add documentation on metrics/dashboards for apps ([#1221](https://github.com/defenseunicorns/uds-core/issues/1221)) ([d9062da](https://github.com/defenseunicorns/uds-core/commit/d9062da0e653a9148c60c8be9a30a88095038737))

## [0.34.1](https://github.com/defenseunicorns/uds-core/compare/v0.34.0...v0.34.1) (2025-01-21)


Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ If you want to try out UDS Core, you can use the [k3d-core-demo bundle](./bundle
<!-- x-release-please-start-version -->

```bash
uds deploy k3d-core-demo:0.35.0
uds deploy k3d-core-demo:0.34.1
```

<!-- x-release-please-end -->
Expand All @@ -74,7 +74,7 @@ Deploy Istio, Keycloak and Pepr:
<!-- x-release-please-start-version -->

```bash
uds deploy k3d-core-slim-dev:0.35.0
uds deploy k3d-core-slim-dev:0.34.1
```

<!-- x-release-please-end -->
Expand Down
6 changes: 3 additions & 3 deletions bundles/k3d-slim-dev/uds-bundle.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
name: k3d-core-slim-dev
description: A UDS bundle for deploying Istio from UDS Core on a development cluster
# x-release-please-start-version
version: "0.35.0"
version: "0.34.1"
# x-release-please-end

packages:
Expand Down Expand Up @@ -37,7 +37,7 @@ packages:
- name: core-base
path: ../../build/
# x-release-please-start-version
ref: 0.35.0
ref: 0.34.1
# x-release-please-end
overrides:
pepr-uds-core:
Expand Down Expand Up @@ -92,7 +92,7 @@ packages:
- name: core-identity-authorization
path: ../../build/
# x-release-please-start-version
ref: 0.35.0
ref: 0.34.1
# x-release-please-end
overrides:
keycloak:
Expand Down
4 changes: 2 additions & 2 deletions bundles/k3d-standard/uds-bundle.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ metadata:
name: k3d-core-demo
description: A UDS bundle for deploying the standard UDS Core package on a development cluster
# x-release-please-start-version
version: "0.35.0"
version: "0.34.1"
# x-release-please-end

packages:
Expand Down Expand Up @@ -37,7 +37,7 @@ packages:
- name: core
path: ../../build/
# x-release-please-start-version
ref: 0.35.0
ref: 0.34.1
# x-release-please-end
optionalComponents:
- istio-ambient
Expand Down
2 changes: 1 addition & 1 deletion packages/backup-restore/zarf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ metadata:
description: "UDS Core (Backup and Restore)"
authors: "Defense Unicorns - Product"
# x-release-please-start-version
version: "0.35.0"
version: "0.34.1"
# x-release-please-end
x-uds-dependencies: ["base"]

Expand Down
2 changes: 1 addition & 1 deletion packages/base/zarf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ metadata:
description: "UDS Core (Base)"
authors: "Defense Unicorns - Product"
# x-release-please-start-version
version: "0.35.0"
version: "0.34.1"
# x-release-please-end
x-uds-dependencies: []

Expand Down
2 changes: 1 addition & 1 deletion packages/checkpoint-dev/zarf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ metadata:
description: "Rehydratable UDS K3d + UDS Core Slim (Istio, UDS Operator and Keycloak) Checkpoint"
authors: "Defense Unicorns - Product"
# x-release-please-start-version
version: "0.35.0"
version: "0.34.1"
# x-release-please-end

variables:
Expand Down
2 changes: 1 addition & 1 deletion packages/identity-authorization/zarf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ metadata:
description: "UDS Core (Identity & Authorization)"
authors: "Defense Unicorns - Product"
# x-release-please-start-version
version: "0.35.0"
version: "0.34.1"
# x-release-please-end
x-uds-dependencies: ["base"]

Expand Down
2 changes: 1 addition & 1 deletion packages/logging/zarf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ metadata:
description: "UDS Core (Logging)"
authors: "Defense Unicorns - Product"
# x-release-please-start-version
version: "0.35.0"
version: "0.34.1"
# x-release-please-end
x-uds-dependencies: ["base"]

Expand Down
2 changes: 1 addition & 1 deletion packages/metrics-server/zarf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ metadata:
description: "UDS Core (Metrics Server)"
authors: "Defense Unicorns - Product"
# x-release-please-start-version
version: "0.35.0"
version: "0.34.1"
# x-release-please-end
x-uds-dependencies: ["base"]

Expand Down
2 changes: 1 addition & 1 deletion packages/monitoring/zarf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ metadata:
description: "UDS Core Monitoring (Prometheus and Grafana)"
authors: "Defense Unicorns - Product"
# x-release-please-start-version
version: "0.35.0"
version: "0.34.1"
# x-release-please-end
x-uds-dependencies: ["base", "identity-authorization"]

Expand Down
2 changes: 1 addition & 1 deletion packages/runtime-security/zarf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ metadata:
description: "UDS Core (Runtime Security)"
authors: "Defense Unicorns - Product"
# x-release-please-start-version
version: "0.35.0"
version: "0.34.1"
# x-release-please-end
x-uds-dependencies: ["base", "identity-authorization"]

Expand Down
2 changes: 1 addition & 1 deletion packages/standard/zarf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ metadata:
description: "UDS Core"
authors: "Defense Unicorns - Product"
# x-release-please-start-version
version: "0.35.0"
version: "0.34.1"
# x-release-please-end

components:
Expand Down
6 changes: 5 additions & 1 deletion tasks/deploy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ variables:
- name: VERSION
description: "The version of the packages to deploy"
# x-release-please-start-version
default: "0.35.0"
default: "0.34.1"
# x-release-please-end
- name: FLAVOR
default: upstream
Expand Down Expand Up @@ -46,7 +46,11 @@ tasks:
default: base
description: The UDS Core layer to deploy
actions:
- description: "Deploy UDS Core Base Layer without Ambient (must set UDS_LAYER environment variable)"
if: ${{ eq .inputs.layer "base"}}
cmd: uds zarf package deploy build/zarf-package-core-${{ index .inputs "layer" }}-${UDS_ARCH}-${VERSION}.tar.zst --confirm --no-progress --components '-istio-ambient,*'
- description: "Deploy a single UDS Core Layer (must set UDS_LAYER environment variable)"
if: ${{ ne .inputs.layer "base"}}
cmd: uds zarf package deploy build/zarf-package-core-${{ index .inputs "layer" }}-${UDS_ARCH}-${VERSION}.tar.zst --confirm --no-progress --components '*'

- name: latest-package-release
Expand Down
2 changes: 1 addition & 1 deletion tasks/publish.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ variables:
- name: VERSION
description: "The version of the packages to build"
# x-release-please-start-version
default: "0.35.0"
default: "0.34.1"
# x-release-please-end

- name: LAYER
Expand Down

0 comments on commit df19314

Please sign in to comment.