59 Commits
Author SHA1 Message Date
snorlaX-sleeps d341c01b62 [stable/spinnaker] Add the option to allow "live manifest calls" by Clouddriver when deploying Kubernetes Cluster resources (#23534)
* [stable/spinnaker] Add the option to allow live manifest calls by Clouddriver when deploying Kubernetes Cluster resources. This can greatly reduce pipeline execution time when deploying Kubernetes resources, especially for minor changes. This option defaults to false unless set.

Signed-off-by: Adam Robinson <21spock@gmail.com>

* [stable/spinnaker] Increment Helm Chart version for release

Signed-off-by: Adam Robinson <21spock@gmail.com>
2020-08-18 01:27:30 -07:00
Kevin Lefevre 26b499a850 [stable/spinnaker]: add nodeselector and tolerations (#23366)
Signed-off-by: Kevin Lefevre <lefevre.kevin@gmail.com>
2020-08-06 05:50:55 -07:00
Karthick PrabuandPaul Czarkowski ee9f01f573 [stable/spinnaker] Add option to specify storageclass for halyard persistence data volume (#22828)
* Added feature to specify storage class for halyard persistence volume

Signed-off-by: Karthick Prabu <karthikprabu.cs@gmail.com>

* Fix requirements.lock

Signed-off-by: Karthick Prabu <karthikprabu.cs@gmail.com>

* Fixed linting issues

Signed-off-by: Karthick Prabu <karthikprabu.cs@gmail.com>

* Bumped version

Signed-off-by: Karthick Prabu <karthikprabu.cs@gmail.com>

* Update Chart.yaml

Signed-off-by: Paul Czarkowski <username.taken@gmail.com>

Co-authored-by: Paul Czarkowski <username.taken@gmail.com>
2020-07-16 09:13:42 -07:00
snorlaX-sleepsandAdam Robinson 6b23882541 [stable/spinnaker] Allow serviceAccount annotations for Halyard (#21060)
* [stable/spinnaker] Option to add annotation to the created Halyard serviceaccount. This is required when using 'IAM roles for serviceaccounts' when authenticating in AWS

Signed-off-by: Adam Robinson <adam_robinson@rapid7.com>

* [stable/spinnaker] Updating README with information about Halyard serviceaccount annotations

Signed-off-by: Adam Robinson <adam_robinson@rapid7.com>

* [stable/spinnaker] Updating Chart version

Signed-off-by: Adam Robinson <adam_robinson@rapid7.com>

* [stable/spinnaker] Increment Chart version

Signed-off-by: Adam Robinson <21spock@gmail.com>

* [stable/spinnaker] Setting version level with current

Signed-off-by: Adam Robinson <21spock@gmail.com>

* [stable/spinnaker] Incrementing version

Signed-off-by: Adam Robinson <21spock@gmail.com>

* [stable/spinnaker] Use correct name (serviceAccountAnnotations) in the values.yaml file

Signed-off-by: Adam Robinson <21spock@gmail.com>

* [stable/spinnaker] Increment Chart version

Signed-off-by: Adam Robinson <21spock@gmail.com>

Co-authored-by: Adam Robinson <adam_robinson@rapid7.com>
2020-06-28 08:06:14 -07:00
Nirmalya SenandNirmalyasen 2279594ba2 [stable/spinnaker] The kubernetes account may not have access to all the namespaces. (#22862)
* The kubernetes account may not have access to all the namespaces.
This will allow a user to set the namespaces the account can access.

There is a hal command to set this for kubernetes accounts. Adding
that capabiity to the helm chart to do the same for the default
kubernetes account.

Note, Spinnaker does not allow both namespaces and omittedNamespaces
to be set. Clouddriver fails if both are set. That is also
handled here.

Signed-off-by: Nirmalyasen <nirmalya@opsmx.com>

* The kubernetes account may not have access to all the namespaces.
This will allow a user to set the namespaces the account can access.

There is a hal command to set this for kubernetes accounts. Adding
that capabiity to the helm chart to do the same for the default
kubernetes account.

Note, Spinnaker does not allow both namespaces and omittedNamespaces
to be set. Clouddriver fails if both are set. That is also
handled here.

Signed-off-by: Nirmalyasen <nirmalya@opsmx.com>

Co-authored-by: Nirmalyasen <nirmalya@opsmx.com>
2020-06-22 02:14:39 -07:00
Fabrice 3e7031cd18 [stable/spinnaker] Add psp option (#22743)
Signed-off-by: Fabrice Rabaute <fabrice@arista.com>
2020-06-17 07:43:41 -07:00
Karthick Prabu 43bcd2cdaa [stable/spinnaker] Fix kubeconfig s3 bucket configuration in spinnaker chart (#22767)
* Removed default for kubeconfig secret from values.yaml and updated helm templates to check for kubeconfig secret name before creating volumes and mountpaths

Signed-off-by: Karthick Prabu <karthikprabu.cs@gmail.com>

* Added version bump

Signed-off-by: Karthick Prabu <karthikprabu.cs@gmail.com>
2020-06-16 10:24:04 -07:00
snorlaX-sleeps b0c6c6e4e4 [stable/spinnaker] Fix incorrect dockerRegistry password-command quoting (#21987)
* Update the docker-registry command to follow the format of the kubernetes provider below. Remove the string concatenation, which did not work with the 'quote' command - this was incorrectly escaped when sent to Halyard

Signed-off-by: Adam Robinson <21spock@gmail.com>

* Update README and values for the new command format

Signed-off-by: Adam Robinson <21spock@gmail.com>

* Update to the latest Spinnaker version and supporting Halyard version

Signed-off-by: Adam Robinson <21spock@gmail.com>

* Update the Chart version

Signed-off-by: Adam Robinson <21spock@gmail.com>
2020-04-17 13:33:35 -07:00
Robbert RijkseandPaul Czarkowski 1a10889120 [stable/spinnaker] update spinnaker dependencies (#20917)
* [stable/spinnaker] update spinnaker dependencies

Signed-off-by: Robbert Rijkse <rrijkse@homex.com>

* Fix requirements.lock CI error

Signed-off-by: Robbert Rijkse <rrijkse@homex.com>

* Update Minio default values
Signed-off-by: Robbert Rijkse <rrijkse@homex.com>

* bump version to 2.0.0-rc1

Signed-off-by: Paul Czarkowski <username.taken@gmail.com>

* update spinnaker version to latest patch release 

Signed-off-by: Paul Czarkowski <username.taken@gmail.com>

* update halyard config for minio bucket changes

Signed-off-by: Paul Czarkowski <username.taken@gmail.com>

Co-authored-by: Paul Czarkowski <username.taken@gmail.com>
2020-03-13 14:55:47 -07:00
Ryuichi Inagaki 03fc26fbcb [stable/spinnaker] Fix for wrong minio image tag spec (#20488)
minio image tag can be specified with `minio.image.tag`
instead of `minio.imageTag` as reported on
https://github.com/helm/charts/issues/14250

Signed-off-by: Ryuichi Inagaki <ryuichi.inagaki.24@googlemail.com>
2020-02-07 03:47:45 -08:00
Cédric Menassa 7cb80611b9 [stable/spinnaker] Add ecr as docker registry with --password-command parameter (#15564)
* [add] ecr as docker registry with --password-command parameter

Signed-off-by: Cédric Menassa <cedric.menassa@gmail.com>

* [ref] bump chart version

Signed-off-by: Cédric Menassa <cedric.menassa@gmail.com>

* [fix] version, appVersion

Signed-off-by: Cédric Menassa <cedric.menassa@gmail.com>

* bump version

Signed-off-by: Cédric Menassa <cedric.menassa@gmail.com>

* [fix] double quote passwordCommand

Signed-off-by: Cédric Menassa <cedric.menassa@gmail.com>

* bump spinnaker version

Signed-off-by: Cédric Menassa <cedric.menassa@gmail.com>
2020-01-17 07:22:58 -08:00
Ryuichi Inagaki 7defd55873 [stable/spinnaker] #19172 Give extra params to hal deploy apply command (#19205)
* [stable/spinnaker] #19172 Give extra params to hal

Allow users to give additional parameters to
halyard deploy apply command

Signed-off-by: Ryuichi Inagaki <ryuichi.inagaki.24@googlemail.com>

* [#19172] Give additional install parameters as a list

Incorporated the review comment.

Signed-off-by: Ryuichi Inagaki <ryuichi.inagaki.24@googlemail.com>
2020-01-01 12:19:39 -08:00
Paul Czarkowski 6cb5b70b2e [stable/spinnaker] remove unused feature flag for jobs (#19510)
see https://github.com/spinnaker/halyard/pull/1451

Signed-off-by: Paul Czarkowski <username.taken@gmail.com>
2019-12-10 13:58:13 -08:00
Paul Czarkowski 103e93d3f2 [stable/spinnaker] allow for extra s3 args (#19514)
This helps when a deployer is using a self hosted s3 alternative and needs to add extra options such as `--path-style-access true`.

Signed-off-by: Paul Czarkowski <username.taken@gmail.com>
2019-12-10 13:20:06 -08:00
Scott Frederick d030af3e01 [stable/spinnaker] Support serviceConfigs for local offline installation. (#18365)
Signed-off-by: Scott Frederick <sfrederick@pivotal.io>
2019-10-25 14:03:39 -07:00
Scott Frederick c4d3dde988 [stable/spinnaker] Support imagePullSecrets in halyard pod. (#18355)
Signed-off-by: Scott Frederick <sfrederick@pivotal.io>
2019-10-25 09:04:40 -07:00
Josiah Adenegan 4ba3b9936d [stable/spinnaker] Support assume role s3 flag and setup env var for hal init container (#17073)
* [stable/spinnaker] support assume role s3 storage option

Signed-off-by: Josiah Adenegan <startnow65@gmail.com>

* [stable/spinnaker] also add environment vars section for halyard init container

Signed-off-by: Josiah Adenegan <startnow65@gmail.com>

* [stable/spinnaker] bump chart version

Signed-off-by: Josiah Adenegan <startnow65@gmail.com>

* [stable/spinnaker] bump chart version

Signed-off-by: Josiah Adenegan <startnow65@gmail.com>
2019-10-24 14:21:40 -07:00
Costi Muraru 45b773755e [stable/spinnaker] Add support for skipping k8s permissions check at startup (#17428)
* [stable/spinnaker] Add support for skipping k8s permissions check at startup

Signed-off-by: costimuraru <costimuraru@gmail.com>

* Fix typo and update version

Signed-off-by: costimuraru <costimuraru@gmail.com>
2019-10-09 05:57:51 -07:00
Scott Frederick e25ad848fd [stable/spinnaker] Support custom local BOM for Halyard deployment. (#17623)
Signed-off-by: Scott Frederick <sfrederick@pivotal.io>
2019-10-02 14:06:10 -07:00
Andres Castano a3ef89246c [stable/spinnaker] Allow value interpolation in additionalProfileConfigMaps (#17158)
* Pass additionalProfileConfigmaps through tpl

Signed-off-by: Andres Castano <andresfelipecastano@gmail.com>

* Bump up chart version
Signed-off-by: Andres Castano <andresfelipecastano@gmail.com>

* Update Chart.yaml

Signed-off-by: Paul Czarkowski <username.taken@gmail.com>
2019-09-30 13:29:32 -07:00
Brian Nutt 187834ae2c [stable/spinnaker]: Allow kubeconfig to be referenced in encrypted s3 bucket (#16473)
* [stable/spinnaker]: Allow kubeconfig to be referenced from encrypted s3 bucket

Signed-off-by: Brian <briankennethnutt@gmail.com>

* Update README

Signed-off-by: Brian <briankennethnutt@gmail.com>

* Remove whitespace

Signed-off-by: Brian <briankennethnutt@gmail.com>

* Update comments

Signed-off-by: Brian <briankennethnutt@gmail.com>

* Add newline

Signed-off-by: Brian <briankennethnutt@gmail.com>
2019-09-24 05:37:27 -07:00
6871747c2e [stable/spinnaker] This allows for ephemeral halyard deployments (#16301)
* [stable/spinnaker] This allows for ephemeral halyard deployments

This give you the ability to deploy to clusters without pvc support.

Co-authored-by: Paul Czarkowski <pczarkowski@pivotal.io>
Co-authored-by: JJ Asghar <awesome@ibm.com>
Signed-off-by: JJ Asghar <awesome@ibm.com>
Signed-off-by: JJ Asghar <jjasghar@gmail.com>

* Updated the Chart.yaml per the contrib docs

Signed-off-by: JJ Asghar <awesome@ibm.com>
Signed-off-by: JJ Asghar <jjasghar@gmail.com>
2019-08-15 13:04:47 -07:00
Wykiki 42f5a375fe [stable/spinnaker] Fix environment variable name for proxy in Java (#15061)
Signed-off-by: Julien Le Méner <julien.lemener@external.engie.com>
2019-08-13 01:11:53 -07:00
Adrian Wyssmann 2e2a406d50 allow custom cacerts for spinnaker (#12583)
* [stable/spinnaker] Add possibility to map your own cacerts

This may be helpful for the ones having an air-gapped setup with internal tooling (repos) and self-signed certificates.

Signed-off-by: Adrian Wyssmann <papanito@wyssmann.com>

* [stable/spinnaker] Fix lint error "mapping values are not allowed in this context"

Signed-off-by: Adrian Wyssmann <papanito@wyssmann.com>

* [stable/spinnaker] Bump chart version

Signed-off-by: papanito <papanito@wyssmann.com>

* [stable/spinnaker] More meaningful name for cacerts

Signed-off-by: papanito <papanito@wyssmann.com>
2019-07-31 04:10:22 -07:00
ElizabethSvit 1fff36804f [stable/spinnaker] Making permissions to write for user/group as a variable (#15645)
* Making permissions to write for user/group as a variable

Signed-off-by: Elizaveta <lizasvit@gmail.com>

* bumped the version

Signed-off-by: Elizaveta <lizasvit@gmail.com>

* consistent variable names

Signed-off-by: Elizaveta <lizasvit@gmail.com>

* version bumped

Signed-off-by: Elizaveta <lizasvit@gmail.com>
2019-07-26 12:09:57 -07:00
David O'Dell 65579a5043 [stable/spinnaker] add --only-spinnaker-managed option to halyard provider (#15765)
* added --only-spinnaker-managed option which is disabled by default

Signed-off-by: David O'Dell <dave@helix.re>

*  rev'd chart version number

Signed-off-by: David O'Dell <dave@helix.re>

* remove trailing space

Signed-off-by: Paul Czarkowski <username.taken@gmail.com>
2019-07-22 22:30:54 -07:00
Chris Burns ac17533f09 [stable/spinnaker] Update Minio Docker Image (#15007)
* Use next incremental version of Minion image

Due to the current configured Minion version not being on Dockerhub any longer, we shall update it to the next incremental version that exists.

Signed-off-by: Chris Burns <29541485+ChrisJBurns@users.noreply.github.com>

* Updates patch version of Helm Chart

Updates patch version of Helm Chart due to update of Minio Image

Signed-off-by: Chris Burns <29541485+ChrisJBurns@users.noreply.github.com>

* Revert accidentally remove colon

Signed-off-by: Chris Burns <29541485+ChrisJBurns@users.noreply.github.com>
2019-06-27 02:19:44 -07:00
Paul Czarkowski 21b3dcbb8e [stable/spinnaker] fix bug where spinnaker can't connect to minio (#14866)
* [stable/spinnaker] fix bug where spinnaker can't connect to minio

As reported in spinnaker itself [here](https://github.com/spinnaker/spinnaker/issues/4431),
It doesn't appear to affect the current stable build, but it has problems with the nightly builds.

This change should innoculate us from that bug if it makes it through to a stable build.

Effectively the issue is that in the newer builds of spinnaker it attempts to use domain paths
for s3 access.  This means instead of trying to connect to `spinnaker-minio/spinnaker` which should
be valid dns for the minio service it tries to connect to `spinnaker.spinnaker-minio` and fails because
this is not valid dns for minio.

Signed-off-by: Paul Czarkowski <username.taken@gmail.com>

* bump halyard version for cli arg needed

Signed-off-by: Paul Czarkowski <username.taken@gmail.com>

* fix argument

Signed-off-by: Paul Czarkowski <username.taken@gmail.com>

* fix version

Signed-off-by: Paul Czarkowski <username.taken@gmail.com>
2019-06-24 21:20:35 -07:00
rhysm 29f0dd5910 [stable/spinnaker] Add support for adding env vars to Halyard (#13356)
Environment variables such as DEFAULT_JVM_OPTS need to be set in order
for Halyard to use a proxy. This adds an option to let you pass through
any env vars to the Halyard pod.

Signed-off-by: Rhys Meaclem <rhysmeaclem@gmail.com>
2019-05-28 02:37:55 -07:00
Mikhail Zholobov 8299179ca6 [stable/spinnaker] Use "tpl" function to render the content of additional scripts (#13045)
* [stable/spinnaker] Use "tpl" function to render the content of additional scripts and init scripts

This allows to use variable interpolation in the body of these scripts.

Signed-off-by: Mikhail Zholobov <legal90@gmail.com>

* [stable/spinnaker] Bump chart version

Signed-off-by: Mikhail Zholobov <legal90@gmail.com>

* [stable/spinnaker] Update README.md

Signed-off-by: Mikhail Zholobov <legal90@gmail.com>
2019-05-21 01:46:41 -07:00
Mikhail Zholobov edc8a28b72 [stable/spinnaker] Add a value for customizing service settings (#13049)
* [stable/spinnaker] Bump chart version

Signed-off-by: Mikhail Zholobov <legal90@gmail.com>

* [stable/spinnaker] Add a value for customizing service settings

Using the newly added `additionalServiceSettings` value it's possible to override service-specific
parameters. That could be used to override some component versions or to add custom labels to pods.
Read more: https://www.spinnaker.io/reference/halyard/custom/#custom-service-settings

Signed-off-by: Mikhail Zholobov <legal90@gmail.com>
2019-05-20 02:21:11 -07:00
Mikhail Zholobov 652cf09c38 [stable/spinnaker] Add a support of halyard resource definitions (#12941)
* [stable/spinnaker] Add a support of halyard resource definitions

Signed-off-by: Mikhail Zholobov <legal90@gmail.com>

* [stable/spinnaker] Bump chart version

Signed-off-by: Mikhail Zholobov <legal90@gmail.com>
2019-05-17 03:46:04 -07:00
Mikhail Zholobov c29a6842f8 [stable/spinnaker] Allow to mount existing ConfigMaps as additionalConfigMaps for halyard (#13322)
* [stable/spinnaker] Allow to use existing additionalConfigMaps objects

That makes it working similar to "additionalSecrets" part. The user can define
"halyard.additionalConfigMaps.name" with the name of pre-created ConfigMap
(which is not managed by this helm chart) and it will be mounted to the halyard pod.

Signed-off-by: Mikhail Zholobov <legal90@gmail.com>

* [stable/spinnaker] Bump chart version

Signed-off-by: Mikhail Zholobov <legal90@gmail.com>
2019-05-17 02:00:12 -07:00
Mikhail Zholobov 31ad12ec31 [stable/spinnaker] Move default profile settings from values to the template (#13918)
* [stable/spinnaker] Move default profile settings from values to the template

Add support of passing actual blocks (aka `map[string]interface{}`) to `halyard.additionalProfileConfigMaps.data`,
which allows to override any of the default field as blocks are deeply merged.

These changes also keep the full backward compatibility with the old way passing data to `halyard.additionalProfileConfigMaps.data`.
Users can still pass the string values there and they will be applied only if `halyard.additionalProfileConfigMaps.create` is set to `true`.

Also, `halyard.additionalProfileConfigMaps.create` has been removed from the default values
because now this ConfigMap will always be created.

Signed-off-by: Mikhail Zholobov <legal90@gmail.com>

* [stable/spinnaker] Disable S3 versioning if Minio is enabled

Minio doesn't support versioning, so we should disable it on the Front50 side in this case.
https://www.spinnaker.io/setup/install/storage/minio/#editing-your-storage-settings

Otherwise, "pull-charts-e2e" tests will always fail because of Front50 errors related to
the versioning on S3-like storage backend.

Signed-off-by: Mikhail Zholobov <legal90@gmail.com>

* [stable/spinnaker] Bump chart version

Signed-off-by: Mikhail Zholobov <legal90@gmail.com>
2019-05-17 01:30:09 -07:00
Costi Muraru 138c78891c [stable/spinnaker] Support adding custom annotations on the halyard pod (#12355)
* [stable/spinnaker] Support adding custom annotations on the halyard pod

Signed-off-by: costimuraru <costimuraru@gmail.com>

* Implement feedback

Signed-off-by: costimuraru <costimuraru@gmail.com>

* Fix comment

Signed-off-by: costimuraru <costimuraru@gmail.com>
2019-03-20 10:37:47 -07:00
Miles Matthias b8eb432e0b bump Spinnaker & Halyard versions for Spinnaker chart (#12097)
Signed-off-by: Miles Matthias <mmatthias@google.com>
2019-03-12 01:30:39 -07:00
Vyas Swaroop c9d42c5574 [stable/spinnaker] Option to use external redis (#10663)
* Option to use external redis

Signed-off-by: Vyas Swarooop <vyasswaroop.mec@gmail.com>

* Chart version bumped

Signed-off-by: Vyas Swarooop <vyasswaroop.mec@gmail.com>

* Updating the external redis values structure with the base pattern

Signed-off-by: Vyas Swarooop <vyasswaroop.mec@gmail.com>

* Resolving out of sync requirements.lock

Signed-off-by: Vyas Swarooop <vyasswaroop.mec@gmail.com>

* Bumped chart version

Signed-off-by: Vyas Swarooop <vyasswaroop.mec@gmail.com>

* move redis config to new init script config map

Signed-off-by: Paul Czarkowski <username.taken@gmail.com>

* add missing {{ end }}

Signed-off-by: Paul Czarkowski <username.taken@gmail.com>
2019-02-03 05:57:54 -08:00
Paul Czarkowski bf484e940f [stable/spinnaker] ensure spinnaker works behind gce ingress (#10863)
GCE ingress requires a /* pattern for the path, this allows the user
to specify the type of ingress controller via annotations to ensure
correct behavior.

the Gate service also needs to have some X headers modified in its
tomcat settings to work properly behind an SSL terminating reverse proxy
such as a GCE ingress.

Signed-off-by: Paul Czarkowski <username.taken@gmail.com>
2019-01-29 05:38:24 -08:00
Paul Czarkowski c792eeb546 [stable/spinnaker] Add support for additional commands during init (#10862)
Sometimes you need to modify config or service-settings files before
starting halyard.  This gives you that ability by moving the chain of
commands run by the init container into a script inside a configmap
which can be added to via a modified value.

Signed-off-by: Paul Czarkowski <username.taken@gmail.com>
2019-01-26 10:26:42 -08:00
Ian Paredes bf1e4bd8c5 Add support for customizing service profiles in Spinnaker helm chart. (#10744)
Signed-off-by: Ian Paredes <cp@redbluemagenta.com>
2019-01-23 11:36:46 -08:00
Paul Czarkowski 38706b310c [stable/spinnaker] upgrade to latest version of spinnaker (#10717)
* [stable/spinnaker] upgrade to latest version of spinnaker

Signed-off-by: Paul Czarkowski <username.taken@gmail.com>

* Update Chart.yaml

Signed-off-by: Paul Czarkowski <username.taken@gmail.com>

* Update values.yaml

Signed-off-by: Paul Czarkowski <username.taken@gmail.com>
2019-01-19 03:32:47 -08:00
Paul Czarkowski e58be34daa [stable/spinnaker] add external secret support for GCS (#10716)
* [stable/spinnaker] add external secret support for GCS

Allow user to supply their own pre-created secret for GCS storage

Signed-off-by: Paul Czarkowski <username.taken@gmail.com>

* fix faulty if statements

Signed-off-by: Paul Czarkowski <username.taken@gmail.com>
2019-01-17 04:32:19 -08:00
David O'Dell 482ec05f3c [stable/spinnaker] specify which namespaces to omit (#10029)
* can specify which k8s namespaces to omit

Signed-off-by: David O'Dell <dave@helix.re>

* bumped chart version to 1.1.7

Signed-off-by: David O'Dell <dave@helix.re>

* fixed lint error

Signed-off-by: David O'Dell <dave@helix.re>

*  passing lint test now

Signed-off-by: David O'Dell <dave@helix.re>

* [stable/spinnaker] Version bump

Signed-off-by: Vic Iglesias <viglesias@google.com>
2019-01-16 10:52:54 -08:00
Renato Quinhoneiro Todorov 7881b379cd Spinnaker/add azs support (#8564)
* Add support to Azure Storage

Signed-off-by: Renato Todorov <renato.todorov@gmail.com>

* Add supported storage types to README file. Bump chart version.

Signed-off-by: Renato Todorov <renato.todorov@gmail.com>
2018-10-18 07:17:16 -07:00
Oliver bd32c5248c Spinnaker inline script in values (#8234)
* Added option for hal config to be created by the values.yaml file

Signed-off-by: Oliver Isaac <oisaac@gmail.com>

* Added support for creating scripts, config maps, and secrets from the values.yaml file. Included an example in values_saml.yaml on how to use this functinality to implement saml authentication.

Signed-off-by: Oliver Isaac <oisaac@gmail.com>

* Version bump

Signed-off-by: Oliver Isaac <oisaac@gmail.com>
2018-10-09 07:47:51 -07:00
Carlos Tadeu Panato Junior 949c387560 bump minio and redis charts and also update the spinnaker version (#7462)
Signed-off-by: cpanato <ctadeu@gmail.com>
2018-08-31 14:32:47 -07:00
Vic Iglesias 7113759437 [stable/spinnaker] Leverage Halyard for installation (#6407)
* Use Halyard for Spinnaker installation

* Bump spinnaker version in Chart.yaml

* Add whitespace in helpers

* Remove dependency on Jenkins

* Fix cleanup

* Fix NOTES command for exec into hal

* No longer need override_config_map helper

* Simplify cleanup job

* Remove halyard-pvc empty file

* Update README

* Add lwander as maintainer of Spinnaker chart

* Make halyard-local config simpler

* Remove type: Opaque from kubeconfig map

* Mount GCS key on Halyard statefulset

* Fix credentials when using kubeConfig.enabled

* Allow custom config to be provided at install time.

* Fix port-forward commands in README

* Configure Halyard's RBAC

* Use redis deployed by helm

* Use Deck to route /gate requests

* Fix RBAC in default configuration

* Scope template helper names

* Helper for resource metadata

* Enable spinnakerFeatureFlags

* Fix deck service name

* Basic S3 support.

setting access keys is optional, if they are unset, the implicit
credentials from your environment will be used.

* Smallish updates.

* Runs the install script with bash -xe for log output.
* Makes the install script somewhat idempotent in the case of chart
  upgrades on an existing halyard config state.
* Fully qualifies serviceaccount names.
* Whitespace fixes.

* Enable 'jobs' feature flag by default

* Fix typo in README

* Follow RBAC best practices for chart

* Remove trailing space

* update helm dependencies

Update minio and redis deps to be their current releases

* support username/password for docker registry

* fix variable condition for registrysecret

* remove rogue sleep command from debugging

* add readme info about using secret for registry passwords

* fix writing the secret key to hal's config

* Enable artifacts by default

* Allow Halyard and Spinnaker SAs to be configurable

* Use custom SA in halyard SS if passed

* Default to version 1.8.4 of Spinnaker

* Simplify ingress values, fix nodeports for svcs

* Slight change; moving 'host' to be under Ingress resource

* Updater Spinnaker to 1.8.5

* Make nodeport exposure idempotent

* Add newline

* Add newline

* Add newline

* Add newline
2018-08-23 10:46:58 -07:00
Vic Iglesias 8e5117a213 [stable/spinnaker] Allow users to register arbitrary Kubernetes clusters (#5456)
* Update component versions

* Bump Spinnaker version in Chart.yaml

* Use either local or kubeconfig accounts

* Update docs for spinnaker multicluster

* Fix capitalization of values

* Fix README indentation

* Add more info to values file

* Bump Spinnaker chart minor version

* Only mount secrets if kubeConfig is enabled
2018-05-23 02:56:31 -07:00
Vic Iglesias a75157abf8 [stable/spinnaker] Spinnaker v1.6.0 (#3883)
* Update component versions

* Bump Spinnaker version in Chart.yaml
2018-03-02 13:30:54 -08:00
Benjamin W. Smith da59a7a3fe [spinnaker] Make Jenkins optional (#3626)
* Make Jenkins optional

Some organizations may not use jenkins.

- Adds jenkins.enabled
- Load requirements, hooks, and config maps if jenkins
enabled

Update dependencies

bump chart version

Actually bump version

* Add jenkins.enabled value to stable/spinnaker

* Update Jenkins

* Update requirements.lock

* Use new config override mechanism

* Remove Jenkins test from Spinnaker chart
2018-02-26 12:04:45 -08:00