Граф коммитов

1230 Коммитов

Автор SHA1 Сообщение Дата
Daniel Peach 8ee7c1b71b add default k8s proxy (#1378) 2017-01-21 10:40:16 -05:00
Volodymyr Stoiko 90b6b8d686 Add redis configuration for front50 in kubernetes (#1375) 2017-01-20 10:33:14 -05:00
Eric Wiseblatt 9bb7b6fb57 Merge pull request #1373 from ewiseblatt/prometheus
Support prometheus as a metric server.
2017-01-18 16:08:12 -05:00
Eric Wiseblatt d7499cdaaf Support prometheus as a metric server. 2017-01-18 20:58:46 +00:00
Lars Wander 3338be8718 Switch from deploying replication controllers to replica sets (#1372) 2017-01-17 12:55:58 -05:00
Jacob Kiefer b60866eb22 Factored 'ImageFromDebianRepo' Jenkins task. (#1367)
* Factored 'ImageFromDebianRepo' Jenkins task.

* Removed dependency on build service account for image creation script.
2017-01-17 12:01:55 -05:00
Andrew Backes d07e4ccd73 Do not mistakenly iterate over None object (#1371) 2017-01-17 11:41:27 -05:00
Tomás Lin 2675eaa17e Made SERVICE more explicit 2017-01-16 13:32:15 -08:00
Matt Duftler fa4d6ff796 Upgrade packer to v0.12.1. (#1370) 2017-01-15 09:25:58 -05:00
Lars Wander 206e93e5ab Remove Rosco port from Apache2 ProxyPass config (#1368) 2017-01-13 09:14:49 -05:00
Jacob Kiefer 5993bad9b4 Factored out CI image validation script from Jenkins. (#1366) 2017-01-12 16:12:47 -05:00
Eric Wiseblatt 25e1287983 Optionally log metric deltas across polls in metric_tool. (#1365)
* Optionally log metric deltas across polls in metric_tool.
2017-01-12 16:08:55 -05:00
Eric Jizba 8cd2bcc7c8 Clean up default docker config (#1343)
The default clouddriver.yml ignores the repository specified in spinnaker.yml and instead gets the entire catalog. This is confusing because some registries (like the default 'index.docker.io') don't let you get the entire catalog and return a '401 Unauthorized'. I modified clouddriver.yml to use the repository, but also removed 'library/nginx' so that it still gets the entire catalog by default

Add ‘:’ to the username and passwordFile environment vars so that they default to null (and thus you can connect to public repos). Otherwise it was using the literal string “${SPINNAKER_DOCKER_USERNAME}” as my username
2017-01-10 12:24:03 -05:00
John Shimek b768a2bd3b Adding OpenStack as a provider in settings.js. (#1362)
It should work be configured automatically through
reconfigure_spinnaker.sh like the other providers.
2017-01-10 11:49:06 -05:00
Eric Wiseblatt 09f09ea8f3 Added tool to facilitate deleting GCP resources. (#1360) 2017-01-05 15:22:35 -05:00
Eric Wiseblatt a912bfecae Fixed corner cases for python scripts interpreting spring yaml (#1359) 2017-01-05 13:16:13 -05:00
Eric Wiseblatt afca481578 Updated google_kato_test.available_images for the new result schema. (#1356) 2017-01-04 10:58:28 -05:00
Matt Duftler 98a2f2cd5c (google) Add image-sharing link. (#1355) 2017-01-03 09:27:08 -05:00
Matt Duftler 3ba63d8756 (google) Document how to index and use images from additional GCP projects. (#1351) 2016-12-27 11:59:02 -05:00
Travis Tomsu ff1a86e5bd Merge pull request #1347 from ewiseblatt/unhint
removed deprecated stackdriver hints.
2016-12-22 12:51:11 -05:00
Eric Wiseblatt d992e8f9e1 removed deprecated stackdriver hints. 2016-12-22 17:14:48 +00:00
Eric Wiseblatt 0137c06386 Refactored to support multiple endpoints/replicas for a given service. (#1345)
This is currently configurable by command line parameters with fixed service
names so is restricted to the pre-existing service names (not HA names).
However except for that one function that converts the options toa list of
endpoints, that is the only place for that restriction. So in the interim
you can replace that method with a different mechanism if you need different
names (such as 'clouddriver-ro', etc) and it should work.

--service_hosts=<comma delimited list of IPs, defaulting to "localhost">
--<service>=<comma listed list of network locations> where <service> is
"clouddriver", etc and <network location> is <host[:port]> where the
standard port will be assumed if not provided. A host of "*" means
use all the hosts in --service_hosts.

If --service_hosts is empty then by default no services will be used.
If --<service>=<empty> then that service will be ignored. If non empty
it will override --service_hosts (unless it is "*" in which case it is
service_hosts).

By default each service specifies its endpoints as "*" so the net effect
is that it will look at the standard ports for localhost if you say nothing,
or the standard ports for --service_hosts if you just specify that.
2016-12-22 12:14:16 -05:00
Jacob Kiefer 25e14d22b6 Updated L7 LB tests for read-only forwarding rules. (#1346) 2016-12-19 12:32:41 -05:00
Steven Kim fb19bcc291 Merge pull request #1341 from skim1420/gcr-service-account
Get GCR service account email via metadata server.
2016-12-15 19:24:35 -05:00
Steven Kim 4b7fea14e9 Get GCR service account email via metadata server. 2016-12-15 21:52:48 +00:00
Travis Tomsu 44ed16786a Merge pull request #1339 from ewiseblatt/fix_pylib
Handle SPEL concatenation in python scripts
2016-12-14 17:33:44 -05:00
Eric Wiseblatt 2ade5f9651 Handle SPEL concatenation in python scripts 2016-12-14 22:23:59 +00:00
Steven Kim 29bcca885a Fixes build_google_tarball to specify project when deleting snapshot (#1337) 2016-12-14 11:14:27 -05:00
Richard Guthrie 450092bfd1 Adding Azure keyvault config to spinnaker-local (#1336) 2016-12-13 07:31:12 -05:00
Lars Wander 5c8c83a78d (consul) bootstrap script for starting consul (#1326)
This works by either joining the current MIG, or joining a metadata-provided
list of known consul members
2016-12-12 18:41:37 -05:00
Richard Guthrie 1d235b78a1 Adding Azure bake config to default spinnaker local (#1332) 2016-12-11 18:47:19 -05:00
Matt Duftler 6f77e9b8b8 GCE disable and destroy stages need regions not zones. (#1330) 2016-12-10 18:00:29 -05:00
Matt Duftler c33ea21095 Specify v2 execution engine for all test pipelines. (#1328) 2016-12-10 16:46:53 -05:00
Matt Duftler 982312208b (front50) Increase size of DefaultNotificationDAO and DefaultPipelineDAO threadpools. (#1325) 2016-12-06 14:34:03 -08:00
Sergey 338a6dd2f5 Suppress output from apache check and tolerate apt-get update failure in InstallSpinnaker.sh 2016-12-02 22:40:19 -05:00
Eric Wiseblatt b0c34c4f1e Dont assume metric monitor tool is running on GCE (#1324)
Other small tweaks.
2016-12-01 15:44:15 -05:00
Eric Wiseblatt fcc40b80d5 Refactored metric tool for multiple mechanisms to make more sense. (#1318)
I renamed a couple modules that github doesnt seem to track.
metric_collector_handlers.py -> spectator_handlers.py
metric_collector.py -> spinnaker_metric_tool.py

I pulled out the HTTP and Monitor server into server_handlers.py

I changed the CommandHandler to distinguish between web and commandline.
I use argparse subcommands and have each primary module inject its commands
(the main tool asks each module for its commands).

Added datadog integration as another alternative, requirements.txt
to facilitate setup, and a bash script for execution because of the
complex pythonpath.
2016-11-30 13:31:29 -05:00
Travis Tomsu 26586b60c1 Merge pull request #1321 from ttomsu/google-kube-ha-fiat
Adds Fiat service to Kubernetes HA config
2016-11-30 12:19:56 -05:00
Travis Tomsu 4e1b470c4b Changes various /env readinessProbes to /health, because some services refuse to serve traffic (due to /env becoming restricted with Fiat & Spring Security enabled) 2016-11-30 10:24:01 -05:00
Travis Tomsu 907e4eda95 Adds Fiat service in RO and Mutate operational modes. 2016-11-30 10:16:12 -05:00
Travis Tomsu b2f68797ce Makes component scripts executable. 2016-11-30 09:56:54 -05:00
Eric Wiseblatt 291af95e12 Dont package tests into release. (#1316) 2016-11-22 14:21:53 -05:00
Eric Wiseblatt 897efe5075 Merge pull request #1308 from ewiseblatt/stackdriver
Added stackdriver monitoring service
2016-11-18 14:38:23 -05:00
Eric Wiseblatt f264bd2a3e Added stackdriver collector to metric collector as a different deployment option. 2016-11-17 23:46:47 +00:00
Ricky Pai 45d429720a remove `.svc.cluster.local` (#1303)
`cluster.local` is cluster specific, and `*.spinnaker` should be sufficient
2016-11-15 16:44:29 -05:00
Ricky Pai 6ebdeed617 just generate secret from whole directory since all config files are needed. (#1305) 2016-11-15 13:51:17 -05:00
Ricky Pai 4db703415c chmod +x on all scripts (#1302) 2016-11-15 09:14:08 -05:00
Ricky Pai 6cacabaf4c remove whitespaces in README (#1301) 2016-11-15 09:14:00 -05:00
Eric Wiseblatt 69a129bc7f Merge pull request #1300 from ewiseblatt/refactor_command_processor
Cleanup command processing.
2016-11-14 16:02:15 -05:00
Eric Wiseblatt 2f205aa754 Cleanup command processing. 2016-11-14 19:34:47 +00:00