48 Commits

Author SHA1 Message Date
DrPsychick
ac35a44e5a feat: new home for athens chart (#1845) 2023-03-14 07:08:18 +02:00
DrPsychick
dbe3b5d145 fix: only update chart README (#1820) 2023-02-07 18:41:09 -08:00
Qiu Yuzhou
723c06bd8c chore(chart): update ingress to support apiVersion networking.k8s.io/v1 (#1769)
* chore(chart): update ingress to support apiVersion networking.k8s.io/v1

* refactor(chart): use API capabilities instead version comparisions in ingress

Co-authored-by: Manu Gupta <manugupt1@gmail.com>
2022-04-18 20:28:13 -07:00
Manu Gupta
be203340be Remove deprecated GOPROXY in favor of GoBinaryEnvVars (#1759) 2022-02-18 10:24:44 -08:00
Aaron Schlesinger
107d0059e3 releasing v0.11.0 (#1701)
Signed-off-by: Aaron Schlesinger <aaron@ecomaz.net>
2021-03-11 11:57:10 -08:00
Abhisek Banerjee
93cef4f37f Allow using existing service accounts (#1677) 2021-02-28 11:04:20 -08:00
Igor Zibarev
2428d133b7 Fix missing chart apiVersion (#1662)
* Fix missing chart apiVersion

* Update chart version to 0.4.15

Co-authored-by: Ted Wexler <ted@stuckinacan.com>
Co-authored-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
2020-11-06 14:55:40 -08:00
Owen Haynes
2886b848ba Fix K8s service account usage (#1672)
* Fix K8s service account usage

* bump chart version

Co-authored-by: Aaron Schlesinger <70865+arschles@users.noreply.github.com>
2020-11-06 13:15:06 -08:00
Igor Zibarev
8e6a70eb43 Use new Ingress API (#1659)
`extensions/v1beta1` API for Ingress is deprecated since Kuberentes
1.14.
Ref: https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.14.md#deprecations

This commit adds a check using Helm Capabilities to deploy Ingress with
newer API.
2020-08-09 09:58:52 -04:00
Aaron Schlesinger
c2c5daf61a Switching to using the main default branch (#1628)
* Switching to using the main default branch

* changing links to main branch, not master branch

* Changing a few links to relative

* Bumping chart version

Co-authored-by: Marwan Sulaiman <marwan.sameer@gmail.com>
2020-06-15 16:44:37 -04:00
Aaron Schlesinger
28d606947a Updating chart and docker image versions for 0.9.0 (#1617)
Co-authored-by: Ted Wexler <ted@stuckinacan.com>
2020-05-19 11:08:57 -07:00
Bruno Clermont
cb286fb266 charts: allow to set deployment update strategy (#1597) 2020-04-02 08:28:48 -04:00
Aaron Schlesinger
00d960f054 Updating the helm chart for release v0.8.1 (#1595) 2020-04-01 15:53:53 -07:00
Aaron Schlesinger
6b5b62c0fc Updating helm chart image version to latest (#1574)
* updating image version to latest

* updating chart.yaml versions

* pushing a blank commit to trigger new CI builds
2020-03-18 15:11:49 -04:00
Aaron Schlesinger
e1374bea39 Remove chart version from deployments and services selectors (#1562)
Label selectors are immutable; having the chart version part
of the label selectors means that upgrades require a full
recreation of the deployments and services instead of a simple
update.
This branch removes the chart version from the selectors
to allow smooth upgrades.
2020-03-05 11:16:54 -08:00
vapod
4530a58359 Add forcepathstyle config for s3 (#1533)
* Add forcepathstyle config for s3

* Bump chart version

* Fix typos in s3 config struct
2020-02-10 16:03:25 -08:00
Luke Ross
71067bb2ca Helm Chart - Allow setting extra annotations on the athens pod (#1523)
* Allow setting annotations on Athens pods

* Bump chart version

Co-authored-by: Marwan Sulaiman <marwan.sameer@gmail.com>
2020-01-20 17:37:22 -05:00
Aaron Schlesinger
707b7b5413 Fixing the build failures from a missing GCS Key (#1480)
* Fixing the build failures from a missing GCS Key

Accidentally introduced in https://github.com/gomods/athens/pull/1428

* Adding a TODO to the drone build

* adding a step to test the Athens server startup

* Adding the JSONKey back to the default config

* use temporary image

* Switching back to the old env var for the GCS JSON Key

cc/ @marwan-at-work

* removing the ServiceAccount. we want to stick with JSONKey

* reverting to original key fetching code

* fixing build err

* bumping chart ver
2019-12-05 10:49:56 -08:00
Aditya Sharma
e0ec46b221 Add GCS to helm chart (#1428)
* Add GCS to helm chart

* base64 encode serviceAccount in the chart

* Standardize GCP Service Account references

* pipe storage.gcp.serviceAccount to quote
2019-12-03 18:28:07 -08:00
Bruno M. Custódio
221c451b6a Read basic auth credentials from a secret. (#1466)
Signed-off-by: Bruno Miguel Custódio <brunomcustodio@gmail.com>
2019-12-02 18:07:54 -08:00
David Sauer
4811f5d32c Renamed redeploy annotations to fix duplicated key in yaml (#1436) 2019-11-14 09:41:34 -08:00
Sergey Rolich
8fe83e9e98 Fix helm chart to the latest docker image tag (#1422)
* Update Chart.yaml to docker tag: 0.7.0 and chart version: 0.3.6

* Update values.yaml to docker tag 0.7.0
2019-11-12 10:32:40 -08:00
Alexandr Kozlenkov
50612e2660 Added check sshGitServer and gitConfig for creating volumeMounts (#1370)
* Added check sshGitServer and gitConfig for creating volumeMounts

* Chart's version bump

* Charts version bump

* Bumped version
2019-11-12 09:51:11 -08:00
Niko Haapaviita
4aab5c37ad Added configurations for k8s livenessProbs thresholds (#1447)
* Added configurations for k8s livenessProbs thresholds

* Fixed the Helm chart version
2019-11-07 11:38:34 -08:00
jtcheng
cf47efe535 Update tag of gomods/athens in chart (#1419)
Fix an import bug: https://github.com/gomods/athens/issues/1390

Signed-off-by: jtcheng <jtcheng0616@gmail.com>
2019-10-14 12:00:07 -07:00
RobAtticus
1fba36563f Add ability to annotate the proxy Service via Helm (#1402)
It is often use to add custom annotations to a Service deployed
through Helm, so this PR adds the ability for a user to specify
annotations in their values file. For such use case we have seen
is when working in conjunction with external-dns, we want to assign
DNS properties of the Service, but currently cannot because this
Helm chart does not support it.
2019-10-02 12:00:33 -07:00
Harsha Gudladona
56a7e09ef0 Fix helm chart to point to the latest docker image tag (#1381)
* Update Chart to 0.6.0 docker tag

* Upgrade app version to 0.6.0

* Bump version to 0.3.3
2019-09-16 16:45:27 -05:00
Aditya Sharma
130170af4a Allow full name override in helm chart (#1348)
* Allow full name override in helm chart

* Update Chart.yaml
2019-08-27 15:36:23 -07:00
Banner Schafer
6a42417d5b Bumped the minor version for the default docker container in the helm… (#1335)
* Bumped the minor version for the default docker container in the helm chart

* Bumped the chart version and application version in chart manifest
2019-08-15 23:15:15 -07:00
Aaron Schlesinger
9a1447b7e4 Fixing basic auth vars in the helm chart (#1322)
cc/ @qiuyuzhou

Fixes #1303
2019-08-12 23:45:14 -07:00
Igor Zibarev
d620551b72 Add gitconfig support for helm chart (#1194)
This commit adds support for gitconfig in the athens helm chart.

Reflects https://docs.gomods.io/configuration/authentication/#altassian-bitbucket-and-ssh-secured-git-vcs-s
2019-07-08 14:50:02 -07:00
Geoff Baskwill
7fa1e00775 chart: allow setting deployment resource requests/limits (#1246)
* chart: allow setting deployment resource requests/limits

Signed-off-by: Geoff Baskwill <me@geoffbaskwill.ca>

* docs: add resources section to Helm chart docs

Signed-off-by: Geoff Baskwill <me@geoffbaskwill.ca>

* chart: bump chart version

Signed-off-by: Geoff Baskwill <me@geoffbaskwill.ca>
2019-07-03 13:41:49 -07:00
Alexander Zimmermann
a5eba1812b [helm-chart] Adding support for minio as storage-backend (#1288)
* support for minio-backend in helm chart

Signed-off-by: Alexander Zimmermann <alexander.zimmermann96@gmail.com>

* Added docs for minio storage

Signed-off-by: Alexander Zimmermann <alexander.zimmermann96@gmail.com>

* Changed default helm chart storage type back to disk

Signed-off-by: Alexander Zimmermann <alexander.zimmermann96@gmail.com>

* count up helm-chart version
2019-07-02 15:12:38 -07:00
Alexander Zimmermann
9436778be0 [helm-chart] Basic-Auth support without environment-variables (#1289)
* Added basic auth support

Signed-off-by: Alexander Zimmermann <alexander.zimmermann96@gmail.com>

* Disabled basicAuth for default

Signed-off-by: Alexander Zimmermann <alexander.zimmermann96@gmail.com>

* Count up helm chart version

* Using default values in http-headers

Signed-off-by: Alexander Zimmermann <alexander.zimmermann96@gmail.com>
2019-06-27 13:47:14 -07:00
Brian Charous
460c9193c2 Adds S3 storage configuration to Helm chart (#1272)
* Adds S3 configuration to Helm chart

* fix typos and bump version
2019-06-07 15:02:43 -07:00
Brian Charous
8074bcbb42 Fixes volumeMounts if only netrc is enabled (#1273) 2019-06-07 12:59:24 +02:00
Rimas Mocevicius
3f535524c7 Add support for extra evv vars to deployment (#1270) 2019-06-05 20:44:02 +02:00
Aaron Schlesinger
0bfb2ed604 Updating english docs to indicate the presence of hosted public proxies (#1238)
* Updating english docs to indicate the presence of hosted public proxies

* fixing spacing

* more spacing

* bump chart version again

since I pulled from master, the linter told me to do this again
2019-05-28 08:58:39 -07:00
rabadin
5b40afcc3e Fix kind of service account (#1249) 2019-05-28 09:48:12 -04:00
Rimas Mocevicius
c1e947b825 Update chart to athens v0.4.0, other minor tweaks (#1218)
* Update chart to athens v0.4.0, other minor tweaks

* add service account as kubernetes good practices recommends that instead of using the created one by default.. It will also allow easier to add extra RBAC rules if such needs arrise later one.
2019-05-13 21:05:02 +02:00
Rimas Mocevicius
e7d7749e14 update chart icon (#1210) 2019-05-08 14:06:35 -07:00
Rimas Mocevicius
abcc0a6ac1 chart, fix workers (#1209)
* chart, fix workers

* fix spacing

* add owners file

* add maintainers

* fix maintainers
2019-05-07 13:42:37 -07:00
Rimas Mocevicius
30b9ea0b6c [chart] add support to configure ssh-secured git servers (#1204)
* add support to configure ssh-secured git servers

* default upstreams to off
2019-05-02 13:03:35 -07:00
Aaron Schlesinger
0138fea598 Adding parameterized ATHENS_GO_GET_WORKERS (#1188) 2019-04-30 19:59:59 -07:00
Rimas Mocevicius
f14707e5e5 [chart] add upstream proxy support, bump athens version (#1161)
* [chart] add upstream proxy support, bump athens version

* update chart readme and kubernetes install docs
2019-04-05 13:58:57 -07:00
Aaron Schlesinger
9c07647488 Updating docs to reference v0.3.0 (#1104) 2019-03-05 14:47:29 +01:00
Horst Gutmann
dbea2773ba Helm chart: Fix ingress setup (#1086)
* Helm chart: Fix ingress setup

The ingress part of the Helm chart contained references to
not-existing templates and values. Additionally, the deployment used
some no longer available health-check URLs which prevented it from
being marked as ready.

* Make readiness and liveness paths depend on the image.tag
2019-03-04 12:22:03 -08:00
Carolyn Van Slyck
d379c20f44 Publish charts to azure storage (#1097)
* Add chart-push target and script

* Rename chart dir to match helm standards
2019-03-01 15:08:30 -08:00