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

13 hours ago

What's Changed

  • tests: add unit tests for pkg/cache by @chengfang in #770
  • feat: Support other namespaces than argocd in AIU by @sribiere-jellysmack in #763
  • chore(tests): Add unit tests to image-updater pkg/health, pkg/version and pkg/registry by @Mangaal in #771
  • chore(lint): Enable spelling linter by @jannfis in #773
  • chore(build): Update GitHub actions used during CI by @jannfis in #774
  • Update dependabot by @JunHyungJang in #775
  • chore(deps): bump peter-evans/create-pull-request from 6.0.5 to 6.1.0 by @dependabot in #778
  • chore(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #781
  • chore(deps): bump github/codeql-action from 2 to 3 by @dependabot in #777
  • chore(deps): bump github.com/prometheus/client_golang from 1.16.0 to 1.19.1 by @dependabot in #780
  • Use status instead of spec for determining source types by @Sovietaced in #772
  • Preserve field order when updating kustomization.yaml file by @jtdoepke in #666
  • feat(actions): add create-release-draft action by @zarbis in #787
  • fix(actions): add instruction and fix workflow trigger condition by @zarbis in #788
  • Fix updates to multiple images when using helm values file by @ljupchokotev in #790
  • chore(deps): bump github.com/argoproj/argo-cd/v2 from 2.11.2 to 2.11.6 by @dependabot in #792
  • chore(deps): bump alpine from 3.19 to 3.20 by @dependabot in #776
  • Fix release draft script by @zarbis in #811
  • chore(release): make sure release branch exist on remote before proceeding by @zarbis in #813
  • fix(release-draft): remove unnecessary working directory in image builder by @zarbis in #817
  • tests: Add unit tests to image-updater pkg/image by @chengfang in #810
  • tests: Add unit tests for pkg/argocd by @ishitasequeira in #818
  • chore(deps): bump go.uber.org/ratelimit from 0.3.0 to 0.3.1 by @dependabot in #804
  • chore(deps): bump github.com/argoproj/argo-cd/v2 from 2.11.6 to 2.11.7 by @dependabot in #801
  • chore(deps): bump github.com/opencontainers/image-spec from 1.1.0-rc4 to 1.1.0 by @dependabot in #803
  • docs: fix grammatical errors by @Cornul11 in #807
  • fix: Improper parsing of image identifiers having both tag name and digest by @chengfang in #815
  • chore(deps): upgrade golangci-lint from v1.57.2 to v1.59.1; change golangci-lint vet to govet by @chengfang in #819
  • Add unit tests for pkg/argocd/gitcreds.go by @ishitasequeira in #820
  • chore(release): disable changelog generation by @zarbis in #826
  • feat!: Filter labels on the server instead of client to allow more label filtering options by @jnovick in #832
  • feat: Use shallow clone to speed up performance by @jnovick in #830
  • docs: added release process by @kostis-codefresh in #827
  • chore: removed unused workflow by @kostis-codefresh in #828
  • chore: add e2e tests for filtering applications by label with match-application-label command line option by @chengfang in #834
  • tests(e2e): Add e2e test for filtering apps by name with match-application-name option by @chengfang in #841
  • Allow setting new value in Helm values file by @jnovick in #838
  • fix: Multiple aliases for the same image only 1 parameter is updated by @chengfang in #846
  • fix: warnings from golangci-lint: S1009 should omit nil check; non-constant format string in call to fmt.Errorf by @chengfang in #849
  • fix: allow the specific image platform os/arch/variant to meet the requirement for a broader image platform os/arch by @chengfang in #858
  • docs: use the correct annotation name platforms instead of platform; fix link to registries.md; improve table formatting by @chengfang in #856
  • chore(deps): bump golang from 1.22 to 1.23 by @dependabot in #850
  • chore(deps): bump github.com/bmatcuk/doublestar/v4 from 4.6.0 to 4.6.1 by @dependabot in #851
  • feat: Sync namespace for Event to the Application namespace (#847) by @jortkoopmans in #848
  • fix: failed to process a full image-spec annotation with git writeback to helmvalues by @chengfang in #843
  • Add e2e test for app-wide-upgrade-strategy by @ishitasequeira in #842
  • tests: add tests for github app credentials by @chengfang in #862
  • fix: missing namespace on clusterrolebinding in install manifests by @chengfang in #860
  • chore: update argocd version in test/e2e/prereqs/argocd/kustomization.yaml by @chengfang in #863
  • chore: update test cmd update-strategy description to include all 4 values (semver, newest-build, alphabetical, digest) by @chengfang in #864
  • tests: Improve unit tests for pkg/registry/client.go by @chengfang in #865
  • fix: Kustomize skip commit if nothing changed by @Fs02 in #607
  • Add e2e test for adding configMap to allow defining parameters for SSH client by @chengfang in #873
  • fix(git): write back to custom git branch failed by rejected push: tip of your current branch is behind by @chengfang in #882
  • chore(deps): bump github.com/google/uuid from 1.3.1 to 1.6.0 by @dependabot in #875
  • chore(deps): bump google.golang.org/grpc from 1.59.0 to 1.67.1 by @dependabot in #876
  • k8sClient get resources across all namespaces (#601) by @jortkoopmans in #854
  • chore: Address comments in PR #854 by @ishitasequeira in #886
  • Add e2e tests for apps in any namespace feature by @ishitasequeira in #844
  • fix: Git write back to helm values is incorrect during the first pass and corrupts existing data by @chengfang in #885
  • Release 0.15.0 by @pasha-codefresh in #891

New Contributors

Full Changelog: v0.14.0...v0.15.0

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

NewReleases is sending notifications on new releases.