- api: Catch additional UncheckedExecutionException in cache loading (#161) (3b94a31b)
- fiat: Remove services.fiat.autoconfig property in favor of @EnableFiatAutoConfig annotation (#154) (c563782a)
- service: disable content negotiation via URI path extension (afc0703c)
- api: Adds shared cache of user permissions. (15bfbbd4)
- authZ/ldap: Adds userSearchBase and userSearchFilter properties for LDAP (#169) (c41b3a91)
- serviceAccounts: Simplifies service accounts. (#172) (e5d96308)
- bom:
- build:
- build_image: Add script to build GCE image of one component. (#1571) (4de91fee)
- build_release: Use gradle to publish builds instead of manual copy. (#1430) (66d0952f)
- changelog: script for publishing changelog (#1578) (64a83f39)
- halyard: Added halyard to list of built artifacts (#1464) (f5de1d4e)
- halyard_k8s_pod: Use halyard to configure jenkins for bake and (#1532) (2bf8f8b5)
- install_dev: Install Halyard when creating a machine. (24c33e98)
- monitoring: Optionally install spinnaker-monitoring from InstallSpinnaker (625dec66)
- nightly: Publish nightly test results to spinnaker.github.io. (#1562) (9dda667d)
- promote:
- release: Deploy built spinnaker version to k8s. (#1514) (a60eb4f2)
- PR Template: Fixed broken links to docs. (#1454) (da2fdf6d)
- bake:
- bom:
- Fix redis version (#1582) (9538cb08)
- Add external dependency versions. (#1542) (91af272f)
- Rename 'spinnaker-monitoring-' to 'monitoring-'. (#1482) (1e6585ac)
- Extended GCB timeouts. (#1480) (6c3028c0)
- Changed timeouts to seconds. (#1479) (138ddcd6)
- Longer timeouts for GCB builds. (#1478) (9d64abce)
- Publish config profiles one at a time. (#1475) (a910dabe)
- Remove colors from Halyard. (#1457) (f8a70004)
- Fail if Halyard fails. (#1455) (22edba60)
- build:
- changelog: Fix broken URLs by invoking 'clog' properly. (#1495) (6f362e31)
- citest: Dont perform superfluous platform initializations (#1529) (6075c8f1)
- component_images: Wait for subprocess and fail if any fail. (#1586) (52cd0b39)
- config:
- dev:
- Permit refresh_source to be run from within a non-spinnaker repo. (#1574) (ccd8ef4c)
- Fixed image extraction to tar.gz (#1569) (ea2caeb1)
- Recreate disks through instances, not directly from images (#1554) (5adbce02)
- build google tarball from existing image (#1551) (548f2472)
- clean google tarball more (#1549) (467a28c3)
- fixes deck dev startup (#1538) (7f201f69)
- Fix path in instructions. (#1539) (9712fbad)
- Install kubectl with bootstrap_dev.sh (#1536) (98655868)
- Fixes to setting up google development environment (#1534) (eab62e81)
- start/stop deck (#1522) (e7ee8b50)
- Fixed warnings in build_google_image (#1500) (83bc82fd)
- Fixed change_cassandra for disabling cassandra. (#1492) (c105ccc1)
- Minor fixes to special cases in build_release (f5f4b86b)
- dev/build: Update path to log on startup. (#1490) (6d4945e5)
- docker-compose: Fixing typo in docker-compose.yml (eb500435)
- front50_test: Don't inspect config if host platform is 'native'. (#1541) (d57d7c9e)
- google:
- google_front50_test: Default bucket and base path from test bindings. (#1528) (888d4d33)
- google_kato_test: Default to bindings for spinnaker account. (#1524) (7efa73a9)
- hal_k8s: actuate -> apply. (#1565) (71ef69c3)
- hal_k8s_run:
- halyard_k8s: Institutionalize the actuation. (#1537) (84c50461)
- install: Inject YAML nodes to fix disabling cassandra. (#1540) (e40aab45)
- kube_smoke_test: Use passed k8s account name in pipeline. (#1518) (52ab8235)
- publish: Delete existing VM images when rebaking (#1590) (d8d6556c)
- publish_bom: Update 'hal' commands and repo paths. (#1588) (422eacb6)
- tests:
- build: Add 'unzip' as dependency, remove apt from postInst. (#194) (7e0b95b8)
- google: Deprecate google.gce.bakeryDefaults in favor of google.bakeryDefaults (#186) (4bfc83d4)
- install: Install packer when rosco is installed. (#189) (47273753)
- Dockerfile:
- install:
- config: Fixed some provider-related config (6c365e1a)
- prometheus:
- stackdriver:
- artifact/decoration: Artifact decoration spinnaker/spinnaker#1348 (#138) (4a3a410a)
- web: Handling two different cases of NPEs (#158) (f800783b)
- provider/google: Change local ssd defaults to 0. (#1521) (0443ed37)
- L4 caching: Ignore 'targetInstances' in regional forwarding rules. (#1575) (c611b6ed)
- amazon: allow image lookup of AMIs prefixed with "ami" (4ade658d)
- appengine: capacity values for automatic scaling (#1568) (6f0010d1)
- aws:
- container:
- core: Add NoopAtomicOperationConverter. (#1547) (a5f4659b)
- docker:
- elasticsearch: Fix NPE generated when an entity tag is null (#1509) (79b5f808)
- google: Made instrumentation a little more consistent (ec3338d9)
- groovy: Groovyc making the static property private to child classes (#1505) (a2d2c3ff)
- kubenetesjob: Fixed missing updated hostNetwork option for job. (#1518) (a571295d)
- kubernetes:
- Use 'kind' constants rather than strings (#1580) (7d1b5478)
- allow upsert load balancer as a pipeline stage (#1581) (73d40b67)
- Fix multi-instance clouddriver secret churn (#1525) (6dbd9796)
- Set account in loaderBalancerDescription (#1527) (aca1e58a)
- don't set postStart hook as preStop hook (#1533) (05ddd33f)
- Percent enable disable (#1477) (f6f59589)
- openstack: Fix to have the OpenstackImageV1Provider return all images when requested. (#1561) (16b3f3ec)
- provider/google:
- Avoids batch failure in LB caching agents. (#1582) (78bfbe26)
- Correct forwarding rule 'IPAddress' typo. (#1553) (180d2fde)
- Add pagination support for retrieving image resources. (#1549) (dbffbbf8)
- Removed static function keyword in L7 upsert. (#1535) (63ade5a5)
- Fixed constant in ILB enable/disable. (21fbcf6a)
- provider/kubernetes:
- provider/oraclebmcs: Handle missing instances (#1566) (a63b0280)
- titus:
- aws:
- Simplifying termination lifecyle to not lookup app info first (#1517) (cce19b85)
- termination lifecycle eureka perf improvements (#1502) (f898bb8a)
- refactor termination lifecycle agent to run as background thread (#1493) (2e70dedd)
- configurable termination lifecycle agent poll time (#1491) (2594fa34)
- appengine:
- aws:
- docker registry: endpoint to get tags sorted by date created (8d8db398)
- google: Add support for labels. (#1501) (fde13398)
- kubernetes:
- monitoring: Instrument kubernetes API calls (3934b918)
- provider/aws: retrieve 150 scaling activities instead of 30 (eec3be51)
- provider/google:
- provider/kubernetes:
- provider/oraclebmcs:
- Server group service, caching agent and cluster provider (#1574) (4063e180)
- Instance cache agent, provider and tests (#1559) (2dd236c5)
- Add security group cache agent, provider and tests. (#1556) (6ceedf44)
- Image caching agent, provider and controller with tests (#1552) (6de3abfa)
- Subnet caching agent and provider (#1551) (749dce19)
- Network caching agent and provider (#1545) (c078e729)
- Add initial scaffolding for Oracle BMCS provider (#1532) (d3ecca87)
- servergroups: allow filtering by clusters on application/serverGroups endpoint (3fa7ca7f)
- titus: allow customizing titus poll interval (3f32f78c)
- web: ServerGroup view model post processor interface (#1515) (4efe8656)
- provider/google: Change local ssd defaults to 0. (#3405) (a0286693)
- appconfig: do not overwrite cloudProviders when editing app (8afa06e8)
- aws:
- aws/k8s: specify protocol on load balancer links based on ports/listeners (dddd6fa9)
- aws/netflix: fix diff view when no metadata (8257bcd5)
- azure: Specify cloud provider when deleting lb (09683e77)
- canary:
- clusters:
- container: Extends timeout to 15m in cloudbuild.yaml file (#3390) (22776a8d)
- core:
- Fix default on account/region select field (19969a8a)
- fix CSS regressions on multiselect (d41318fe)
- allow cancel execution modal to open (81e5b0e8)
- Selected section arrow was offset (da94963a)
- fix submit button (#3498) (30802a5e)
- fix pipeline stage navigation (#3497) (e5d26302)
- avoid NPE when extracting accounts for pipeline execution headers (d817c9a1)
- Fix for deck breaking if some default settings are missing (987e1f30)
- make org not required in docker trigger (f927b8c9)
- awesome-typescript-loader breaking build (78f29215)
- core/delivery:
- core/pipeline:
- core/presentation: Fix details standalone view size (d2bdcb39)
- core/serverGroup: Fix a bug where serverGroups do not load correctly when checking for sticky headers (c7a85b66)
- core/utils: sticky header tries to remove data from header when does not exist (3e4a1161)
- dev: make start.sh executable (28f71bd7)
- docker: make tag optional, do not set to null if undefined (4edeca63)
- docker/titus: switch registry when changing accounts (19da1fe2)
- executions: auto-navigate away from missing execution (15c8650c)
- force cancel pipeline: Display force checkbox by default (#3548) (f7b9620e)
- gce:
- autohealer config in server group dialogue (#3521) (ed41f9cd)
- dedupe backend service health checks (#3457) (2ebd0c4d)
- populate custom instance types in edit deploy stage (#3438) (5fe6a988)
- render backend services in edit deploy stage (#3436) (d84f93f2)
- show bake stage advanced options if any options have been selected (#3418) (b90a45ed)
- normalize server group load balancers (#3415) (f9cd763b)
- instances: preserve filters when double-clicking (49aea07b)
- kubernetes:
- fixes autoscaler details, copying autoscaler in clone stage (aa5339a1)
- fixes load balancer refresh in server group create dialogue (#3499) (ef90e507)
- fixes load balancer annotations details view (#3500) (4e1c0528)
- replicas targetCPUUtilizationPercentage can be larger than 100% (#3467) (87b8d050)
- resize modal bugs (#3462) (a2cd8462)
- netflix:
- fast property label typo (#3575) (efb14d8e)
- fix tableau loading (bea7af26)
- clarify help text when setting up PagerDuty integration (dd08e6d2)
- use angular.equals to compare fp scopes (0f945c97)
- Fix yellow colors to not cause text to be unreadable (ba751bf9)
- Clean up console error for availability (0a1e94f0)
- Fixed ITT stage automatic VIP override value when oldVip is a comma separated list (c779528b)
- Availability typo (a8d6c866)
- Fix the issue submitted modal to show proper links (2db6dd7b)
- ITT: Fix editing missing VIP override fields (dc048278)
- Incorrect tooltip for yesterday availability gauge (73602b34)
- Fix help dropdown stickiness (and typescript it) (5585559b)
- restore tableau data source (68d2db2d)
- netflix/availability: Show Danger title when overridden (2a20cfd0)
- netflix/feedback: Fix callback binding (d5926d53)
- netflix/fp: add clickable cursor to FP row (9c19b2de)
- netflix/properties: Fix undefined error when trying to access nonexistent original properties (1699409c)
- pipeline: update pipeline json edit check (a8660d03)
- pipelines:
- avoid NPE rendering execution groups (#3576) (a5bd1197)
- force stage config rerender on refId change (d91f5d8f)
- prevent page navigator from unsticking in pipeline config (e20f1003)
- prevent overlapping graph lines (fd2dd6f5)
- render account tag inline on time boundary view (d60098de)
- fix alignment on multi-line account labels (9a9cd20c)
- cleaner resize of sticky headers on window resize (a8fc72fd)
- hide cluster configuration on deploy stages in strategies (751568ca)
- sanitize stage name (019c773c)
- consider providesFor field when selecting stage provider (5cf440fc)
- popover: stringify popover triggers (e934e115)
- security groups: prevent page flashing on security groups (e4ccb768)
- securitygroups: render entity tags on standalone security groups (717a2168)
- serverGroups: cluster disable warning update (450f6685)
- titus: fix link to canary config name (4b2c4a16)
- travis stage:
- ui: fix scroll on pipeline config (ec5473e2)
- ui refresh: grab bag of UI tweaks (55e3a587)
- aws: do not overfetch execution for ASG source/changes (ffa8a441)
- netflix: improve fast property selector performance (#3577) (5063d7fc)
- pipelines: only watch status, execution label line counts (6268233d)
- all: ng2 test, service, and component work (ae180784)
- appengine:
- aws: Updating instance types to default new families (#3564) (ebe015e8)
- aws/netflix:
- build: parallelize build process (686a0b1b)
- clusters: fetch clusters on demand for very large apps (0546161e)
- core:
- core/build: Remove ng2 hybrid app (0f36a81b)
- core/monkey: add cluster match (60487bec)
- gce:
- git: pre-populate git trigger source (a6d1fb96)
- google: Add support for labels. (#3366) (1a8d1371)
- kubernetes: makes internal DNS name configurable (#3495) (4ea7290e)
- netflix:
- pipelines:
- provider/google: Add support for canIpForward property. (#3430) (5013d2fb)
- provider/kubernetes: Add termination grace period seconds to Server Group (#3515) (9ae38602)
- script stage: allow users to set a branch (d392b28c)
- spel: add #propertiesFromUrl to autocomplete (9a98683b)
- stages/webhook: Webhook stage spinnaker/spinnaker#1512 (9918b7db)
- style: UI refresh (9b77b53d)
- titus:
- show instance id in the sidebar for tasks (ec28cda3)
- manually sort docker registry tags on manual trigger (5e39e139)
- expose retries for run job stage (f1016224)
- eureka support should be same as other providers (26d16a25)
- add resources to server group sidebar and omit some unchangeable labels (d79cc35b)
- travis: Add explicit Travis integration (f74119db, breaks #)
- s3: Create specified bucket when it doesn't exist (#207) (002976b7)
- google: strip out google.com:, if present, from default bucket name (#212) (04cce359)
- applications:
- authN/ldap: Adds userSearchBase and userSearchFilter properties for LDAP (#369) (03a8b2e6)
- fiat:
- images: endpoint to get all image tags - only docker for now (32f5d758)
- instances: add more account metadata (afc3816f)
- ratelimit:
- servergroups: send clusters param on /serverGroups (6975e2de)
- web:
- auth:
- authn:
- instanceService: prevents merge of instance and account details (5aa1588f)
- ldap: make LDAP login page come before the rest of auth config (#375) (d7cc3247)
- ratelimit: Autowire metrics registry (#354) (ad7691f8)
- tls: tls updates from kork 1.89.0 (76d2545a)
- loadtest: Skeleton loadtest (#1270) (fdc66218)
- metrics: send cloudProvider to task invocations metric (2e07a526)
- pipelinetemplate:
- Removing handlebars rendering option (#1272) (b37c2ad3)
- Adding group & example to template variables (#1262) (f58722a3)
- Frigga jinja filter (#1243) (26f1c1bf)
- Support YAML output from templates (#1250) (7bb7b6c3)
- Metadata for UI; template protection (#1238) (9003d061)
- Adding a Jinja template renderer alternative (#1234) (1f565cb6)
- Basic template & config validation (#1221) (4c0082d0)
- pipelinetemplates:
- script: allow script stages to customize branch (f842e164)
- spel: #propertiesFromUrl helper method (0b842d4a)
- stages/webhook: Webhoook stage (#1257) (d210aaed)
- titus: resolve imageName from property files (fb73b163)
- traffic guards: check traffic guards on terminate/disable instances (53276a59)
- travis stage: Add Travis Stage (3e538355)
- web: Adding resolve pipeline template endpoint (#1284) (0bd84103)
- authentication: subtly different handling of varargs between Java & Groovy (d9c0978c)
- aws/cloneServerGroup: prefer region when configuring allowLaunch in clone stage (d73263b5)
- canary: add cloud provider to canary operations (cd97a214)
- clouddriver: Add missing locations to failed find image error message (#1252) (2c07f638)
- compiler: fix compilation issues with stage.mapTo (a76a13be)
- core:
- waitForUpInstances should not consider platform health "unknown" as "down" (#1277) (714d5d34)
- Don't apply traffic checks w/o front50 (#1261) (cb2cd759)
- Recast parameter strategy check to boolean (#1247) (5a68db83)
- Remove unsafe bool cast (#1246) (ee4ea0af)
- Avoid capturing security group ingress rules with empty cidr's. (#1206) (4b80f7a0)
- core/notifications: Application-level pipeline notifications were not having their expressions evaluated. (#1269) (fefe9c6b)
- dcd: fixes NPE if template does not have variables (#1283) (5852d539)
- execution windows: allow RestrictExecutionDuringTimeWindow to wait for 7 days (1879679f)
- executions: avoid intermittent StackOverflowError (ea576d7d)
- jobs: add output from jobs to global context for downstream jobs (fe320bdb)
- netflix: ensure older instances report counts (efa20ec1)
- orca:
- pipelinetemplate:
- Child stages of conditional stages should be preserved (dfaf809f)
- Bubbling up root cause errors (#1271) (b44e6ecb)
- Render stage name and comments (#1268) (276757cc)
- Correctly handle template inheritance with injection (#1267) (fb81cb53)
- Resolve EL expressions in module param arguments (#1249) (5469885a)
- Default spring condition if prop is unset (#1240) (a97753c4)
- Ensure plan flag is not overwritten by preprocessors (#1237) (12197ad4)
- Handlebars rendering & variable inheritance issues (#1230) (0123525a)
- Fix configuration stage injection & requisiteStageRefId rendering (#1228) (ec5af410)
- Ensure pipelines are executed on v2 (#1227) (af05eec8)
- Allow associating to an existing pipelineConfigId (#1226) (ee7a4010)
- quip:
- tagging: Cleaning up tags on Rolling Push (062e9680)
- titus:
- triggers:
Generated by jenkins at 2017-04-24 16:36:28