Skip to content

Commit

Permalink
release 0.17.0
Browse files Browse the repository at this point in the history
- version bump
- changelog

Signed-off-by: adrienjt <[email protected]>
  • Loading branch information
adrienjt committed Nov 12, 2024
1 parent fa8a3a4 commit 0dd7771
Show file tree
Hide file tree
Showing 5 changed files with 41 additions and 12 deletions.
29 changes: 29 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,35 @@
-->

## v0.17.0

This release makes Admiralty compatible with [Kueue](https://kueue.sigs.k8s.io/),
without needing [MultiKueue](https://kueue.sigs.k8s.io/docs/concepts/multikueue/), and fixes logs/exec on EKS.
We welcome 3 new contributors.

### Kubernetes Features Support

_Admiralty aims to transparently support most Kubernetes features.
We are aware of some unsupported ones, and sometimes discover some more.
Each release fills some of the gaps._

- b704bb7 node resource (e.g., GPU) scaling from zero
- b856e0c candidate pod scheduling gates, esp. for compatibility with Kueue
- 6882784 custom CSR signer name, esp. for logs/exec on EKS
- 30c40d2 delegate pod ephemeral containers (don't report status to proxy pod)

### New Admiralty Features

- f98c59d new `multicluster.admiralty.io/no-prefix-label-regexp` proxy pod annotation

### Breaking Changes

- fa8a3a4 drop support for K8s 1.26 and below

### Internals

- fa8a3a4 e2e tests for K8s 1.29 through 1.31

## v0.16.0

This release adds support for Kubernetes 1.27 and 1.28, and drops support for 1.23 and older.
Expand Down
4 changes: 2 additions & 2 deletions charts/multicluster-scheduler/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
apiVersion: v2
name: admiralty
version: 0.16.0
version: 0.17.0
#kubeVersion: A SemVer range of compatible Kubernetes versions (optional)
description: A system of Kubernetes controllers that intelligently schedules workloads across clusters.
type: application
Expand All @@ -14,5 +14,5 @@ home: https://github.com/admiraltyio/admiralty
# email: The maintainer's email (optional for each maintainer)
# url: A URL for the maintainer (optional for each maintainer)
icon: https://admiralty.io/icons/icon-144x144.png
appVersion: 0.16.0
appVersion: 0.17.0
#deprecated: Whether this chart is deprecated (optional, boolean)
8 changes: 4 additions & 4 deletions charts/multicluster-scheduler/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Admiralty uses [finalizers](https://kubernetes.io/docs/tasks/access-kubernetes-a
| imagePullSecretName | string | `""` | |
| controllerManager.replicas | integer | `2` | |
| controllerManager.image.repository | string | `"public.ecr.aws/admiralty/admiralty-agent"` | |
| controllerManager.image.tag | string | `"0.16.0"` | |
| controllerManager.image.tag | string | `"0.17.0"` | |
| controllerManager.image.pullPolicy | string | `"IfNotPresent"` | |
| controllerManager.resources | object | `{}` | |
| controllerManager.nodeSelector | object | `{}` | |
Expand All @@ -30,15 +30,15 @@ Admiralty uses [finalizers](https://kubernetes.io/docs/tasks/access-kubernetes-a
| controllerManager.certificateSignerName | string | `"kubernetes.io/kubelet-serving"` | SignerName for the virtual-kubelet certificate signing request
| scheduler.replicas | integer | `2` | |
| scheduler.image.repository | string | `"public.ecr.aws/admiralty/admiralty-scheduler"` | |
| scheduler.image.tag | string | `"0.16.0"` | |
| scheduler.image.tag | string | `"0.17.0"` | |
| scheduler.image.pullPolicy | string | `"IfNotPresent"` | |
| scheduler.resources | object | `{}` | |
| scheduler.nodeSelector | object | `{}` | |
| scheduler.securityContext | object | `{}` | |
| scheduler.affinity | object | `{}` | |
| scheduler.tolerations | array | `[]` | |
| postDeleteJob.image.repository | string | `"public.ecr.aws/admiralty/admiralty-remove-finalizers"` | |
| postDeleteJob.image.tag | string | `"0.16.0"` | |
| postDeleteJob.image.tag | string | `"0.17.0"` | |
| postDeleteJob.image.pullPolicy | string | `"IfNotPresent"` | |
| postDeleteJob.resources | object | `{}` | |
| postDeleteJob.nodeSelector | object | `{}` | |
Expand All @@ -47,7 +47,7 @@ Admiralty uses [finalizers](https://kubernetes.io/docs/tasks/access-kubernetes-a
| postDeleteJob.tolerations | array | `[]` | |
| restarter.replicas | integer | `2` | |
| restarter.image.repository | string | `"public.ecr.aws/admiralty/admiralty-remove-finalizers"` | |
| restarter.image.tag | string | `"0.16.0"` | |
| restarter.image.tag | string | `"0.17.0"` | |
| restarter.image.pullPolicy | string | `"IfNotPresent"` | |
| restarter.resources | object | `{}` | |
| restarter.nodeSelector | object | `{}` | |
Expand Down
2 changes: 1 addition & 1 deletion docs/operator_guide/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ custom_edit_url: https://github.com/admiraltyio/admiralty/edit/master/docs/opera
```shell script
helm install admiralty oci://public.ecr.aws/admiralty/admiralty \
--namespace admiralty --create-namespace \
--version 0.16.0 \
--version 0.17.0 \
--wait
```

Expand Down
10 changes: 5 additions & 5 deletions docs/quick_start.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,10 +74,10 @@ values={[
quay.io/jetstack/cert-manager-webhook:v1.13.1
quay.io/jetstack/cert-manager-cainjector:v1.13.1
# admiralty open source
public.ecr.aws/admiralty/admiralty-agent:0.16.0
public.ecr.aws/admiralty/admiralty-scheduler:0.16.0
public.ecr.aws/admiralty/admiralty-remove-finalizers:0.16.0
public.ecr.aws/admiralty/admiralty-restarter:0.16.0
public.ecr.aws/admiralty/admiralty-agent:0.17.0
public.ecr.aws/admiralty/admiralty-scheduler:0.17.0
public.ecr.aws/admiralty/admiralty-remove-finalizers:0.17.0
public.ecr.aws/admiralty/admiralty-restarter:0.17.0
)
for image in "${images[@]}"
do
Expand Down Expand Up @@ -122,7 +122,7 @@ do
helm install admiralty oci://public.ecr.aws/admiralty/admiralty \
--kube-context kind-$CLUSTER_NAME \
--namespace admiralty --create-namespace \
--version 0.16.0 \
--version 0.17.0 \
--wait --debug
# --wait to ensure release is ready before next steps
# --debug to show progress, for lack of a better way,
Expand Down

0 comments on commit 0dd7771

Please sign in to comment.