Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Argo rollouts merge upstream 2.31.6 tag #24

Closed
wants to merge 234 commits into from
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
234 commits
Select commit Hold shift + click to select a range
5b9f624
feat(argo-cd): Consolidate certificate config for repositories (#1786)
pdrastil Jan 21, 2023
e91bc78
feat(argocd-image-updater): prevent generation of label value of inva…
steenzout Jan 21, 2023
58f5876
fix(argo-cd): Consolidate and fix container ports (#1788)
pdrastil Jan 21, 2023
0f2856e
fix(argo-cd): Add missing options for mounting service account tokens…
pdrastil Jan 21, 2023
adc5266
fix(argo-cd): Redis service have invalid targetPort (#1792)
pdrastil Jan 21, 2023
b4de202
chore(argo-cd): Decouple Redis exporter from metrics service (#1791)
pdrastil Jan 22, 2023
8859593
fix(argo-cd): Fix annotations for ssh and tls configs (#1793)
pdrastil Jan 22, 2023
0578482
chore(argo-cd): Upgrade Redis exporter image (#1795)
pdrastil Jan 24, 2023
73e6f19
feat(argo-events): Added support for extra k8s manifests (#1797)
oterno Jan 25, 2023
9fb1f9d
chore(argo-cd): Update Argo CD to v2.5.8 (#1798)
yu-croco Jan 26, 2023
5335a75
fix(argo-cd): Disable Redis exporter by default (#1799)
pdrastil Jan 26, 2023
36cd830
feat(argo-cd): Add log settings and extraArgs to Slack bot (#1802)
duxet Jan 27, 2023
790438e
chore(argo-cd): Upgrade redis to 7.0.7 to avoid CVE-2022-3996 (#1803)
pdrastil Jan 27, 2023
369136b
chore(argo-cd): Update Argo CD to v2.5.9 (#1805)
yu-croco Jan 28, 2023
231cfcb
chore(argo-events): Upgrade Argo Events to v1.7.5 (#1809)
jmeridth Jan 29, 2023
c7b972c
fix(argo-cd): Align changelog structure to show changelogs on Artifac…
yu-croco Jan 29, 2023
b6922ae
fix(github): Align changelog structure to show changelogs on Artifact…
yu-croco Jan 29, 2023
bdbfaa2
fix(argo-workflows): Align changelog structure to show changelogs on …
yu-croco Jan 29, 2023
4c018a4
fix(argocd-image-updater): Align changelog structure (#1816)
jmeridth Jan 29, 2023
f299ae3
fix(argo-events): Align changelog structure (#1813)
jmeridth Jan 29, 2023
e3ae99b
fix(argo-rollouts): Align changelog structure (#1814)
jmeridth Jan 29, 2023
8a1c4f0
fix(argocd-apps): Align changelog structure (#1815)
jmeridth Jan 29, 2023
28abc34
chore(argocd-image-updater): Update Argo CD Image Updater to v0.12.2 …
deybhayden Feb 1, 2023
92f83fc
fix(argo-cd): fixed maxUnavailable value in redis-PDB (#1820)
ArsenyBelorukov Feb 2, 2023
5687377
chore(argo-cd): Update Argo CD to v2.5.10 (#1822)
mhoyer Feb 2, 2023
05c79e3
feat(argo-cd): Configurable `dnsPolicy` / `hostNetwork` (#1821)
anthonyhaussman Feb 6, 2023
0d3150c
feat(argo-cd): Upgrade Argo CD to 2.6.0 (#1758)
pdrastil Feb 7, 2023
b1be8fa
chore(argo-workflows): Update Argo Workflows to v3.4.5 (#1828)
jmeridth Feb 7, 2023
3bede30
fix(argo-cd): Fix ApplicationSet CRD for pathParamPrefix (#1829)
pdrastil Feb 8, 2023
e17d218
docs(argo-cd): Remove incorrect deprecation note (#1830)
pdrastil Feb 8, 2023
eb102d2
feat(argo-cd): Upgrade Argo CD to 2.6.1 (#1832)
crenshaw-dev Feb 8, 2023
3176817
feat(argocd-apps): multiple sources for Application and ApplicationSe…
toyamagu-2021 Feb 9, 2023
c08fc23
fix(argo-workflows): clean subresource permissions (#1835)
vladlosev Feb 10, 2023
a915e77
fix(argo-cd): Fix invalid progressive sync parameter (#1839)
pdrastil Feb 13, 2023
4a56a4d
fix(argo-cd): Add quotes on Ingress Host to allow wildcards (#1841)
nicogl Feb 14, 2023
d59ae7b
feat(argo-cd): Add dnsConfig and dnsPolicy for pods (#1773)
loristo Feb 15, 2023
70fd1b3
chore(argo-cd): Upgrade Argo CD to v2.6.2 (#1844)
yu-croco Feb 17, 2023
51386c6
feat(argo-cd): Add global affinity configuration (#1794)
pdrastil Feb 17, 2023
63b741e
chore(argo-cd): Group component templates together (#1847)
pdrastil Feb 19, 2023
99932a9
chore(argo-events): Upgrade Argo Events to v1.7.6 (#1849)
brainiac84 Feb 21, 2023
2ae7e1a
chore(argo-cd): Remove notification bot (#1854)
pdrastil Feb 23, 2023
4735ea5
chore(argo-workflows): Update docs to mention why CRDs are in templat…
jmeridth Feb 23, 2023
88b9290
chore(argo-cd): Add missing hostAliases to all components (#1848)
pdrastil Feb 23, 2023
f66c403
chore(argo-workflows): expose option to control the log format/level …
PuKoren Feb 24, 2023
4f48352
fix(github): Replace deprecated set-output from github-actions (#1860)
jmeridth Feb 25, 2023
3a6617c
fix(argo-cd): Fix typo in values.yaml (#1862)
inetshell Feb 26, 2023
fdebbab
chore(argo-cd): Upgrade Argo CD to v2.6.3 (#1868)
yu-croco Feb 28, 2023
c21aa4c
fix(argo-cd): Added pod exec permission to argo-server Role when exec…
ugoogalizer Feb 28, 2023
7b499ad
fix(argo-cd): Fix indentation for argocd-server role (#1871)
pdrastil Feb 28, 2023
053a338
feat(argo-cd): Add additional global parameters for scheduling (#1846)
pdrastil Mar 2, 2023
037d3a9
fix(argocd-apps): Add revisionHistoryLimit option to apps (#1874)
sergialonsaco Mar 2, 2023
9663ca2
chore(argo-rollouts): Upgrade Argo Rollouts to v.1.4.1 (#1877)
yu-croco Mar 2, 2023
77d9214
fix(argo-cd): ApplicationSet deployment uses global tolerations (#1881)
aztechian Mar 3, 2023
a7a4294
chore(github): Add slack button to README (#1887)
jmeridth Mar 6, 2023
16fe47b
chore(argo-cd): Upgrade Argo CD v2.6.4 (#1891)
yu-croco Mar 8, 2023
832a1e5
fix(argo-cd): Clarify syntax in values.yaml (#1864)
TheRealNoob Mar 8, 2023
71f6165
fix(argo-cd): skip empty configmap params (#1892)
tomkukral Mar 9, 2023
9781abd
feat(argo-cd): add parameter env to redis exporter (#1876)
cgroschupp Mar 9, 2023
0845b60
feat(argo-cd): Added Config Management Plugins cm (#1865)
NIXKnight Mar 12, 2023
b629a3a
chore(argo-cd): Upgrade Argo CD v2.6.5 (#1900)
yu-croco Mar 14, 2023
fca26f9
ci(github): Fix CI testing (#1904)
mkilchhofer Mar 15, 2023
21f4ac8
fix(argo-cd): Use nodeSelector global property as default on Applicat…
julien-aubert Mar 15, 2023
96182b4
chore(argo-events): Add install guide on README (#1909)
yu-croco Mar 15, 2023
b34b555
fix(argo-cd): Use default metrics port for APIServer (#1911)
mkilchhofer Mar 15, 2023
fa17c46
feat(argo-cd): Add ability to add project scoped cluster(s) (#1913)
mkilchhofer Mar 16, 2023
69c3e60
chore(argo-workflows): Add install guide on README (#1908)
yu-croco Mar 16, 2023
2563d1e
chore(argo-cd): Upgrade Argo CD to v2.6.6 (#1915)
yu-croco Mar 17, 2023
2d193be
feat(argo-workflows): Add ability to use memoization (#1924)
moleskin-smile Mar 23, 2023
ccef444
chore(argo-cd): Upgrade to appVersion v2.6.7 (#1926)
mkilchhofer Mar 24, 2023
ceb6011
chore(argo-cd): Update to use Github's new RSA SSH public key (#1927)
milesarmstrong Mar 24, 2023
b8c86dd
chore(github): bump actions/stale from 7 to 8 (#1931)
dependabot[bot] Mar 25, 2023
d959c79
chore(github): bump helm/chart-testing-action from 2.3.1 to 2.4.0 (#1…
dependabot[bot] Mar 25, 2023
d34a376
fix(argo-cd): Disable hostNetwork field when is set to false (#1934)
LucasBoisserie Mar 28, 2023
af90fd6
feat(argo-rollouts): support setting pod annotations separately on co…
ngoduykhanh Mar 29, 2023
3c24d55
feat(argo-cd): Entrypoint can be configured now (#1898)
gczuczy Mar 30, 2023
0697ab1
fix(argo-events): wire up priorityClassName (#1940)
boniek83 Apr 1, 2023
4ea0119
feat(argo-cd): Add support for custom Deployment strategy (#1918)
llavaud Apr 3, 2023
a012bd4
chore(argo-workflows): Upgrade Argo Workflows to v3.4.6 (#1942)
yu-croco Apr 4, 2023
c3759fe
feat(argocd-image-updater): Add support for pod labels (#1944)
DrFaust92 Apr 6, 2023
b19beee
fix(argo-cd): Change default value for global.tolerations, from objec…
yu-croco Apr 6, 2023
56136f6
feat(argo-workflows): add the ability to declare initContainers (#1923)
jsievenpiper Apr 6, 2023
950c5be
fix(argo-events): missing argument for toYaml function in deployment …
shaw8ii Apr 7, 2023
7eafaa7
chore(argo-cd): Add log format and log level to dex (#1951)
yu-croco Apr 11, 2023
6339543
fix(argo-workflows): Update outdated content on README (#1948)
yu-croco Apr 11, 2023
1d17840
chore(argo-workflows): Upgrade Argo Workflows to v3.4.7 (#1954)
julienduchesne Apr 12, 2023
7eeb70f
fix(argo-workflows): Add namespace field to all namespace scoped reso…
yu-croco Apr 13, 2023
88d690e
fix(argo-cd): add namespace field for namespace scoped resources (#1937)
jakuboskera Apr 13, 2023
406e07b
fix(argo-rollouts): add namespace field for namespace scoped resource…
yu-croco Apr 13, 2023
076cf82
fix(argo-events): add namespace field for namespace scoped resources …
yu-croco Apr 13, 2023
3881024
fix(argo-cd): Evaluate namespace field via helm root scope (#1963)
mkilchhofer Apr 13, 2023
dfe36fb
feat(argo-rollouts): Add ability to provide additional volumes (#1965)
mkilchhofer Apr 13, 2023
22356c7
feat(argo-workflows): Add option for controller to read all secrets (…
tico24 Apr 14, 2023
29b7530
fix(argocd-image-updater): add namespace field for namespace scoped r…
yu-croco Apr 16, 2023
429b474
docs(github): comment out notational pieces of PR template (#1969)
agilgur5 Apr 22, 2023
aef5543
feat(argo-workflows): add optional HPA to Server (#1974)
agilgur5 Apr 24, 2023
d2853af
feat(argo-rollouts): add service monitor relabeling configs (#1972)
aniekgul Apr 24, 2023
00e5853
feat(argo-workflows): add Prometheus ServiceMonitor relabelings, metr…
ColdFire87 Apr 24, 2023
086310f
fix(argocd-apps): Changed the project field of the applicationset fro…
toyamagu-2021 Apr 27, 2023
bc4e00b
fix(argo-rollouts): Added missing permissions for argo rollouts dashb…
yitzhtal Apr 28, 2023
5f807d9
feat(argo-cd): Upgrade Argo CD to v2.7.0 (#1989)
yu-croco May 2, 2023
b9fa308
chore(argo-cd): Upgrade Dex and Redis (#1990)
yu-croco May 2, 2023
decfc73
feat(argo-cd): Use tini as the ENTRYPOINT (#1991)
yu-croco May 2, 2023
bb4d315
chore(argo-cd): Update Argo CD to v2.7.1 (#1999)
yu-croco May 3, 2023
513df3d
fix(argo-workflows): Add missing argo-workflows.apiVersion.autoscalin…
jmeridth May 5, 2023
2197c8e
fix(argo-workflows): Drop .Values.useDefaultArtifactRepo flag to simp…
jmeridth May 5, 2023
e980b71
feat(argo-cd): allow extraObjects to contain string template (#1993)
jouve May 5, 2023
71462b7
feat(github): Add OpenSSF Scorecard action (#2009)
mkilchhofer May 5, 2023
fe901f4
chore(github): Update repo files (#2006)
jmeridth May 5, 2023
15ade97
chore(github): Add deps pr title scope for dependabot PRs (#2013)
jmeridth May 6, 2023
2762902
chore(deps): bump actions/upload-artifact from 3.1.0 to 3.1.2 (#2012)
dependabot[bot] May 6, 2023
0b965f9
chore(deps): bump ossf/scorecard-action from 2.1.2 to 2.1.3 (#2011)
dependabot[bot] May 6, 2023
6cf0170
chore(deps): bump github/codeql-action from 2.2.4 to 2.3.3 (#2010)
dependabot[bot] May 6, 2023
430aaea
feat(argo-events): allow extraObjects to contain string template (#1994)
jouve May 6, 2023
80d5a6a
feat(argo-rollouts): allow extraObjects to contain string template (#…
jouve May 6, 2023
f40c1d8
fix(github): fix error in codeowners file and update README about sec…
jmeridth May 6, 2023
5cff915
fix(argo-workflows): change chart icon to match other charts (#2018)
jmeridth May 6, 2023
2a48022
chore(argo-events): Update chart icon to standard image (#2020)
jmeridth May 7, 2023
ebae3d2
chore(deps): Pin all workflow deps (#2021)
mkilchhofer May 7, 2023
a99b021
fix(github): Remove quotes in `uses` statement (#2022)
mkilchhofer May 8, 2023
9d10834
feat(argo-cd): Enable to customize Service type of applicationset-con…
yu-croco May 8, 2023
24089bd
fix(argo-workflows): use correct artifacthub annotation kind (#2031)
jmeridth May 8, 2023
442fa22
fix(argo-events): use correct artifacthub annotation kind (#2032)
jmeridth May 9, 2023
395abc5
feat(github): add artifacthub linting (#2030)
jmeridth May 9, 2023
c8b47cf
fix(argo-workflows): Fix Helm chart to correctly reference Kubernetes…
ryanpark0203 May 9, 2023
cc64b0c
fix(argo-workflows): fix clusterworkflowtemplates disabled flag (#2033)
PidgeyBE May 10, 2023
07aa087
feat(github): Introduce chart signing (#2040)
mkilchhofer May 10, 2023
8c295d3
feat(argo-cd): Introduce chart signing (#2042)
mkilchhofer May 10, 2023
887f68a
feat(argo-workflows): Introduce chart signing (#2044)
mkilchhofer May 10, 2023
2bd14d3
chore(github): Add tico24 to codeowners (#2047)
tico24 May 10, 2023
083f42c
feat(argo-rollouts): Upgrade Argo Rollouts to v1.5.0 (#2039)
yu-croco May 10, 2023
a487e17
feat(argo-events): Introduce chart signing (#2043)
mkilchhofer May 10, 2023
fc47f9b
feat(argocd-image-updater): Introduce chart signing (#2046)
mkilchhofer May 10, 2023
b37a9e7
feat(argocd-apps): Introduce chart signing (#2045)
mkilchhofer May 10, 2023
f6d4475
fix(argo-workflows): Fix templating in several places (#2026)
PidgeyBE May 11, 2023
8402303
feat(argo-cd): Add ability to add prometheus.io/scrape annotations (#…
mkilchhofer May 11, 2023
5873a1b
feat(argo-workflows): allow extraObjects to contain string template (…
jouve May 11, 2023
1492e23
feat(argo-cd): Add ability to add additional labels to all CRDs (#2051)
jdvgh May 11, 2023
5dd7ae9
chore(argo-cd): Upgrade Argo CD to v2.7.2 (#2054)
yu-croco May 12, 2023
6564b44
feat(argo-cd): Enable to add certificate to ApplicationSet Controller…
yu-croco May 13, 2023
6b09ff8
fix(github): Don't run Scorecard analysis on forked repos (#2057)
mkilchhofer May 13, 2023
5dfed33
chore(deps): bump actions/checkout from 3.1.0 to 3.5.2 (#2056)
dependabot[bot] May 13, 2023
1a5ee8e
chore(argo-cd): Update redis-ha to v4.23.0 (#2058)
yu-croco May 16, 2023
05bc6a2
feat(argo-cd): add lifecycle hooks to repo server (#1922)
gosharo May 17, 2023
7347a5d
feat(argo-cd): Add new BitbucketCloud ssh keys in values.yaml (#2062)
jdvgh May 17, 2023
c3cfd49
feat(argocd-apps): Generate application, applicationset, project with…
joelee2012 May 19, 2023
5766533
feat(argo-workflows): support google ManagedCertificate, FrontendConf…
julien-michaud May 19, 2023
b651465
feat(argo-rollouts): Add possibility to configure healthz and metrics…
Hronom May 20, 2023
be8a4c9
chore(deps): bump helm/kind-action from 1.5.0 to 1.7.0 (#2067)
dependabot[bot] May 21, 2023
650a9ec
feat(argocd-apps): Add rollout strategy for ApplicationSet (#2063)
khuedoan May 21, 2023
1d999e0
fix(argo-cd): don't request applicationsets if its disabled (#2069)
hsmade May 22, 2023
6593901
fix(argo-cd): Align with upstream dex initContainers (#2070)
yu-croco May 23, 2023
feb7fc0
feat(argo-rollouts): add deployment annotations for controller (#2048)
mweberjc May 23, 2023
cd4c291
fix(argo-cd): Allow to disable containerSecurityContext (#2072)
hsmade May 23, 2023
a0d45ae
chore(argo-cd): Upgrade Argo CD to v2.7.3 (#2075)
leif013 May 24, 2023
23b9415
chore(argo-workflows): Enable to configure Service Monitor port (#2076)
yu-croco May 25, 2023
cf3a8ee
chore(argo-workflows): upgrade argo workflows to v3.4.8 (#2077)
jmeridth May 26, 2023
2fbc856
feat(argo-rollouts): Fix cluster role missing access in argo rollouts…
yitzhtal May 27, 2023
ec14ee0
chore(deps): bump github/codeql-action from 2.3.3 to 2.3.5 (#2084)
dependabot[bot] May 27, 2023
32b86a7
chore(deps): bump actions/labeler from 4.0.3 to 4.0.4 (#2082)
dependabot[bot] May 27, 2023
fb4a894
chore(deps): bump actions/setup-python from 4.6.0 to 4.6.1 (#2083)
dependabot[bot] May 27, 2023
438f7a2
feat(argo-cd): Adding "appProtocol: HTTPS" to HTTPS service port of a…
hau21um May 29, 2023
2f410bb
chore(deps): bump pascalgn/size-label-action from 0.4.3 to 0.5.0 (#2092)
dependabot[bot] Jun 3, 2023
17d1d04
chore(deps): bump github/codeql-action from 2.3.5 to 2.3.6 (#2091)
dependabot[bot] Jun 3, 2023
5fb6688
chore(argo-workflows): Declare SSO configuration explicitly on values…
yu-croco Jun 3, 2023
3a7e4b1
feat(argo-rollouts): Support Traffic Router Plugins (#2090)
yu-croco Jun 4, 2023
5771a06
fix(argo-workflows): Fixed gcs keyFormat template example in values.y…
chazapp Jun 5, 2023
a6a7468
chore(argo-cd): Upgrade supported Kubernetes version to v1.23.0 (#2087)
yu-croco Jun 5, 2023
2538371
chore(argo-cd): Upgrade Argo CD to v2.7.4 (#2095)
yu-croco Jun 6, 2023
49c2ca2
feat(argo-cd): Add "global.env" for all deployed containers (#2096)
joelee2012 Jun 7, 2023
e7c3090
feat(argo-workflows): Add support for UI columns configuration (#2098)
sjhewitt Jun 8, 2023
9a79f32
fix(argo-cd): Allow specify redis config file (#2100)
ausias-armesto Jun 8, 2023
f8f2822
chore(deps): bump actions/checkout from 3.5.2 to 3.5.3 (#2104)
dependabot[bot] Jun 10, 2023
04d88b6
chore(deps): bump actions/labeler from 4.0.4 to 4.1.0 (#2103)
dependabot[bot] Jun 10, 2023
783439b
chore(deps): bump github/codeql-action from 2.3.6 to 2.13.4 (#2102)
dependabot[bot] Jun 10, 2023
aec5d9d
chore(argo-cd): upgrade argo-cd to v2.7.5 (#2108)
jmeridth Jun 17, 2023
68f24d1
chore(github): Generate release notes (#2115)
lusu007 Jun 19, 2023
eb96866
fix(argo-cd): helm lint error when `extraObjects` is defined (#2116)
patrickli-foxtel Jun 20, 2023
7959fee
chore(argo-cd): Add `app.kubernetes.io/version` label (#2122)
yu-croco Jun 20, 2023
db0484f
chore(argo-cd): Upgrade Argo CD to v2.7.6 (#2123)
yu-croco Jun 21, 2023
c44f10e
fix(argo-events): add managed namespace configuration (#2121)
ceguimaraes Jun 21, 2023
b8c29f7
fix(argo-cd): Default applicationSet metrics port to 8085 (#2125)
teroahonen-vungle Jun 21, 2023
172ce60
fix(argo-cd): Revert "Default applicationSet metrics port to 8085" (#…
mkilchhofer Jun 23, 2023
490ffa5
fix(argo-workflows): Change argo-workflows-server crb creation condit…
frauniki Jun 23, 2023
4ff8875
chore(deps): bump ossf/scorecard-action from 2.1.3 to 2.2.0 (#2131)
dependabot[bot] Jun 24, 2023
f1526ec
fix(argo-workflows): artifactRepository will not be configured by def…
toyamagu-2021 Jun 24, 2023
4d0ae17
feat(argo-cd): Conditionally create the argocd-cmd-params-cm ConfigMa…
joshuabaird Jun 26, 2023
78e99e9
feat(argo-cd): Add support for configuring argo-notifications log lev…
joshuabaird Jun 26, 2023
675803c
fix(argo-cd): fix gRPC service target port (#2138)
dchien234 Jun 29, 2023
8213fc3
chore(deps): bump actions/labeler from 4.1.0 to 4.2.0 (#2140)
dependabot[bot] Jul 1, 2023
7c3553d
chore(argo-cd): Added note about Kubernetes Compatibility Matrix (#2141)
yu-croco Jul 2, 2023
167c112
fix(argo-cd): Add usages to ArgoCD server certificate (#2143)
ShimiTaNaka Jul 2, 2023
b9f610e
fix(argo-cd): Update `argo-cd.strategy` template (#2144)
llavaud Jul 3, 2023
5c4506b
feat(argo-cd): remove necessary create entry in `argocd-cmd-params-cm…
AtkinsChang Jul 4, 2023
5f55ef2
feat(argo-cd): Update appset deployment template (#2145)
llavaud Jul 4, 2023
5e5bad5
chore(argo-cd): Upgrade Argo CD to v2.7.7 (#2147)
1337andre Jul 6, 2023
4f6f251
feat(argo-cd): upgrade dexIDP from 2.36.0 -> 2.37.0 (#2155)
venkatamutyala Jul 10, 2023
5ec59e9
feat(argo-workflows): Add support for artifactRepositoryRef (#2135)
toyamagu-2021 Jul 11, 2023
2fb6049
feat(argo-cd): adding annotations option for `Certificate` (#2156)
AmitBenAmi Jul 11, 2023
047ba6b
feat(argocd-apps): add permitOnlyProjectScopedClusters flag (#2149)
Fsero Jul 11, 2023
e15b7b7
feat(argo-cd): Allow configuring Dex's init image resources separatel…
Angelin01 Jul 13, 2023
a7b65a3
chore(deps): bump helm/kind-action from 1.7.0 to 1.8.0 (#2163)
dependabot[bot] Jul 17, 2023
3821d63
chore(deps): bump actions/labeler from 4.2.0 to 4.3.0 (#2164)
dependabot[bot] Jul 17, 2023
6dab4fa
chore(deps): bump actions/setup-python from 4.6.1 to 4.7.0 (#2165)
dependabot[bot] Jul 17, 2023
e053486
fix(argo-cd): Ensure `app.kubernetes.io/version` label is valid (#2148)
sathieu Jul 17, 2023
afccb2e
feat(argo-cd): allow configurable hpa metrics (#2166)
zswanson Jul 17, 2023
c2f813e
feat(argo-cd): make ServiceMonitor deployment conditional on CRD exis…
alex-souslik-hs Jul 18, 2023
5f46ee8
feat(argo-cd): Upgrade argocd to v2.7.8 (#2173)
smcavallo Jul 19, 2023
000d8c7
feat(argo-rollouts): Upgrade Argo Rollouts to v1.5.1 (#2174)
takumakume Jul 20, 2023
137bb9e
chore(argo-workflows): Upgrade to 3.4.9 (#2175)
jmeridth Jul 20, 2023
83e5d83
feat(argocd-apps): syncOptions for applications (#2176)
sathieu Jul 22, 2023
0453552
fix(argocd-apps): fix indent of syncOptions (#2181)
yu-croco Jul 23, 2023
f2da20b
chore(github): use table for Emeritus (#2182)
agilgur5 Jul 23, 2023
5f1d08d
fix(argo-rollouts): Use annotation cont metrics (#2184)
arturmon Jul 25, 2023
278a326
chore(argo-cd): Upgrade Argo CD to v2.7.9 (#2186)
venkatamutyala Jul 25, 2023
98da71e
feat(argo-workflows): allow setting executor args (#2177)
acobaugh Jul 27, 2023
c358b5e
feat(argo-cd): add labels to notifications secret (#2191) (#2192)
cgrs Jul 27, 2023
4ebeac0
chore(argo-cd): Upgrade Argo CD to v2.7.10 (#2197)
yu-croco Aug 1, 2023
962342f
fix(argo-rollouts): fix helm lint error when extraObjects is defined …
chubchubsancho Aug 1, 2023
f0ac0b7
fix(argo-cd): Template configuration keys as a string instead of map …
pdrastil Aug 5, 2023
eae0bdd
fix(argo-rollouts): Add required ingress permission (#2207)
yu-croco Aug 5, 2023
ebd1ad5
chore(argo-cd): Upgrade Argo CD to v2.7.11 (#2210)
yu-croco Aug 8, 2023
4eae23b
feat(github): add Helm OCI support (#2209)
dirien Aug 8, 2023
3e35b0c
feat(argo-cd): Upgrade Argo CD to 2.8.0 (#2170)
pdrastil Aug 8, 2023
b9c7b31
fix(argo-rollouts): add CI for enabling extra objects for argo-rollou…
jmeridth Aug 9, 2023
51e2210
fix(argo-cd): Fix global log level configuration (#2213)
pdrastil Aug 9, 2023
4b7dcd0
chore(argo-cd): Change applicationSet replicaCount to replicas (#2214)
pdrastil Aug 9, 2023
23708c6
fix(argo-cd): add missing permissions to run actions (#2212)
mcanevet Aug 9, 2023
a646154
fix(argo-workflows): Server only needs `get` Secrets (#2211)
agilgur5 Aug 11, 2023
4e0698e
docs(argo-cd): Rename comment of repositoryCredentials to credentialT…
alileza Aug 15, 2023
3737457
feat(argo-rollouts): update servicemonitor.yaml to allow for namespac…
Kampe Aug 16, 2023
847b323
update chart to upstream argo-rollouts-2.31.6
yaroslav-codefresh Sep 28, 2023
e531893
change chart version
yaroslav-codefresh Sep 28, 2023
c031301
update docs
yaroslav-codefresh Sep 28, 2023
5ab2460
fix linter error
yaroslav-codefresh Sep 28, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
feat(argo-workflows): add optional HPA to Server (argoproj#1974)
  • Loading branch information
agilgur5 authored Apr 24, 2023
commit aef554340ff52643c9fbd67afd14fdfa3a0a8b3e
4 changes: 2 additions & 2 deletions charts/argo-workflows/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ appVersion: v3.4.7
name: argo-workflows
description: A Helm chart for Argo Workflows
type: application
version: 0.24.1
version: 0.25.0
icon: https://raw.githubusercontent.com/argoproj/argo-workflows/master/docs/assets/argo.png
home: https://github.com/argoproj/argo-helm
sources:
Expand All @@ -14,4 +14,4 @@ maintainers:
annotations:
artifacthub.io/changes: |
- kind: added
description: Add option for workflow controller to read all secrets.
description: Add optional HPA for Argo Server
6 changes: 6 additions & 0 deletions charts/argo-workflows/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -237,6 +237,12 @@ Fields to note:
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| server.affinity | object | `{}` | Assign custom [affinity] rules |
| server.autoscaling.behavior | object | `{}` | Configures the scaling behavior of the target in both Up and Down directions. This is only available on HPA apiVersion `autoscaling/v2beta2` and newer |
| server.autoscaling.enabled | bool | `false` | Enable Horizontal Pod Autoscaler ([HPA]) for the Argo Server |
| server.autoscaling.maxReplicas | int | `5` | Maximum number of replicas for the Argo Server [HPA] |
| server.autoscaling.minReplicas | int | `1` | Minimum number of replicas for the Argo Server [HPA] |
| server.autoscaling.targetCPUUtilizationPercentage | int | `50` | Average CPU utilization percentage for the Argo Server [HPA] |
| server.autoscaling.targetMemoryUtilizationPercentage | int | `50` | Average memory utilization percentage for the Argo Server [HPA] |
| server.baseHref | string | `"/"` | Value for base href in index.html. Used if the server is running behind reverse proxy under subpath different from /. |
| server.clusterWorkflowTemplates.enableEditing | bool | `true` | Give the server permissions to edit ClusterWorkflowTemplates. |
| server.clusterWorkflowTemplates.enabled | bool | `true` | Create a ClusterRole and CRB for the server to access ClusterWorkflowTemplates. |
Expand Down
45 changes: 45 additions & 0 deletions charts/argo-workflows/templates/server/server-deployment-hpa.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
{{- if and .Values.server.enabled .Values.server.autoscaling.enabled }}
apiVersion: autoscaling/v2beta1
kind: HorizontalPodAutoscaler
metadata:
name: {{ template "argo-workflows.server.fullname" . }}
namespace: {{ .Release.Namespace | quote }}
labels:
{{- include "argo-workflows.labels" (dict "context" . "component" .Values.server.name "name" .Values.server.name) | nindent 4 }}
spec:
scaleTargetRef:
apiVersion: apps/v1
kind: Deployment
name: {{ template "argo-workflows.server.fullname" . }}
minReplicas: {{ .Values.server.autoscaling.minReplicas }}
maxReplicas: {{ .Values.server.autoscaling.maxReplicas }}
metrics:
{{- with .Values.server.autoscaling.targetMemoryUtilizationPercentage }}
- type: Resource
resource:
name: memory
{{- if eq (include "argo-workflows.apiVersion.autoscaling" $) "autoscaling/v2beta1" }}
targetAverageUtilization: {{ . }}
{{- else }}
target:
averageUtilization: {{ . }}
type: Utilization
{{- end }}
{{- end }}
{{- with .Values.server.autoscaling.targetCPUUtilizationPercentage }}
- type: Resource
resource:
name: cpu
{{- if eq (include "argo-workflows.apiVersion.autoscaling" $) "autoscaling/v2beta1" }}
targetAverageUtilization: {{ . }}
{{- else }}
target:
averageUtilization: {{ . }}
type: Utilization
{{- end }}
{{- end }}
{{- with .Values.server.autoscaling.behavior }}
behavior:
{{- toYaml . | nindent 4 }}
{{- end }}
{{- end }}
2 changes: 2 additions & 0 deletions charts/argo-workflows/templates/server/server-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,9 @@ metadata:
{{- toYaml . | nindent 4 }}
{{- end }}
spec:
{{- if not .Values.server.autoscaling.enabled }}
replicas: {{ .Values.server.replicas }}
{{- end }}
selector:
matchLabels:
{{- include "argo-workflows.selectorLabels" (dict "context" . "name" .Values.server.name) | nindent 6 }}
Expand Down
26 changes: 26 additions & 0 deletions charts/argo-workflows/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -431,6 +431,32 @@ server:
resources: {}
# -- The number of server pods to run
replicas: 1
## Argo Server Horizontal Pod Autoscaler
autoscaling:
# -- Enable Horizontal Pod Autoscaler ([HPA]) for the Argo Server
enabled: false
# -- Minimum number of replicas for the Argo Server [HPA]
minReplicas: 1
# -- Maximum number of replicas for the Argo Server [HPA]
maxReplicas: 5
# -- Average CPU utilization percentage for the Argo Server [HPA]
targetCPUUtilizationPercentage: 50
# -- Average memory utilization percentage for the Argo Server [HPA]
targetMemoryUtilizationPercentage: 50
# -- Configures the scaling behavior of the target in both Up and Down directions.
# This is only available on HPA apiVersion `autoscaling/v2beta2` and newer
behavior: {}
# scaleDown:
# stabilizationWindowSeconds: 300
# policies:
# - type: Pods
# value: 1
# periodSeconds: 180
# scaleUp:
# stabilizationWindowSeconds: 300
# policies:
# - type: Pods
# value: 2
pdb:
# -- Configure [Pod Disruption Budget] for the server pods
enabled: false
Expand Down