fluxcd / helm-operator

Successor: https://github.com/fluxcd/helm-controller — The Flux Helm Operator, once upon a time a solution for declarative Helming.
https://docs.fluxcd.io/projects/helm-operator/
Apache License 2.0
649 stars 262 forks source link

Release 1.4.1 #639

Closed kingdonb closed 2 years ago

kingdonb commented 2 years ago

I think this might need to be a new MINOR version based on some dependency updates that are also MINOR, but as I had intended for this to be a CVE-patching only release, I had initially opened it up as a PATCH release.

Before I try to fix any of that, I'd like to open this one up and let it run for e2e just to be sure if other changes are needed before this can be merged, as a MINOR or PATCH release, or whatever it turns out to be.

kingdonb commented 2 years ago

There is docker.io/kingdonb/helm-operator:release-141-f3a9c907 which has built successfully on my local machine, I'm running Snyk to assess any CVE reports or vulnerabilities present in the base image.

It has a much better Snyk score outcome than if you compare against the last release:

$ docker scan docker.io/kingdonb/helm-operator:release-141-f3a9c907

Testing docker.io/kingdonb/helm-operator:release-141-f3a9c907...

Organization:      kingdonb
Package manager:   apk
Project name:      docker-image|docker.io/kingdonb/helm-operator
Docker image:      docker.io/kingdonb/helm-operator:release-141-f3a9c907
Platform:          linux/amd64
Base image:        alpine:3.13.7
Licenses:          enabled

✓ Tested 31 dependencies for known issues, no vulnerable paths found.

According to our scan, you are currently using the most secure version of the selected base image

I've also upgraded several dependencies including Helm, to address CVE reports that we received through Dependabot. (Thanks GitHub)

kingdonb commented 2 years ago

Pushing another force commit here to update CHANGELOG for publication. I think this is ready, but still have to see an E2E pass.

kingdonb commented 2 years ago

I don't see what failed in https://app.circleci.com/pipelines/github/fluxcd/helm-operator/1613/workflows/c7353826-1ce0-45c2-9e84-77dd93635c5e/jobs/1839/parallel-runs/0/steps/0-110

Just going to let it run again and see what happens this time 👍