Skip to content

Commit

Permalink
Merge pull request #637 from cbgbt/prepare-v1.4.0
Browse files Browse the repository at this point in the history
Prepare v1.4.0
  • Loading branch information
cbgbt committed Jun 28, 2024
2 parents a2b36d4 + 109bb58 commit b34e98e
Show file tree
Hide file tree
Showing 7 changed files with 62 additions and 19 deletions.
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

0 comments on commit b34e98e

Please sign in to comment.