github argoproj-labs/argocd-image-updater v0.16.0

3 days ago

What's Changed

  • refactor: Add registry scanner module by @ishitasequeira in #890
  • fix: pass image tag into build image command by @pasha-codefresh in #893
  • fix: wrong checkout command in documentation by @pasha-codefresh in #894
  • fix: add build steps to create binary checksum and signature files by @chengfang in #901
  • refactor: Add additional packages to registry-scanner by @ishitasequeira in #900
  • fix: respect log level settings by @wd in #904
  • fix: #895 Image Updater continuously force-pushes new commits when checkout branch is specified by @chengfang in #911
  • fix: log level for library from argocd by @wd in #913
  • fix: #896 App of apps being overwritten by image-updater by @chengfang in #918
  • fix: delay setting git.username and git.email config till commit time by @chengfang in #912
  • chore: add cherry-pick-bot by @chengfang in #931
  • refactor: Add registry pkg registry scanner by @ishitasequeira in #933
  • chore(deps): bump github.com/bradleyfalzon/ghinstallation/v2 from 2.6.0 to 2.11.0 by @dependabot in #906
  • chore(deps): bump github.com/Masterminds/semver/v3 from 3.2.1 to 3.3.0 by @dependabot in #908
  • chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 by @dependabot in #914
  • chore(deps): bump github.com/go-git/go-git/v5 from 5.11.0 to 5.12.0 by @dependabot in #907
  • docs: Update OWNERS by @jannfis in #935
  • chore(deps): upgrade golangci-lint from 1.59.1 to 1.61.0 by @chengfang in #937
  • chore(deps): upgrade argo-cd from 2.11.7 to 2.13.0 by @chengfang in #936
  • chore(deps): bump k8s.io/apimachinery to 0.31.2, add k8s.io/cri-client and k8s.io/endpointslice to replace section by @chengfang in #938
  • chore(deps): bump codecov/codecov-action from 4 to 5 by @dependabot in #949
  • chore(deps): bump github.com/bradleyfalzon/ghinstallation/v2 from 2.11.0 to 2.12.0 by @dependabot in #948
  • chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #946
  • chore(deps): bump github.com/prometheus/client_golang from 1.20.3 to 1.20.5 by @dependabot in #944
  • chore(deps): bump github.com/bmatcuk/doublestar/v4 from 4.6.1 to 4.7.1 by @dependabot in #945
  • chore(deps): bump golang.org/x/crypto from 0.27.0 to 0.29.0 by @dependabot in #947
  • Add image folder to registry scanner by @ishitasequeira in #952
  • chore(deps): bump github.com/argoproj/argo-cd/v2 from 2.13.0 to 2.13.1 by @dependabot in #956
  • chore(deps): bump golang.org/x/sync from 0.9.0 to 0.10.0 by @dependabot in #959
  • chore(deps): bump golang.org/x/sync from 0.9.0 to 0.10.0 in /registry-scanner by @dependabot in #953
  • chore(deps): bump github.com/Masterminds/semver/v3 from 3.3.0 to 3.3.1 by @dependabot in #955
  • chore(deps): bump golang.org/x/oauth2 from 0.23.0 to 0.24.0 by @dependabot in #958
  • chore(deps): bump golang.org/x/crypto from 0.29.0 to 0.31.0 by @dependabot in #966
  • Improve Application updates when write-back method is ArgoCD by @aaguilartablada in #965
  • update k8s.io/client-go from v1.5.2 to v0.31.0 by @kranurag7 in #967
  • Update references of pkg/tag pkg/log pkg/options to use modules from registry-scanner by @ishitasequeira in #962
  • remove docker/distribution replace from go.mod by @kranurag7 in #969
  • fix: Image updater changes git write back file by @chengfang in #970
  • Update CI to run tests for registry-scanner separately by @ishitasequeira in #971
  • Update references of cache, env, health to use modules from registry-scanner by @ishitasequeira in #972
  • chore(ci): use files parameter in codecov-action instead of file, which was deprecated and removed by @chengfang in #977
  • fix: Add gpg-agent to container image by @jannfis in #978
  • chore(deps): bump jinja2 from 3.1.4 to 3.1.5 in /docs by @dependabot in #982
  • move pkg/health out of registry-scanner by @ishitasequeira in #995
  • chore(deps): bump github.com/go-git/go-git/v5 from 5.12.0 to 5.13.0 by @dependabot in #985
  • chore(doc): add description of DCO requirement in contributing.md; remove specific version from Golang the required tool by @chengfang in #999
  • Move references for kube, image, registry to registry-scanner by @ishitasequeira in #998
  • chore(deps): bump google.golang.org/grpc from 1.67.1 to 1.69.2 by @dependabot in #986
  • chore(deps): bump github.com/argoproj/argo-cd/v2 from 2.13.1 to 2.13.2 by @dependabot in #987
  • chore(deps): bump alpine from 3.20 to 3.21 by @dependabot in #989
  • docs: correct formatting issues by @kj800x in #983
  • CVE-2024-45338 in image-updater: Non-linear parsing of case-insensitive content in golang.org/x/net/html by @chengfang in #1003
  • Update reference.md to fix argument name by @lgov in #1005
  • chore(deps): bump to golang.org/x/time v0.6.0 and golang.org/x/exp v00.0-20240719175910-8a7402abbf56, to sync up with main image-updater module by @chengfang in #1006
  • chore(deps): upgrade registry-scanner submodule version to the latest by @chengfang in #1007
  • Keep yaml sequence indentation when writing back to Git to a kustomize file by @AlessandroZanatta in #1002
  • chore: separate Argo specific constants from registry-scanner constants by @ishitasequeira in #1010
  • Replace common constant references by @ishitasequeira in #1011
  • chore(deps): upgrade github.com/go-git/go-git/v5 to v5.13.0 by @chengfang in #1015
  • Initialize the kubeClient and applicationsClientSet correctly by @ishitasequeira in #1025
  • chore(deps): bump github.com/argoproj/argo-cd/v2 from 2.13.2 to 2.13.4 by @dependabot in #1026
  • Update release process to create a separate tag for registry-scanner by @ishitasequeira in #1022
  • chore(deps): bump github.com/go-git/go-git/v5 from 5.13.1 to 5.13.2 by @dependabot in #1028
  • chore(deps): bump google.golang.org/grpc from 1.69.2 to 1.70.0 by @dependabot in #1030
  • chore(deps): bump golang.org/x/oauth2 from 0.24.0 to 0.25.0 by @dependabot in #1027
  • chore(deps): upgrade argo-cd from 2.13.4 to 2.13.5 by @chengfang in #1035
  • fix: Prevent segfault with empty kustomization by @Ongy in #1020
  • chore(deps): bump github.com/go-jose/go-jose/v4 from 4.0.2 to 4.0.5 by @dependabot in #1043
  • fix(write-back): Duplicate image entries with different formats when updating two images by @chengfang in #1037
  • fix: fix KustomizeImage Match function to pass added unit tests by @chengfang in #1044
  • chore(deps): bump github.com/spf13/pflag from 1.0.5 to 1.0.6 by @dependabot in #1051
  • chore(deps): bump golang.org/x/sync from 0.10.0 to 0.11.0 in /registry-scanner by @dependabot in #1048
  • chore(deps): bump golang.org/x/sync from 0.10.0 to 0.11.0 by @dependabot in #1052
  • chore(deps): bump github.com/bmatcuk/doublestar/v4 from 4.7.1 to 4.8.1 by @dependabot in #1053
  • chore(deps): bump golang.org/x/oauth2 from 0.25.0 to 0.27.0 by @dependabot in #1050
  • Move to yaml.v3 and preserve comments, multiline strings, anchors in helm values by @bewinsnw in #1055
  • chore(deps): bump jinja2 from 3.1.5 to 3.1.6 in /docs by @dependabot in #1059
  • fix: use correct default branch in multi-source applications by @aali309 in #1056
  • Set up custom container registry and git server for image-updater e2e tests. by @dkarpele in #1061
  • chore(deps): bump golang.org/x/net from 0.34.0 to 0.36.0 by @dependabot in #1064
  • chore(deps): bump golang.org/x/net from 0.33.0 to 0.36.0 in /registry-scanner by @dependabot in #1063
  • fix: use compact indent for sequences by @bewinsnw in #1062
  • Fix multi images e2e test. by @dkarpele in #1066
  • [GITOPS-5120] Add e2e test for write-back GIT repository as annotation. by @dkarpele in #1068
  • chore(deps): bump github.com/redis/go-redis/v9 from 9.6.1 to 9.6.3 by @dependabot in #1070
  • chore(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2 by @dependabot in #1071
  • chore(deps): bump to registry-scanner/v0.1.0 by @chengfang in #1079
  • chore(deps): bump go version from 1.22 to 1.23 in github action files by @chengfang in #1081
  • fix(build): add step to Makefile to generate signing gpg key (#922); chore: fix the .phony target name for multiarch-image-push (#923) by @chengfang in #1082
  • Release 0.16.0 by @chengfang in #1092

New Contributors

Full Changelog: v0.15.2...v0.16.0

Don't miss a new argocd-image-updater release

NewReleases is sending notifications on new releases.