Commit Graph
52 Commits
Author SHA1 Message Date
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
Miles Matthias 4dc714d05f Add note to Spinnaker doc about destination path for additionalConfigMaps (#11437)
* move the API_HOST variable to deck.yml, where it belongs

Signed-off-by: Miles Matthias <mmatthias@google.com>

* bump chart version for gate fix

Signed-off-by: Miles Matthias <mmatthias@google.com>

* noting where additional config maps are written to disk may be helpful to beginners

Signed-off-by: Miles Matthias <mmatthias@google.com>

* bump chart version number per vic

Signed-off-by: Miles Matthias <mmatthias@google.com>
2019-02-15 14:32:17 -08:00
Miles Matthias 5a95accf98 Revert API_HOST endpoint variable from gate to deck service setting (#11397)
* move the API_HOST variable to deck.yml, where it belongs

Signed-off-by: Miles Matthias <mmatthias@google.com>

* bump chart version for gate fix

Signed-off-by: Miles Matthias <mmatthias@google.com>
2019-02-14 11:04:32 -08:00
Paul Czarkowski 92c8dd63ba [stable/spinnaker] use spinnaker service settings to set service type (#11102)
* [stable/spinnaker] use spinnaker service settings to set service type

Instead of using a helm hook to patch the services, we can use service
settings to tell spinnaker to set the service type.

This sets up a service-settings configmap and puts the existing
service-settings bits into that and has a switch for setting two things
needed for ingress, type to NodePort and also the `useExecHealthcheck`
to false to ensure GCP ingress works.

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

* bump version

Signed-off-by: Paul Czarkowski <username.taken@gmail.com>
2019-02-11 07:00:16 -08:00
andyrhee 26198b17da Add missing port-forward example for spin-gate in the NOTES.txt (#11141)
Signed-off-by: Andy Rhee <arhee@illumina.com>
2019-02-05 14:07:34 -08: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
eduardo aleixo d873c6a5dc [stable/spinnaker] remove ending slash of gate's url (#10147)
Signed-off-by: Eduardo <eduardoaleixomartins@gmail.com>
2019-02-01 03:13:34 -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
Deepesh Pathak 760fe9161f [stable/spinnaker] fixes yaml code blocks formatting in README (#10413)
* [stable/spinnaker] fixes yaml code blocks formatting in README

Signed-off-by: Deepesh Pathak <deepshpathak@gmail.com>

* [stable/spinnaker] bump charts version

Signed-off-by: Deepesh Pathak <deepshpathak@gmail.com>
2019-01-08 01:33:48 -08:00
Jonas Matser e0b841fe31 Remove component: halyard label from install hook (#8949)
* Remove `component: halyard` label from install hook

The `component: halyard` label makes this pod match the halyard service descripter, causing intermittent failure of the service.

Signed-off-by: Jonas Matser <jonas@jonasmatser.nl>

* Update Chart.yaml

Signed-off-by: Vic Iglesias <viglesias@google.com>
2018-11-06 10:53:05 -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
Edward Vella 26fc524ac4 [stable/spinnaker] Changing email of dwardu89 (#7838)
Signed-off-by: Edward Vella <hello@dwardu.com>
2018-09-19 12:54:46 -07:00
Edward Vella 0d7fbc9731 Adding dwardu89 to owners and chart maintainers of stable/spinnaker (#7751)
Signed-off-by: Edward Vella <hello@dwardu.com>
2018-09-19 10:18:19 -07:00
Edward Vella bb67e649b0 Adding a check to remove the --repositories tag when adding a docker-registry when configuring the providers (#7555)
Signed-off-by: Edward Vella <hello@dwardu.com>
2018-09-07 15:44:41 -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
Paul Czarkowski 9f790ac464 [stable/spinnaker] update minio dependency version (#6523)
* [stable/spinnaker] update minio dependency version

Spinnaker was unable to access minio, updating the dependency
fixes it.

* fix requirements.lock file
2018-08-07 08:47:27 -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
cheyang ff202b97de fix typo in README of spinnaker (#5139)
* fix typo in README of spinnaker

* Update Chart.yaml
2018-05-15 21:46:28 -07:00
Komazaki 098077e971 [stable/spinnaker] Fix for k8s 1.9.4 or upper version (#5238)
* update minio chart version

* change minio endpoint

* change minio client image for using mc mb -p option

* update chart version to 0.4.1
2018-05-08 10:39:52 -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
Taylor Smith e7bbc4d825 [spinnaker] apply deck port configuration (#3836)
* [spinanker] apply deck port configuration

* increment version to 0.3.14

* Update Chart.yaml

* Quote deck port
2018-02-27 09:06:44 -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
Dale Tristram abc7841135 [stable/spinnaker] Configure kubernetes provider to use serviceAccount credentials (#3386) 2018-02-08 11:56:43 -08:00
Noah Kantrowitz e58195aea4 [stable/spinnaker] Avoid IP infringement in default config (#3428)
* Avoid IP infringement in default config

Even though the value isn't used, might as well not leave it in.

* Bump chart version.
2018-01-26 03:03:33 -08:00
Jayanth Sai V dec7c0b04c updated the spinnaker dependency chart versions to the latest to make use of nodeSelector option (#3281) 2018-01-11 11:41:13 -08:00
Jayanth Sai V 13d264f2f4 [stable/spinnaker]#1899 Added nodeSelector for spinnaker (#2946)
* added nodeSelector for spinnaker components and its dependencies

* Update Chart.yaml

* updated the jenkings-config.yaml file
2018-01-05 00:48:13 -08:00
Mengqi Yu 5d7f1e13f4 remove spec.template.metadata.name (#3214) 2018-01-03 20:57:19 -08:00
riverzhang f5c8b4d86d Update jenkins chart version (#2721)
* Update jenkins chatrs version

Update jenkins chatrs version

* Use default Jenkins agent image

* Use default Jenkins image tag and plugins

* Use spinnaker image in test rather than Jenkins image

* Fix requriements lock

* Use curl trusty for UI test

* Update jenkins agent image in jenkins jobs
2017-11-27 11:50:48 -08:00
Tomás Lin 40f0352844 [stable/spinnaker] update links to documentation (#2615) 2017-10-29 10:31:38 -07:00
Tomás Lin 13f273aef2 [stable/spinnaker] use the /health endpoint instead of /env (#2608)
* [stable/spinnaker] use the /health endpoint instead of /env

/env is a protected endpoint in later versions of spring boot and using this will cause authentication issues

* [stable/spinnaker] fix whitespace issues to placate circleci linter
2017-10-27 22:52:32 -07:00
Facundo Viale 0c015a2517 [stable/spinnaker] Add ingress and slack support (#1905)
* Add slack support

* Fix props

* Improve spinnaker
2017-09-28 19:20:11 +02:00
Scott Rigby 1d84b6b4aa [stable/spinnaker] bump dependency minio 0.1.5 (#1962)
* [stable/spinnaker] bump dependency minio 0.1.5

* Bump stable/spinnaker version
2017-09-04 15:48:31 -05:00
Scott Rigby a604633a6d [stable/spinnaker] bump dependency jenkins 0.8.8 (#1961)
* [stable/spinnaker] bump dependency jenkins 0.8.8

* Bump chart version
2017-09-04 15:30:40 -05:00
Scott Rigby 4cdaee4b60 [stable/spinnaker] bump dependency redis 0.9.0 (#1959)
* [stable/spinnaker] bump dependency redis 0.9.0

* Bump stable/spinnaker version
2017-09-04 15:17:21 -05:00
Dhilip 723b75fe4b promote initContainers to podspec (#1742) 2017-08-15 16:26:42 -07:00
Vic Iglesias eebdd5974a Update Spinnaker image versions/repo to 1.1.0 2017-07-21 19:03:38 +02:00
Vic Iglesias 2e36b5b941 Use /gate as gateHost 2017-07-21 19:03:38 +02:00
Vic Iglesias 35a07bd7d2 [stable/spinnaker] Set viglesiasce as maintainer name 2017-07-21 19:03:38 +02:00
craigbox e2c479287b Remove copypasta in readme (#1531)
Remove copypasta in readme
2017-07-21 18:42:38 +02:00
Vic Iglesias 921209fe15 Spinnaker v0.3.0 (#1338)
* spinnaker: bump version to v0.2.1

* spinnaker: allow localhost CORS

* Only create the bucket when using minio

* spinnaker: Allow tracking digests

* Use label to delete jobs

* spinnaker: Use Jenkins chart

* spinnaker: bump to version 0.3.0

* Add test of UI for Spinnaker and Jenkins

* Set Jenkins plugins explicitly

* Do not limit number of containers in kubernetes

* Make image configurable in build image job

* Add run-pipeline to Jenkins

* Use pipeline for run script

* Rename upload-run-pipeline to .yaml

* spinnaker: Use latest jenkins chart version
2017-07-11 14:28:40 -07:00
Frederic Hemberger 912f50c716 Use consistent whitespace in template placeholders (#1437)
Use consistent whitespace in template placeholders
2017-07-09 21:11:24 +02:00
Vic Iglesias 7b1b8e7ac3 Spinnaker v0.2.0 (#961)
* Add test for Jenkins chart

* Update Spinnaker chart to latest component versions

* Revert "Add test for Jenkins chart"

This reverts commit f9600e3cbb.

* Add missing registry secret

* Cleanup configuration of Deck and Gate

* spinnaker: Rectify labels on hook jobs

* spinanker: ensure delete job runs in correct namespace

* Revert "spinanker: ensure delete job runs in correct namespace"

This reverts commit 31b8ae4e7c.

* spinanker: ensure delete job runs in correct namespace

* Use services.default.protocol where possible

* spinnaker: Add support for using GCS for storing pipelines

* spinnaker: Add GCS secret

* spinnaker: Update redis version

* spinnaker: update deck version

* spinnaker: Bump chart version
2017-05-10 11:11:20 -07:00