PackageTrack
Sign in Get early access

github.com/argoproj/applicationset

v0.4.1 #2239 most downloaded on Go modules argoproj/applicationset

What this package is like to depend on

Last release 2 years ago

no release in 18 months

Ships unpredictably

gaps range from 8 days to 1.5 years

Nearly every release is documented

notes for 2 of 2 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

24 releases · first in 2022

0 releases in the last 12 months

see the full history below

Release timeline

24 releases · Jan 2022 to Jul 2024
2023 2024 2025 2026
Release Pre-release

Releases

latest 24
  1. v0.4.1 10 Mar 2022
    Release notes

    v0.4.1

    Contributors

    • Alexander Matyushentsev (@alexmt)

    New in this release

    This is a bug-fix release that fixes an issue with Git credential acquisition by the ApplicationSet controller in the v0.4.0 ApplicationSet controller and Argo CD v2.3.0 (due to packaging ApplicationSet controller v0.4.0).

    Open source →
    Release notes

    Contributors

    • Alexander Matyushentsev (@alexmt)

    New in this release

    This is a bug-fix release that fixes an issue with Git credential acquisition by the ApplicationSet controller in the v0.4.0 ApplicationSet controller and Argo CD v2.3.0 (due to packaging ApplicationSet controller v0.4.0).

    Open source →
  2. v0.4.0 07 Feb 2022
    Release notes

    I am happy to announce the latest release of the Argo CD ApplicationSet controller, v0.4.0. With this release, and alongside Argo CD v2.3.0, we now fully integrate with the default Argo CD install, which means you now only need to install Argo CD to get the full benefits of ApplicationSets.

    Contributors

    Thanks to all the folks who have contributed to the ApplicationSet controller since our last release.

    Want to join us for our next release? Check out the project repository (https://github.com/argoproj/applicationset) or visit us on #argo-cd-appset on Slack (https://argoproj.github.io/community/join-slack/).

    New in this release

    ApplicationSet controller is now integrated with Argo CD install

    The ApplicationSet controller is now installed by default with the latest release of Argo CD. This means that users of Argo CD now get all the benefits of ApplicationSets, without the requirement of a standalone install.

    Contributed by @ishitasequeira and @jgwest.

    Git generator: Add support for extraction of components of paths

    The Git generator now supports the extraction of individual components of the path, with the new path[n] parameter:

    • {{path[n]}}: The path to the matching configuration file within the Git repository, split into array elements (n - array index).
    • For example, for a path of /clusters/clusterA, the individual components can be extracted like so: path[0]: clusters, path[1]: clusterA

    Contributed by @stempher.

    Git generator: Sanitize basename param by replacing unsupported characters

    When using the Git generator, with a basename name param that contains an unsupported character, you may now use the {{path.basenameNormalized}} parameter to normalize these resources. This prevents rendering invalid Kubernetes resources with names like my_cluster-app1, and instead would convert them to my-cluster-app1.

    Contributed by @missingcharacter.

    Make webhook address configurable

    When using a webhook, the address of the webhook can now be configured using the --webhook-addr parameter on the argocd-applicationset controller.

    Example:

    ./dist/argocd-applicationset --webhook-addr=":9999" --logformat=json
    

    Contributed by @chetan-rns.

    Fixes / Chores

    • ApplicationSet CRD size reduction, by removing validation (CRD defn) of nested merge/matrix generator (#463, contributed by @jgwest)
    • Reap zombie processes in argocd-applicationset-controller pod using tini (#453, contributed by @hcelaloner)
    • Log all validation errors (#439, contributed by @crenshaw-dev)
    • Set applicationset-controller containerPort name (#444, contributed by @aabouzaid)
    • Append missing s to matchExpression (#449, contributed by @ml-)
    • Set controller logger if we don't use JSON format (#451, contributed by @mkilchhofer)
    • Remove hardcoded namespace from manifests (#474, contributed by @ishitasequeira)
    • Fix docs typo (#493 and #481, contributed by @crenshaw-dev)

    Test/infrastructure improvements:

    • E2E tests should use application-controller serviceaccount, rather than applicationset-controller serviceaccount (#434, contributed by @jgwest)
    • Add GitHub action to run E2E tests against nightly Argo CD, w/ ApplicationSet master branch (#470, contributed by @jgwest)
    Open source →
    Release notes

    Contributors

    Thanks to all the folks who have contributed to the ApplicationSet controller since our last release.

    • Michael Crenshaw (@crenshaw-dev)
    • Ricardo Rosales (@missingcharacter)
    • Ishita Sequeira (@ishitasequeira)
    • stempher (@stempher)
    • Jonathan West (@jgwest)
    • Hüseyin Celal Öner (@hcelaloner)
    • William Tam (@wtam2018)
    • Marco Kilchhofer (@mkilchhofer)
    • Chetan Banavikalmutt (@chetan-rns)
    • Ahmed AbouZaid (@aabouzaid)
    • Matthias Lisin (@ml-)

    Want to join us for our next release? Check out the project repository (https://github.com/argoproj/applicationset) or visit us on #argo-cd-appset on Slack (https://argoproj.github.io/community/join-slack/).

    New in this release

    ApplicationSet controller is now integrated with Argo CD install

    The ApplicationSet controller is now installed by default with the latest release of Argo CD. This means that users of Argo CD now get all the benefits of ApplicationSets, without the requirement of a standalone install.

    Contributed by @ishitasequeira and @jgwest.

    Git generator: Add support for extraction of components of paths

    The Git generator now supports the extraction of individual components of the path, with the new path[n] parameter:

    • {{path[n]}}: The path to the matching configuration file within the Git repository, split into array elements (n - array index).
    • For example, for a path of /clusters/clusterA, the individual components can be extracted like so: path[0]: clusters, path[1]: clusterA

    Contributed by @stempher.

    Git generator: Sanitize basename param by replacing unsupported characters

    When using the Git generator, with a basename name param that contains an unsupported character, you may now use the {{path.basenameNormalized}} parameter to normalize these resources. This prevents rendering invalid Kubernetes resources with names like my_cluster-app1, and instead would convert them to my-cluster-app1.

    Contributed by @missingcharacter.

    Make webhook address configurable

    When using a webhook, the address of the webhook can now be configured using the --webhook-addr parameter on the argocd-applicationset controller.

    Example:

    ./dist/argocd-applicationset --webhook-addr=":9999" --logformat=json
    

    Contributed by @chetan-rns.

    Fixes / Chores

    • ApplicationSet CRD size reduction, by removing validation (CRD defn) of nested merge/matrix generator (#463, contributed by @jgwest)
    • Reap zombie processes in argocd-applicationset-controller pod using tini (#453, contributed by @hcelaloner)
    • Log all validation errors (#439, contributed by @crenshaw-dev)
    • Set applicationset-controller containerPort name (#444, contributed by @aabouzaid)
    • Append missing s to matchExpression (#449, contributed by @ml-)
    • Set controller logger if we don't use JSON format (#451, contributed by @mkilchhofer)
    • Remove hardcoded namespace from manifests (#474, contributed by @ishitasequeira)
    • Fix docs typo (#493 and #481, contributed by @crenshaw-dev)

    Test/infrastructure improvements:

    • E2E tests should use application-controller serviceaccount, rather than applicationset-controller serviceaccount (#434, contributed by @jgwest)
    • Add GitHub action to run E2E tests against nightly Argo CD, w/ ApplicationSet master branch (#470, contributed by @jgwest)
    Open source →
    Release notes

    Contributors

    Thanks to all the folks who have contributed to the ApplicationSet controller since our last release.

    • Michael Crenshaw (@crenshaw-dev)
    • Ricardo Rosales (@missingcharacter)
    • Ishita Sequeira (@ishitasequeira)
    • stempher (@stempher)
    • Jonathan West (@jgwest)
    • Hüseyin Celal Öner (@hcelaloner)
    • Marco Kilchhofer (@mkilchhofer)
    • Chetan Banavikalmutt (@chetan-rns)
    • Ahmed AbouZaid (@aabouzaid)
    • Matthias Lisin (@ml-)

    Want to join us for our next release? Check out the project repository (https://github.com/argoproj/applicationset) or visit us on #argo-cd-appset on Slack (https://argoproj.github.io/community/join-slack/).

    New in this release

    ApplicationSet controller is now integrated with Argo CD install

    The ApplicationSet controller is now installed by default with the latest release of Argo CD. This means that users of Argo CD now get all the benefits of ApplicationSets, without the requirement of a standalone install.

    Contributed by @ishitasequeira and @jgwest.

    Git generator: Add support for extraction of components of paths

    The Git generator now supports the extraction of individual components of the path, with the new path[n] parameter:

    • {{path[n]}}: The path to the matching configuration file within the Git repository, split into array elements (n - array index).
    • For example, for a path of /clusters/clusterA, the individual components can be extracted like so: path[0]: clusters, path[1]: clusterA

    Contributed by @stempher.

    Git generator: Sanitize basename param by replacing unsupported characters

    When using the Git generator, with a basename name param that contains an unsupported character, you may now use the {{path.basenameNormalized}} parameter to normalize these resources. This prevents rendering invalid Kubernetes resources with names like my_cluster-app1, and instead would convert them to my-cluster-app1.

    Contributed by @missingcharacter.

    Make webhook address configurable

    When using a webhook, the address of the webhook can now be configured using the --webhook-addr parameter on the argocd-applicationset controller.

    Example:

    ./dist/argocd-applicationset --webhook-addr=":9999" --logformat=json
    

    Contributed by @chetan-rns.

    Fixes / Chores

    • ApplicationSet CRD size reduction, by removing validation (CRD defn) of nested merge/matrix generator (#463, contributed by @jgwest)
    • Reap zombie processes in argocd-applicationset-controller pod using tini (#453, contributed by @hcelaloner)
    • Log all validation errors (#439, contributed by @crenshaw-dev)
    • Set applicationset-controller containerPort name (#444, contributed by @aabouzaid)
    • Append missing s to matchExpression (#449, contributed by @ml-)
    • Set controller logger if we don't use JSON format (#451, contributed by @mkilchhofer)
    • Remove hardcoded namespace from manifests (#474, contributed by @ishitasequeira)
    • Fix docs typo (#493 and #481, contributed by @crenshaw-dev)

    Test/infrastructure improvements:

    • E2E tests should use application-controller serviceaccount, rather than applicationset-controller serviceaccount (#434, contributed by @jgwest)
    • Add GitHub action to run E2E tests against nightly Argo CD, w/ ApplicationSet master branch (#470, contributed by @jgwest)
    Open source →
  3. v0.0.0-20240715180517-ed59975a41a7 15 Jul 2024 pre-release

    Nothing published for this version

  4. v0.0.0-20231012153909-5d1cf79fc64b 12 Oct 2023 pre-release

    Nothing published for this version

  5. v0.0.0-20220331150112-de10506d8ff8 31 Mar 2022 pre-release

    Nothing published for this version

  6. v0.0.0-20220328133831-fe4e26dff22a 28 Mar 2022 pre-release

    Nothing published for this version

  7. v0.0.0-20220314041838-22ddafc483de 14 Mar 2022 pre-release

    Nothing published for this version

  8. v0.0.0-20220311034539-2dd0cf260f13 11 Mar 2022 pre-release

    Nothing published for this version

  9. v0.0.0-20220310132351-57bf2ce2cdf2 10 Mar 2022 pre-release

    Nothing published for this version

  10. v0.0.0-20220309040529-8ac5f6f0ab01 09 Mar 2022 pre-release

    Nothing published for this version

  11. v0.0.0-20220308132439-21e8afc62275 08 Mar 2022 pre-release

    Nothing published for this version

  12. v0.0.0-20220305050427-629bf453810a 05 Mar 2022 pre-release

    Nothing published for this version

  13. v0.0.0-20220304172126-ff438c402980 04 Mar 2022 pre-release

    Nothing published for this version

  14. v0.0.0-20220303130716-52f9ed7f026f 03 Mar 2022 pre-release

    Nothing published for this version

  15. v0.0.0-20220301014347-f38ab7975089 01 Mar 2022 pre-release

    Nothing published for this version

  16. v0.0.0-20220225062855-2e8d85ef65e2 25 Feb 2022 pre-release

    Nothing published for this version

  17. v0.0.0-20220218153331-e900eabc8024 18 Feb 2022 pre-release

    Nothing published for this version

  18. v0.0.0-20220218034403-3520019baf6a 18 Feb 2022 pre-release

    Nothing published for this version

  19. v0.0.0-20220217224155-a2b34681feb1 17 Feb 2022 pre-release

    Nothing published for this version

  20. v0.0.0-20220217223318-af9770270fa7 17 Feb 2022 pre-release

    Nothing published for this version

  21. v0.0.0-20220205052655-8220c8a6e49e 05 Feb 2022 pre-release

    Nothing published for this version

  22. v0.0.0-20220124155443-8a085171d612 24 Jan 2022 pre-release

    Nothing published for this version

  23. v0.0.0-20220120201803-5787c33af676 20 Jan 2022 pre-release

    Nothing published for this version

  24. v0.0.0-20220119110304-c8fb714a35fc 19 Jan 2022 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive