Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepare v1.4.0 #637

Merged
merged 4 commits into from
Jun 28, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,33 @@
# 1.4.0

## General

Added
* Added an optional ServiceMonitor for prometheus to the Helm chart ([#559] thanks @dani-CO-CN!)
* Added the ability to overwrite resource limits and requests to the Helm chart ([#560] thanks @dani-CO-CN!)
* Added the ability to overwrite priorityClass to the Helm chart ([#567] thanks @dani-CO-CN!)
* Added the ability to apply additional pod labels to the Helm chart ([#617] thanks @danielvincenzi!)

Fixed
* Fixed a bug which could cause nodes to remain cordoned after an update ([#631])
* Fixed a bug that could cause the agent to require a few restarts before stabilizing ([#568])

Misc

* Numerous dependency upgrades and documentation fixes ([#638], [#622], [#602], [#585] thanks @umizoom!, [#550] thanks @mooneeb!)

[#559]: https://github.com/bottlerocket-os/bottlerocket-update-operator/pull/559
[#560]: https://github.com/bottlerocket-os/bottlerocket-update-operator/pull/560
[#567]: https://github.com/bottlerocket-os/bottlerocket-update-operator/pull/567
[#617]: https://github.com/bottlerocket-os/bottlerocket-update-operator/pull/617
[#631]: https://github.com/bottlerocket-os/bottlerocket-update-operator/pull/631
[#568]: https://github.com/bottlerocket-os/bottlerocket-update-operator/pull/568
[#638]: https://github.com/bottlerocket-os/bottlerocket-update-operator/pull/638
[#622]: https://github.com/bottlerocket-os/bottlerocket-update-operator/pull/622
[#602]: https://github.com/bottlerocket-os/bottlerocket-update-operator/pull/602
[#585]: https://github.com/bottlerocket-os/bottlerocket-update-operator/pull/585
[#550]: https://github.com/bottlerocket-os/bottlerocket-update-operator/pull/550

# 1.3.0

## General
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ namespace: "brupop-bottlerocket-aws"

# The image to use for brupop
# This defaults to the image built alongside a particular helm chart, but you can override it by uncommenting this line:
# image: "public.ecr.aws/bottlerocket/bottlerocket-update-operator:v1.3.0"
# image: "public.ecr.aws/bottlerocket/bottlerocket-update-operator:v1.4.0"

# Placement controls
# See the Kubernetes documentation about placement controls for more details:
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v1.3.0
v1.4.0
39 changes: 26 additions & 13 deletions bottlerocket-update-operator.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -196,6 +196,15 @@ spec:
subresources:
status: {}
---
# Source: bottlerocket-update-operator/templates/controller-priority-class.yaml
apiVersion: scheduling.k8s.io/v1
kind: PriorityClass
metadata:
name: brupop-controller-high-priority
namespace: brupop-bottlerocket-aws
preemptionPolicy: Never
value: 1000000
---
# Source: bottlerocket-update-operator/templates/agent-service-account.yaml
apiVersion: v1
kind: ServiceAccount
Expand Down Expand Up @@ -470,6 +479,7 @@ spec:
ports:
- port: 80
targetPort: 8080
name: main
selector:
brupop.bottlerocket.aws/component: brupop-controller
---
Expand Down Expand Up @@ -530,7 +540,7 @@ spec:
value: "true"
- name: TRACING_FILTER_DIRECTIVE
value: "info"
image: public.ecr.aws/bottlerocket/bottlerocket-update-operator:v1.3.0
image: public.ecr.aws/bottlerocket/bottlerocket-update-operator:v1.4.0
name: brupop
resources:
limits:
Expand Down Expand Up @@ -637,7 +647,7 @@ spec:
value: "true"
- name: TRACING_FILTER_DIRECTIVE
value: "info"
image: public.ecr.aws/bottlerocket/bottlerocket-update-operator:v1.3.0
image: public.ecr.aws/bottlerocket/bottlerocket-update-operator:v1.4.0
livenessProbe:
httpGet:
path: /ping
Expand All @@ -653,6 +663,12 @@ spec:
port: 8443
scheme: HTTPS
initialDelaySeconds: 5
resources:
limits:
memory: 256Mi
requests:
cpu: 10m
memory: 40Mi
volumeMounts:
- mountPath: /etc/brupop-tls-keys
name: bottlerocket-tls-keys
Expand Down Expand Up @@ -719,9 +735,15 @@ spec:
value: "true"
- name: TRACING_FILTER_DIRECTIVE
value: "info"
image: public.ecr.aws/bottlerocket/bottlerocket-update-operator:v1.3.0
image: public.ecr.aws/bottlerocket/bottlerocket-update-operator:v1.4.0
name: brupop
priorityClassName: brupop-controller-high-priority
resources:
limits:
memory: 256Mi
requests:
cpu: 10m
memory: 40Mi
priorityClassName: "brupop-controller-high-priority"

serviceAccountName: brupop-controller-service-account
---
Expand Down Expand Up @@ -804,12 +826,3 @@ metadata:
namespace: brupop-bottlerocket-aws
spec:
selfSigned: {}
---
# Source: bottlerocket-update-operator/templates/controller-priority-class.yaml
apiVersion: scheduling.k8s.io/v1
kind: PriorityClass
metadata:
name: brupop-controller-high-priority
namespace: brupop-bottlerocket-aws
preemptionPolicy: Never
value: 1000000
4 changes: 2 additions & 2 deletions deploy/charts/bottlerocket-update-operator/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description: A Helm chart for the Bottlerocket Update Operator
home: https://github.com/bottlerocket-os/bottlerocket-update-operator
icon: https://avatars.githubusercontent.com/u/61023959?s=200&v=4
type: application
version: 1.3.0
appVersion: "1.3.0"
version: 1.4.0
appVersion: "1.4.0"
sources:
- https://github.com/bottlerocket-os/bottlerocket-update-operator
2 changes: 1 addition & 1 deletion deploy/charts/bottlerocket-update-operator/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ The following configuration values are supported:
namespace: "brupop-bottlerocket-aws"

# The image to use for brupop
image: "public.ecr.aws/bottlerocket/bottlerocket-update-operator:v1.3.0"
image: "public.ecr.aws/bottlerocket/bottlerocket-update-operator:v1.4.0"

# Placement controls
# See the Kubernetes documentation about placement controls for more details:
Expand Down
2 changes: 1 addition & 1 deletion deploy/charts/bottlerocket-update-operator/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
namespace: "brupop-bottlerocket-aws"

# The image to use for brupop
image: "public.ecr.aws/bottlerocket/bottlerocket-update-operator:v1.3.0"
image: "public.ecr.aws/bottlerocket/bottlerocket-update-operator:v1.4.0"

# Placement controls
# See the Kubernetes documentation about placement controls for more details:
Expand Down