Skip to content

Commit 7c538b3

Browse files
committed
version bump to 1.0.7
1 parent adc4e12 commit 7c538b3

File tree

2 files changed

+19
-12
lines changed

2 files changed

+19
-12
lines changed

.github/farley-publish-notes.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ cd helm-chart && ./update-templates-from-foundational-template.sh && cd ..
88
# Lint check
99
helm lint ./helm-chart --set name=test,namespace=test
1010
# Bump version.
11-
export PREVIOUS_RELEASE_TAG=1.0.5 # <---- NOTE: UPDATE ME BEFORE RUNNING THE BELOW
12-
export CI_COMMIT_TAG=1.0.6 # <---- NOTE: UPDATE ME BEFORE RUNNING THE BELOW
11+
export PREVIOUS_RELEASE_TAG=1.0.6 # <---- NOTE: UPDATE ME BEFORE RUNNING THE BELOW
12+
export CI_COMMIT_TAG=1.0.7 # <---- NOTE: UPDATE ME BEFORE RUNNING THE BELOW
1313
sed -i "s/1.0.0/$CI_COMMIT_TAG/g" helm-chart/Chart.yaml
1414
sed -i "s/latest/$CI_COMMIT_TAG/g" helm-chart/values.yaml
1515
# Package

README.md

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Kubernetes Volume / Disk Autoscaler (via Prometheus)
22

3-
<a href="https://hub.docker.com/r/devopsnirvana/kubernetes-volume-autoscaler"><img src="https://img.shields.io/docker/pulls/devopsnirvana/kubernetes-volume-autoscaler?style=plastic" alt="Docker Hub Pulls"></a> <a href="https://github.com/DevOps-Nirvana/Kubernetes-Volume-Autoscaler/releases/tag/1.0.6"><img src="https://img.shields.io/docker/v/devopsnirvana/kubernetes-volume-autoscaler/1.0.6?label=Latest%20Release&style=plastic" alt="Latest Release"></a> <a href="https://github.com/DevOps-Nirvana/Kubernetes-Volume-Autoscaler/stargazers"><img src="https://img.shields.io/github/stars/DevOps-Nirvana/Kubernetes-Volume-Autoscaler?style=social" alt="Stargazers on Github"></a>
3+
<a href="https://hub.docker.com/r/devopsnirvana/kubernetes-volume-autoscaler"><img src="https://img.shields.io/docker/pulls/devopsnirvana/kubernetes-volume-autoscaler?style=plastic" alt="Docker Hub Pulls"></a> <a href="https://github.com/DevOps-Nirvana/Kubernetes-Volume-Autoscaler/releases/tag/1.0.7"><img src="https://img.shields.io/docker/v/devopsnirvana/kubernetes-volume-autoscaler/1.0.7?label=Latest%20Release&style=plastic" alt="Latest Release"></a> <a href="https://github.com/DevOps-Nirvana/Kubernetes-Volume-Autoscaler/stargazers"><img src="https://img.shields.io/github/stars/DevOps-Nirvana/Kubernetes-Volume-Autoscaler?style=social" alt="Stargazers on Github"></a>
44

55
This repository contains a [Kubernetes controller](https://kubernetes.io/docs/concepts/architecture/controller/) that automatically increases the size of a Persistent Volume Claim (PVC) in Kubernetes when it is nearing full. Initially engineered based on AWS EKS, this should support any Kubernetes cluster or cloud provider which supports dynamically hot-resizing storage volumes in Kubernetes.
66

@@ -108,15 +108,15 @@ helm uninstall volume-autoscaler
108108
# the namespace you can run the first few commands below...
109109

110110
# IF YOU USE `infrastructure` AS THE NAMESPACE FOR PROMETHEUS SIMPLY...
111-
kubectl --namespace infrastructure apply https://devops-nirvana.s3.amazonaws.com/volume-autoscaler/volume-autoscaler-1.0.6.yaml
111+
kubectl --namespace infrastructure apply https://devops-nirvana.s3.amazonaws.com/volume-autoscaler/volume-autoscaler-1.0.7.yaml
112112

113113
# OR, IF YOU NEED TO CHANGE THE NAMESPACE...
114114
# #1: Download the yaml...
115-
wget https://devops-nirvana.s3.amazonaws.com/volume-autoscaler/volume-autoscaler-1.0.6.yaml
115+
wget https://devops-nirvana.s3.amazonaws.com/volume-autoscaler/volume-autoscaler-1.0.7.yaml
116116
# #1: Or download with curl
117-
curl https://devops-nirvana.s3.amazonaws.com/volume-autoscaler/volume-autoscaler-1.0.6.yaml -o volume-autoscaler-1.0.6.yaml
117+
curl https://devops-nirvana.s3.amazonaws.com/volume-autoscaler/volume-autoscaler-1.0.7.yaml -o volume-autoscaler-1.0.7.yaml
118118
# #2: Then replace the namespace in this, replacing
119-
cat volume-autoscaler-1.0.6.yaml | sed 's/"infrastructure"/"PROMETHEUS_NAMESPACE_HERE"/g' > ./to_be_applied.yaml
119+
cat volume-autoscaler-1.0.7.yaml | sed 's/"infrastructure"/"PROMETHEUS_NAMESPACE_HERE"/g' > ./to_be_applied.yaml
120120
# #3: If you wish to have slack notifications, edit this to_be_applied.yaml and embed your webhook on the value: line for SLACK_WEBHOOK and set the SLACK_CHANNEL as well accordingly
121121
# #4: Finally, apply it...
122122
kubectl --namespace REPLACEME_WITH_PROMETHEUS_NAMESPACE apply ./to_be_applied.yaml
@@ -231,10 +231,17 @@ This controller also supports publishing prometheus metrics automatically. It h
231231

232232
### [Current Release: 1.0.7 - September 17, 2023](https://github.com/DevOps-Nirvana/Kubernetes-Volume-Autoscaler/releases/tag/1.0.7)
233233
```
234-
TODO
234+
* Add GitHub workflow for automated docker build by @piec in (#12)
235+
* fix: various exception/failure path undefined by @24601 in (#14)
236+
* Fixing vulnerabilities September 2023 by @AndrewFarley in (#16)
237+
* Add Slack Prefix/Suffix support
238+
* Adding debounce to prevent two changes from being made to the same volume too quickly (10x interval time)
239+
* Updating helm chart for Kubernetes 1.21-1.26 support (tested/validated)
240+
* Adding Cortex/Mimir support
241+
* Updating to Python 3.11 Alpine 3.18 (related to security vulnerabilities)
242+
* Minor quality of life improvements (documentation, comments, improved startup message, etc)
235243
```
236244

237-
238245
### [Current Release: 1.0.6 - Oct 26, 2022](https://github.com/DevOps-Nirvana/Kubernetes-Volume-Autoscaler/releases/tag/1.0.6)
239246
```
240247
Minor textual changes, grammar, etc (thanks @anthea-w)
@@ -245,7 +252,7 @@ Adding compatibility for up at least Kubernetes 1.25 (tested)
245252
Fixing a fatal error that occurred
246253
```
247254

248-
### [Release: 1.0.5 - Oct 26, 2022](https://github.com/DevOps-Nirvana/Kubernetes-Volume-Autoscaler/releases/tag/1.0.6)
255+
### [Release: 1.0.5 - Oct 26, 2022](https://github.com/DevOps-Nirvana/Kubernetes-Volume-Autoscaler/releases/tag/1.0.5)
249256
```
250257
Handling low max disk size edge-case better (thanks @GuillaumeOuint)
251258
Human-readable debug output much improved
@@ -300,9 +307,9 @@ This tool can easily be run locally, as long as you have an functioning kubectl
300307
```bash
301308
# To test out/develop new features, first get your Prometheus IP address...
302309
kubectl get services --all-namespaces | grep -i prometheus-server
303-
infrastructure prometheus-server ClusterIP 10.1.0.67.102 <none> 80/TCP 109d
310+
infrastructure prometheus-server ClusterIP 10.1.0.102 <none> 80/TCP 109d
304311
# Then take its IP address and check if you can use it...
305-
curl http://10.1.0.67.102
312+
curl http://10.1.0.102
306313
<a href="/graph">Found</a>
307314
# Alternatively, if your ops/devops person setup an ingress to make this accessible externally...
308315
curl https://prometheus.mycompany.com

0 commit comments

Comments
 (0)