Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Single target group #50

Merged
merged 146 commits into from
Oct 26, 2017
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
146 commits
Select commit Hold shift + click to select a range
63262f9
feat(provider/kubernetes): Add spectator to v2 client (#1866)
lwander Aug 31, 2017
a681c7e
refactor(provider/kubernetes): Share caching agent abstraction (#1865)
lwander Aug 31, 2017
fa41a6f
feat(provider/kubernetes): Fix on demand caching (#1870)
lwander Sep 1, 2017
0650d1c
chore(provider/kubernetes): On demand caching tests (#1871)
lwander Sep 1, 2017
daec1b1
feat(provider/kuberenetes): V2 deployments (#1868)
lwander Sep 1, 2017
25a088e
feat(provider/kubernetes): Cache arbitrary resource (#1873)
lwander Sep 5, 2017
3178b08
feat(search): update application search (#1875)
icfantv Sep 5, 2017
48f0b4c
Additional fix for issue 1632, not able to find AMI with encrypted sn…
jcusa Sep 6, 2017
a7861a3
docs(intellij): Describe how to enable lombok in intellij (#1869)
lwander Sep 6, 2017
b4109d4
feat(provider/kubernetes): Infer relationships from ownerReference (#…
lwander Sep 6, 2017
3bdb3a8
feat(search): add filters to project search (#1878)
icfantv Sep 6, 2017
c0d3208
feat(provider/ecs): Made EcsCloudProvider public (#1848)
BrunoCarrier Sep 6, 2017
17f4eef
feat(provider/kubernetes): Cache pods (#1879)
lwander Sep 6, 2017
b3facb1
feat(provider/kubernetes): Annotate templates as well (#1880)
lwander Sep 6, 2017
25e9158
fix(aws/tags): ensure tag sync is always performed during allow launch
cfieber Sep 7, 2017
81edfc1
fix(search): allow SearchProvider filter exclusion (#1883)
icfantv Sep 7, 2017
a972dde
feat(provider/aws): Remove ability to automatically remove dependenci…
Sep 14, 2017
4146343
fix(provider/aws): trim whitespace when newlines are detected (#1844)
robzienert Sep 14, 2017
f0c7d55
fix(google): Add statusCode tag to google API metrics (#1886)
Sep 15, 2017
e016f83
fix(provider/kubernetes): Add missing credential props (#1897)
lwander Sep 15, 2017
698de14
feat(provider/kubernetes): add daemon & stateful set support
chlung Sep 15, 2017
828fbb7
fix(provider/aws): ensure STSAssumeRoleSessionCredentialsProvider ge…
eisig Sep 15, 2017
537efa7
feat(provider/kubernetes): v2 generic on demand caching (#1884)
lwander Sep 16, 2017
4807a59
refactor(provider/kubernetes): v2 include api version in resource id …
lwander Sep 16, 2017
f70d6ea
feat(provider/docker): add catalogFile option (#1890)
ethanfrogers Sep 17, 2017
4ce206b
fix(provider/docker): fix client constructor (#1903)
ethanfrogers Sep 18, 2017
a6f0e45
feat(provider/kubernetes): v2 Cache lb & scg relationships (#1902)
lwander Sep 18, 2017
6d4ad26
Revert " fix(provider/aws): ensure STSAssumeRoleSessionCredentialsPro…
danielpeach Sep 18, 2017
2b58ae4
feat(provider/kubernetes): v2 version deployed manifests as resources…
lwander Sep 18, 2017
a302907
refactor(provider/kubernetes): V2 swap kind & version in cache key (#…
lwander Sep 19, 2017
f8ef6e0
fix(provider/aws): Clone spot price if not explicitly specified. (#1908)
Sep 19, 2017
7fa8aff
refactor(provider/kubernetes): Segregate k8s by provider version (#1909)
lwander Sep 19, 2017
e91370c
feat(provider/kubernetes): Add proper support for source capacity. (#…
Z3r0Sum Sep 19, 2017
2976aba
feat(provider/kubernetes): Register k8s moniker for manifests (#1910)
lwander Sep 20, 2017
4994f17
feat(provider/kubernetes): V2 cluster provider (#1911)
lwander Sep 20, 2017
97d2d97
refactor(core): s/version/providerVersion (#1914)
lwander Sep 20, 2017
e9120f9
refactor(provider/kubernetes): Rename duplicate classes (#1913)
lwander Sep 20, 2017
0d9559d
feat(moniker): Adds moniker to all clusters & server groups (#1915)
lwander Sep 20, 2017
4561a95
chore(javadocs): Fix lt usage (#1916)
lwander Sep 20, 2017
3dfee32
feat(provider/kubernetes): Attach k8s annotation monikers to v2 (#1917)
lwander Sep 20, 2017
d50d246
fix(aws): CopyLastAsgAtomicOperation instance monitoring.
cfieber Sep 20, 2017
05c23ab
fix(web): Guard against not finding a ClusterProvider (#1921)
ajordens Sep 22, 2017
c828e81
feat(search): add fallback query param to search (#1912)
icfantv Sep 23, 2017
cba8e0d
feat(provider/kubernetes): V2 Cluster details (#1918)
lwander Sep 25, 2017
26ce409
chore(provider/kubernetes): Use version 0.2.0 of client-java (#1923)
lwander Sep 25, 2017
ab7c551
fix(provider/kubernetes): Advanced targetSize use case. (#1920)
Z3r0Sum Sep 25, 2017
cf68a3a
refactor(provider/kubernetes): v2 cache view lives in cache package (…
lwander Sep 25, 2017
3b5d3a8
feat(provider/kubernetes): v2 cache network policies (#1927)
lwander Sep 26, 2017
4487cde
feat(provider/kubernetes): Build v2 creds based on context & kubeconf…
lwander Sep 26, 2017
1395b57
feat(provider/kubernetes): Integrate moniker into v2 (#1929)
lwander Sep 26, 2017
4bc1026
fix(provider/kubernetes): v2 guard against empty cache relationships …
lwander Sep 26, 2017
e248772
fix(provider/kuberentes): v2 guard against non-existent clusters (#1934)
lwander Sep 26, 2017
fd0f8d4
feat(moniker): adds moniker to server group view model (#1936)
lwander Sep 26, 2017
3be0abe
feat(provider/kubernetes): Cache v2 resources as artifacts (#1931)
lwander Sep 26, 2017
8e5f114
fix(all): Broken k8s server group lookup breaking all components (#1937)
lwander Sep 27, 2017
99f92bf
feat(provider/google): Adds support for multiple named ports in load …
jtk54 Sep 27, 2017
a5dadb7
refactor(provider/kubernetes): refactor artifact gen (#1938)
lwander Sep 28, 2017
c5d7e47
feat(moniker): Adds moniker to pendingOnDemandResults (#1940)
lwander Sep 28, 2017
7b849a6
fix(provider/google): Fix named port defaults in server group deploy.…
jtk54 Sep 28, 2017
4fab668
feat(moniker): Add monikers to security groups & load balancers (#1941)
lwander Sep 28, 2017
03b0e86
feat(provider/google): Support connection draining for LBs (#1943)
jtk54 Sep 28, 2017
f2bf30b
fix(provider/gce): s/it/cacheData/ in zonal svg caching agent. (#1944)
jtk54 Sep 28, 2017
de6fea0
feat(provider/docker): Added insecure registry support (#1887)
podnov Sep 29, 2017
b861435
feat(appengine): Deploy from Google Cloud Storage [accounts]. (#1935)
Sep 29, 2017
2a41d23
fix(provider/docker): Assign proper Spinnaker/<version> user agent (#…
lwander Sep 29, 2017
bffe8cc
feat(provider/kubernetes): Properly version all versioned resources (…
lwander Sep 29, 2017
1c98055
fix(rollbacks): support for tolerating some instance failures (#1922)
asher Sep 29, 2017
fd1f76e
fix(provider/gce): Paginate server groups when calculating next name.…
Sep 30, 2017
8bd0bab
fix(appengine): Dont assume storage.gce.enabled=true (#1953)
Oct 2, 2017
940626d
fix(provider/kubernetes): fix k8s client configuration and image id p…
chlung Oct 2, 2017
b83ff81
(feat/cats) Add support for an error interval for clustered agent sch…
rfarrjr Oct 2, 2017
851b004
feat(search): cull missing ASGs before returning (#1951)
icfantv Oct 2, 2017
bb653c4
fix(provider/kubernetes): Fixed an issue with jobProvider failing out…
Oct 3, 2017
a1168d5
fix(provider/dcos): fix cluster provider to guard against errors from…
Oct 3, 2017
dfbe9d5
feat(core): Add provider version to creds controller (#1958)
lwander Oct 3, 2017
af93e66
feat(appengine): Add AppengineStorageController to list accounts (#1957)
Oct 3, 2017
c05a9e5
chore(provider/kubernetes): Bump client to 1.0.0-beta1 (#1961)
lwander Oct 4, 2017
692564e
fix(provider/kubernetes): v1 client call to list pods (#1963)
lwander Oct 4, 2017
a1bd15b
fix(provider/aws): Return load balancers for all target groups associ…
Oct 4, 2017
88fc1ab
refactor(provider/kubernetes): V2 deploy 1 manifest at a time (#1965)
lwander Oct 5, 2017
45e54d8
feat(provider/gae): Modify deploy description and validators for arti…
jtk54 Oct 6, 2017
9811474
feat(provider/kubernetes): Feature-flag debug mode (#1968)
lwander Oct 6, 2017
49e13ff
fix(provider/kubernetes): Don't store-unowned artifacts (#1969)
lwander Oct 6, 2017
c68ba70
feat(provider/kuberentes): Application provider (#1971)
lwander Oct 6, 2017
91dbfce
fix(provider/aws): fix issue with VPCZoneIdentifier containing delete…
asher Oct 6, 2017
353fcc5
chore(provider/docker): Only log trailing whitespace warning during f…
lwander Oct 7, 2017
aaf7b9b
feat(provider/kubernetes): V2 cluster provider finishing touches (#1974)
lwander Oct 9, 2017
bf06f4e
fix(provider/aws): Allow updating healthy threshold count on target g…
Oct 10, 2017
96a2f97
feat(moniker): Add getServerGroup endpoint that does not require appl…
andrewbackes Oct 10, 2017
5fb0d3d
feat(provider/kubernetes): v2 instance counts (#1975)
lwander Oct 10, 2017
0bafb5a
feat(provider/kuberentes): Register kind mapping using autowired depl…
lwander Oct 10, 2017
2265b86
refactor(provider/kubernetes): Move manifest desc. into package (#1979)
lwander Oct 11, 2017
c51bfa1
refactor(provider/kubernetes): Move ops w/ kind into v1 only (#1980)
lwander Oct 11, 2017
ce91aa3
feat(provider/kubernetes): Support resize statefulset operation. (#1976)
chlung Oct 11, 2017
bc29047
feat(dynomite): hashtags & dynomite pipelines (#1832)
robzienert Oct 11, 2017
f8bfb19
refactor(provider/google): Rely on cached instance details instead of…
Oct 11, 2017
d237bbd
feat(provider/amazon): Create app elb specific security group for new…
jeyrschabu Oct 11, 2017
90e4818
feat(core/search): Improve search speed: faster validation that searc…
christopherthielen Oct 11, 2017
774074a
feat(provider/kubernetes): Support resize operations (#1981)
lwander Oct 11, 2017
aedf5c9
feat(provider/kubernetes): V2 instance state (#1986)
lwander Oct 12, 2017
3dd1571
fix(provider/kubernetes): Fix v2 operation converter (#1987)
lwander Oct 12, 2017
a080f85
feat(provider/gce): Replace instanceTemplate get with list call. (#1990)
jtk54 Oct 12, 2017
853b3af
refactor(provider/kubernetes): use deployed names in result (#1989)
lwander Oct 12, 2017
d6fa3cb
fix(core): Support the eviction of stale cache key identifiers (#1985)
ajordens Oct 12, 2017
88b1f43
fix(aws): Do not do stale key evictions of amazon load balancers (#1993)
ajordens Oct 12, 2017
1b73708
feat(provider/kubernetes): v2 on-demand manifest caching (#1988)
lwander Oct 12, 2017
a849b69
feat(provider/aws): add executionId to user-agent for cloudtrail (#1992)
asher Oct 12, 2017
f0d1597
fix(aws): Enable stale key evictions for amazon load balancers (#1994)
ajordens Oct 13, 2017
defc29f
feat(provider/kubernetes): Re-encode api types (#1991)
lwander Oct 13, 2017
e298cb4
feat(logging) compile logstashEncoder for json logging (#1995)
asher Oct 13, 2017
8511e7d
fix(provider/gae): Set path correct when application root non-empty. …
jtk54 Oct 13, 2017
ae3d584
chore(dependencies): Bump spinnaker-dependencies to 0.115.0. (#1996)
Oct 13, 2017
9182347
fix hidden exception while pulling docker tags (#1708)
nfirvine Oct 13, 2017
e0bf62e
fix(provider/kubernetes): reads correct fields from cache refresh (#1…
lwander Oct 14, 2017
e587380
feat(provider/kubernetes): v2 delete operation (#1999)
lwander Oct 14, 2017
9cc35f5
feat(provider/dcos): Adding proxy for marathon-client to make use of …
Oct 15, 2017
54d7ac9
fix(appengine): fix deploy failures (#2001)
danielpeach Oct 16, 2017
d87daf2
feat(provider/kubernetes): Supply app name in attributes (#2003)
lwander Oct 16, 2017
2ad06b2
feat(provider/kuberentes): implement capacity (#2004)
lwander Oct 16, 2017
99b3497
feat(cats): Adding cache gzip compression (#2000)
robzienert Oct 16, 2017
bb69674
feat(provider/kubernetes): Update deployable's patch behavior (#2006)
lwander Oct 17, 2017
a5a4cbf
feat(provider/kubernetes): Show more in the error message (#2007)
lwander Oct 17, 2017
bc4e1d3
feat(provider/kubernetes): V2 Cache services (#2009)
lwander Oct 17, 2017
f4d8780
fix(web): Fixing missing property exception (#2008)
robzienert Oct 17, 2017
805bad5
fix(cats): Get bytes in consistent chatset during decompress (#2010)
robzienert Oct 17, 2017
6b0586b
fix(cats): Remove use of unmodifiable collections (#2011)
robzienert Oct 17, 2017
ecd0997
feat(provider/kubernetes): cache non-obvious relationship (#2012)
lwander Oct 17, 2017
a39323a
feat(provider/kubernetes): load balancer -> sg relationship (#2013)
lwander Oct 18, 2017
c2e4603
refactor(aws): Simplified ELB security group autocreation (#1997)
jeyrschabu Oct 18, 2017
2bbe27b
fix(provider/gae): Delete gcs target directory in deploy. (#2015)
jtk54 Oct 19, 2017
33f2c1a
feat(provider/kubernetes): Enable setting of labels on k8s Service ob…
mdirkse Oct 19, 2017
a93b522
fix(provider/kubernetes): allows dots in secretNames (#2017)
chris-h-phillips Oct 19, 2017
8df8057
perf(cluster): Avoid prematurely fetching full server groups (#2019)
ajordens Oct 19, 2017
4a80c82
fix(aws): Fix NPE in elb group autocreation (#2020)
jeyrschabu Oct 19, 2017
2495a7c
feat(provider/kubernetes): Enable annotations, labels and secrets for…
mdirkse Oct 20, 2017
32242fb
feat(google): Instrument individual google API calls. (#2016)
Oct 20, 2017
6dac3d9
fix(cats): Remove unmodifiable collections from modifiable codepaths …
robzienert Oct 20, 2017
c7611e0
fix(provider/gce): Fix broken deploys with namedPorts. (#2023)
jtk54 Oct 20, 2017
2c6f325
fix(aws): Only autocreate app elb security group on Create (#2025)
jeyrschabu Oct 21, 2017
84ebd77
feat(provider/aws): Support specifying explicit subnet ids for deploy…
ajordens Oct 23, 2017
c9db1a3
fix(provider/gce): Paginate instance template list in svg caching. (#…
jtk54 Oct 24, 2017
9f48227
fix(eureka): fix instanceId on eureka caching
cfieber Oct 24, 2017
250bef9
Merge remote-tracking branch 'origin/master'
bruno-carrier-lookout Oct 26, 2017
e03f9b5
Merge remote-tracking branch 'lookout/master'
bruno-carrier-lookout Oct 26, 2017
b93a491
Merge remote-tracking branch 'lookout/master'
bruno-carrier-lookout Oct 26, 2017
92d0f06
target group is now a string, instead of an array of strigns
bruno-carrier-lookout Oct 26, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
refactor(provider/kubernetes): v2 cache view lives in cache package (s…
  • Loading branch information
lwander authored Sep 25, 2017
commit cf68a3a6a05bb012232996f3c9cbfd6e6e81ae8a
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
*
*/

package com.netflix.spinnaker.clouddriver.kubernetes.v2.view.model;
package com.netflix.spinnaker.clouddriver.kubernetes.v2.caching.view.model;

import com.netflix.spinnaker.clouddriver.kubernetes.v2.caching.Keys;
import com.netflix.spinnaker.clouddriver.model.Cluster;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
*
*/

package com.netflix.spinnaker.clouddriver.kubernetes.v2.view.model;
package com.netflix.spinnaker.clouddriver.kubernetes.v2.caching.view.model;

import com.netflix.spinnaker.clouddriver.kubernetes.v2.caching.Keys;
import com.netflix.spinnaker.clouddriver.kubernetes.v2.description.KubernetesManifest;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
*
*/

package com.netflix.spinnaker.clouddriver.kubernetes.v2.view.model;
package com.netflix.spinnaker.clouddriver.kubernetes.v2.caching.view.model;

import com.netflix.spinnaker.clouddriver.kubernetes.v2.caching.Keys;
import com.netflix.spinnaker.clouddriver.kubernetes.v2.description.KubernetesManifest;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
*
*/

package com.netflix.spinnaker.clouddriver.kubernetes.v2.view.model;
package com.netflix.spinnaker.clouddriver.kubernetes.v2.caching.view.model;

import com.netflix.spinnaker.clouddriver.kubernetes.v2.caching.Keys;
import com.netflix.spinnaker.clouddriver.kubernetes.v2.description.KubernetesManifest;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
*
*/

package com.netflix.spinnaker.clouddriver.kubernetes.v2.view.model;
package com.netflix.spinnaker.clouddriver.kubernetes.v2.caching.view.model;

import com.netflix.spinnaker.clouddriver.kubernetes.KubernetesCloudProvider;
import com.netflix.spinnaker.clouddriver.kubernetes.v2.caching.Keys;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
*
*/

package com.netflix.spinnaker.clouddriver.kubernetes.v2.view.provider;
package com.netflix.spinnaker.clouddriver.kubernetes.v2.caching.view.provider;

import com.netflix.spinnaker.cats.cache.Cache;
import com.netflix.spinnaker.cats.cache.CacheData;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
*
*/

package com.netflix.spinnaker.clouddriver.kubernetes.v2.view.provider;
package com.netflix.spinnaker.clouddriver.kubernetes.v2.caching.view.provider;

import com.fasterxml.jackson.databind.ObjectMapper;
import com.netflix.spinnaker.cats.cache.Cache;
Expand All @@ -28,9 +28,9 @@
import com.netflix.spinnaker.clouddriver.kubernetes.v2.description.KubernetesKind;
import com.netflix.spinnaker.clouddriver.kubernetes.v2.description.KubernetesManifest;
import com.netflix.spinnaker.clouddriver.kubernetes.v2.description.KubernetesSpinnakerKindMap;
import com.netflix.spinnaker.clouddriver.kubernetes.v2.view.model.KubernetesV2Cluster;
import com.netflix.spinnaker.clouddriver.kubernetes.v2.view.model.KubernetesV2LoadBalancer;
import com.netflix.spinnaker.clouddriver.kubernetes.v2.view.model.KubernetesV2ServerGroup;
import com.netflix.spinnaker.clouddriver.kubernetes.v2.caching.view.model.KubernetesV2Cluster;
import com.netflix.spinnaker.clouddriver.kubernetes.v2.caching.view.model.KubernetesV2LoadBalancer;
import com.netflix.spinnaker.clouddriver.kubernetes.v2.caching.view.model.KubernetesV2ServerGroup;
import com.netflix.spinnaker.clouddriver.model.ClusterProvider;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.tuple.Triple;
Expand Down