diff --git a/Makefile b/Makefile index b67d5111..ad10464e 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ NAME := popeye PACKAGE := github.com/derailed/$(NAME) -VERSION := v0.3.0 +VERSION := v0.3.1 GIT := $(shell git rev-parse --short HEAD) DATE := $(shell date +%FT%T%Z) IMG_NAME := derailed/popeye diff --git a/README.md b/README.md index 6030d6d2..62991cdc 100644 --- a/README.md +++ b/README.md @@ -159,7 +159,7 @@ spec: restartPolicy: Never containers: - name: popeye - image: derailed/popeye:v0.3.0 + image: derailed/popeye:v0.3.1 imagePullPolicy: IfNotPresent args: - -o diff --git a/change_logs/release_v0.3.1.md b/change_logs/release_v0.3.1.md new file mode 100644 index 00000000..170e0e09 --- /dev/null +++ b/change_logs/release_v0.3.1.md @@ -0,0 +1,61 @@ + + +# Release v0.3.1 + +## Notes + +Thank you so much for your support and suggestions to make Popeye better!! + +Also if you dig this tool, please make some noise on social! [@kitesurfer](https://twitter.com/kitesurfer) + +--- + +## Change Logs + +> Once again with feelings... + +### Nikita + +Dedicating this release, in honor of my beloved dog **Nikita** who passed away yesterday ;( + + + + +### New Sanitizers + +Added Sanitizer reports for the following resources: + ++ Deployment ++ StatefulSet ++ HorizontalPodAutoscaler ++ PersistentVolume ++ PersistentVolumeClaim + +Popeye will now scan for configuration and usage issues that may arise from these resources. + +### WARNING! Capacitors are Charged Up! + +Ever wondered how much cluster capacity you actually need? Or which resource scaling may cause your cluster to surpass it's capacity? Fear not my friends! In this release, we introduce `Capacitor`. We've added metrics monitoring to the sanitizer reports. Capacitor checks your resources (provided they are set!) for potential over/under allocation based on reported metrics. Additionally, Popeye's capacitor checks your HorizontalPodAutoscalers and pre-computes resource allocations based on max replicas. Thus you can be warned when there is a potential for your clusters to either reach or surpass their capacity. + +Mind you, this is very much still experimental, so procceed with caution! + +### Report Formats + +Added support for YAML and JSON output via `-o` CLI parameter. + +> NOTE! Jurassic mode, though still in full effect, has been moved to `-o jurassic` + +### Popeye Does Docker + +As of this release, Popeye has been dockerized. You can now run Popeye directly on +your clusters either as a single shot or part of a cronjob. Please checkout the *README* and the k8s directory for more info about that. + +--- + +## Resolved Bugs + ++ [Issue #22](https://github.com/derailed/popeye/issues/22) + +--- + +  © 2019 Imhotep Software LLC. All materials licensed under [Apache v2.0](http://www.apache.org/licenses/LICENSE-2.0) diff --git a/k8s/popeye/cronjob.yml b/k8s/popeye/cronjob.yml index a9319ec1..d7dd480e 100644 --- a/k8s/popeye/cronjob.yml +++ b/k8s/popeye/cronjob.yml @@ -16,7 +16,7 @@ spec: restartPolicy: OnFailure containers: - name: popeye - image: derailed/popeye:v0.3.0 + image: derailed/popeye:v0.3.1 imagePullPolicy: IfNotPresent command: ["/bin/popeye"] args: