profile
viewpoint
Cameron Fieber cfieber @Netflix San Jose, CA I do @spinnaker things

cfieber/guice-jersey-shiro-metrics-webapp 7

An experiment with a bunch of frameworks I wanted to try out

cfieber/clouddriver 2

read and write operations across cloud providers

cfieber/asgard 0

Web interface for application deployments and cloud management in Amazon Web Services (AWS). Binary download: http://netflix.box.com/asgard Snapshot builds: https://netflixoss.ci.cloudbees.com/job/asgard-master/ Twitter: http://twitter.com/AsgardOSS

cfieber/AWSObjectMapper 0

Serializing / deserializing library for AWS objects

cfieber/boot-bugs 0

for bug reports

cfieber/bork 0

the Bash-Operated Reconciling Kludge

cfieber/buildpublishtest 0

literally nothing

cfieber/buildtool 0

Utilities and tools for setting up and execution Spinnaker integration tests

pull request commentspinnaker/keel

Gradle 6.5.1

I've been waiting until we adopt the version internally before updating all the Spinnaker projects so that we hopefully get less crazy composite build configuration

I've also been updating all the services when I bump our gradle versions as well as our plugin

Unless there is something you are specifically hoping to get out of this I'd suggest waiting

robfletcher

comment created time in 2 days

Pull request review commentspinnaker/orca

fix(traffic guards): avoid server group lookup

 public void verifyTrafficRemoval(     TargetServerGroup someServerGroup = serverGroupsGoingAway.stream().findAny().get();     Location location = someServerGroup.getLocation(); -    if (!hasDisableLock(someServerGroup.getMoniker(), account, location)) {+    Front50Cache front50Cache = new Front50Cache(this);

the intent of the cache is it should just live through one public call path through TrafficGuard, so this one is at the start of one of the public verifyTrafficRemoval signatures that eventually calls the same verifyTrafficRemovalInternal as line 248 is calling

There was one case where (for instance termination) the entrypoint from one public method was calling into another public method so that is where I introduced a private method that allows propagating the cache along

cfieber

comment created time in 2 days

PR opened spinnaker/orca

fix(traffic guards): avoid server group lookup

On verifyInstanceTermination, short circuit checks for server group instance state if there are no enabled traffic guards for the server group

+96 -6

0 comment

2 changed files

pr created time in 3 days

create barnchcfieber/orca

branch : traffic_guard_short_circuit

created branch time in 3 days

pull request commentspinnaker/fiat

Add Fiat ExtensionPoints

what does rollout for this change look like? This will be compile time breaking for all the services, but do any of these refactors change fiat's API payloads? (Role -> String maybe comes to mind)

I'm not too worried if we need to redeploy things in a particular order (first do fiat with these changes, then services, or the reverse) but we do need to be able to roll this in without any downtime

danielpeach

comment created time in 5 days

delete branch cfieber/kork

delete branch : archaius_init

delete time in 9 days

create barnchcfieber/kork

branch : archaius_init

created branch time in 9 days

create barnchcfieber/orca

branch : gradle_resolve_settings

created branch time in 10 days

delete branch cfieber/keel

delete branch : fiat_version

delete time in 10 days

push eventspinnaker/keel

Cameron Fieber

commit sha f7148581fbadf8366130d1020cc835c93256ffe1

chore(dependencies): fiat 1.21.0 (#1339) fixes breakage from ResourceType enum -> class change closes #1338

view details

push time in 10 days

PR merged spinnaker/keel

Reviewers
chore(dependencies): fiat 1.21.0

fixes breakage from ResourceType enum -> class change

closes #1338

+2 -2

0 comment

2 changed files

cfieber

pr closed time in 10 days

PR closed spinnaker/keel

chore(dependencies): Autobump fiatVersion autobump-fiatVersion
+1 -1

0 comment

1 changed file

spinnakerbot

pr closed time in 10 days

created tagspinnaker/front50

tagv2.21.0

Spinnaker Metadata Repository Service

created time in 10 days

created tagspinnaker/swabbie

tagv0.62.0

Spinnaker's clean up service

created time in 10 days

created tagspinnaker/orca

tagv8.8.0

orchestration engine

created time in 10 days

create barnchcfieber/keel

branch : fiat_version

created branch time in 10 days

PR opened spinnaker/keel

chore(dependencies): fiat 1.21.0

fixes breakage from ResourceType enum -> class change

closes #1338

+2 -2

0 comment

2 changed files

pr created time in 10 days

push eventcfieber/keel

Cameron Fieber

commit sha 81f485feb2559355ae0213f3a805e4ff16b65dbd

chore(dependencies): fiat 1.21.0 fixes breakage from ResourceType enum -> class change closes #1338

view details

push time in 10 days

created tagspinnaker/igor

tagv4.3.0

Integration with Jenkins and Git for Spinnaker

created time in 10 days

created tagspinnaker/gate

tagv6.47.0

Spinnaker API Gateway

created time in 10 days

created tagspinnaker/echo

tagv2.27.0

Spinnaker Eventing Service

created time in 10 days

created tagspinnaker/clouddriver

tagv5.62.0

read and write operations across cloud providers

created time in 10 days

created tagspinnaker/keiko

tagv3.7.2

Queuing library originally built for Orca

created time in 10 days

push eventspinnaker/spinnaker-monitoring

spinnakerbot

commit sha 4c4109136b3acc70eef995af0453120ec83e630a

chore(dependencies): Autobump spinnakerGradleVersion (#245) Co-authored-by: root <root@977a36312434>

view details

push time in 10 days

created tagspinnaker/fiat

tagv1.21.0

Spinnaker auth service

created time in 10 days

created tagspinnaker/kork

tagv7.45.8

Kork provides some basic service building blocks for Spinnaker.

created time in 10 days

delete branch cfieber/moniker

delete branch : bump_gradle_plugin

delete time in 10 days

push eventspinnaker/moniker

Cameron Fieber

commit sha 924c7fac309c1054365473f419f99a2e9aef73f9

chore(build): update spinnaker-gradle-version to 8.2.0 (#14) this would have been an autobump but there was a config issue with spinnakerbot

view details

push time in 10 days

PR merged spinnaker/moniker

chore(build): update spinnaker-gradle-version to 8.2.0

this would have been an autobump but there was a config issue with spinnakerbot

+1 -1

0 comment

1 changed file

cfieber

pr closed time in 10 days

PR opened spinnaker/moniker

chore(build): update spinnaker-gradle-version to 8.2.0

this would have been an autobump but there was a config issue with spinnakerbot

+1 -1

0 comment

1 changed file

pr created time in 10 days

create barnchcfieber/moniker

branch : bump_gradle_plugin

created branch time in 10 days

created tagspinnaker/spinnaker-gradle-project

tagv8.2.0

Gradle project for spinnaker project conventions

created time in 10 days

delete branch cfieber/halyard

delete branch : gradle_6_5

delete time in 10 days

delete branch cfieber/spinnaker-gradle-project

delete branch : gradle_6_5

delete time in 10 days

push eventspinnaker/spinnaker-gradle-project

Cameron Fieber

commit sha f149236a817fcd9076ac118eb0620909980c1d28

chore(build): gradle 6.5 (#145)

view details

push time in 10 days

push eventcfieber/halyard

Trent Albright

commit sha 359e2e28f6b54ef352b8379b4161fee340b21be1

fix(docs): del ref to removed build shell script (#1685) Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

view details

Shengyu Liu

commit sha 6e2ff3129982ef9fc51d18d748f3e697906ffa03

fix(docs): Edit fields description (#1720) Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

view details

Cameron Fieber

commit sha 696bf6a586a03b2b49af9d6c8767c384889e37bf

Merge branch 'master' into gradle_6_5

view details

push time in 10 days

delete branch cfieber/rosco

delete branch : gradle_6_5

delete time in 10 days

push eventspinnaker/rosco

Cameron Fieber

commit sha a5efed3fe9bbeb1aa3128c2497e4c8dc614671d0

chore(build): gradle 6.5 (#658)

view details

push time in 10 days

PR merged spinnaker/rosco

chore(build): gradle 6.5
+4 -2

0 comment

3 changed files

cfieber

pr closed time in 10 days

push eventcfieber/gate

Daniel Peach

commit sha 0cfb22280e692a0b188797dc1dacf9d6211451df

feat(swagger): add plugins endpoints to swagger (#1245) Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>

view details

Cameron Fieber

commit sha fc3040105986ba95395f32e63bef2110468d8e96

Merge branch 'master' into gradle_6_5

view details

push time in 10 days

delete branch cfieber/clouddriver

delete branch : gradle_6_5

delete time in 10 days

push eventspinnaker/clouddriver

Cameron Fieber

commit sha 58f713b2375d048acaa9ad172bd45298d4ae7c19

chore(build): gradle 6.5 (#4703)

view details

push time in 10 days

PR merged spinnaker/clouddriver

chore(build): gradle 6.5
+4 -2

0 comment

3 changed files

cfieber

pr closed time in 10 days

delete branch cfieber/igor

delete branch : gradle_6_5

delete time in 10 days

push eventspinnaker/igor

Cameron Fieber

commit sha cb00b766c02ce47c98d9d5caf97c9d40be805026

chore(build): gradle 6.5 (#796)

view details

push time in 10 days

PR merged spinnaker/igor

chore(build): gradle 6.5
+4 -2

0 comment

3 changed files

cfieber

pr closed time in 10 days

delete branch cfieber/keiko

delete branch : gradle_6_5

delete time in 10 days

push eventspinnaker/keiko

Cameron Fieber

commit sha 3017084d4b09d60b4818e8f94f82dac468f17bc2

chore(build): gradle 6.5 (#162)

view details

push time in 10 days

PR merged spinnaker/keiko

chore(build): gradle 6.5
+3 -1

0 comment

2 changed files

cfieber

pr closed time in 10 days

push eventspinnaker/echo

Cameron Fieber

commit sha b01121f5028064bea06cbcbf5cc7a28ce94b16df

chore(build): gradle 6.5 (#957)

view details

push time in 10 days

delete branch cfieber/echo

delete branch : gradle_6_5

delete time in 10 days

PR merged spinnaker/echo

chore(build): gradle 6.5
+4 -2

0 comment

3 changed files

cfieber

pr closed time in 10 days

delete branch cfieber/front50

delete branch : gradle_6_5

delete time in 10 days

push eventspinnaker/front50

Cameron Fieber

commit sha 8bf1d5979d361dbd4c2829ef4b97cfcba7e86dc4

chore(build): gradle 6.5 (#871)

view details

push time in 10 days

PR merged spinnaker/front50

chore(build): gradle 6.5
+4 -2

0 comment

3 changed files

cfieber

pr closed time in 10 days

delete branch cfieber/kork

delete branch : gradle_6_5

delete time in 10 days

push eventspinnaker/kork

Cameron Fieber

commit sha b7634c38fba76a4e9d2bef087953df3de3f3612b

chore(build): gradle 6.5 (#697)

view details

push time in 10 days

PR merged spinnaker/kork

chore(build): gradle 6.5
+3 -1

0 comment

2 changed files

cfieber

pr closed time in 10 days

delete branch cfieber/moniker

delete branch : gradle_6_5

delete time in 10 days

push eventspinnaker/moniker

Cameron Fieber

commit sha 0b5fadd10056c87604d91db9d05343783ce33d1d

chore(build): gradle 6.5 (#13)

view details

push time in 10 days

PR merged spinnaker/moniker

chore(build): gradle 6.5
+3 -1

0 comment

2 changed files

cfieber

pr closed time in 10 days

pull request commentspinnaker/spinnaker-gradle-project

chore(build): gradle 6.5

waiting until all the autobump'd to repos gradle 6.5 PRs are merged before merging this one

cfieber

comment created time in 10 days

delete branch cfieber/fiat

delete branch : gradle_6_5

delete time in 10 days

push eventspinnaker/fiat

Cameron Fieber

commit sha 092df3f62d70ea9891485e37652c65212fc7aef8

chore(build): gradle 6.5 (#717)

view details

push time in 10 days

PR merged spinnaker/fiat

Reviewers
chore(build): gradle 6.5
+4 -2

0 comment

3 changed files

cfieber

pr closed time in 10 days

Pull request review commentspinnaker/fiat

chore(build): gradle 6.5

 if (spinnakerGradleVersion.endsWith('-SNAPSHOT')) {   } } +enableFeaturePreview("VERSION_ORDERING_V2")+

Since this will become the default I'd like to catch any wierdness that may arise out of this early.

That said I haven't seen any issues as a result, I think it will only matter for resolving -SNAPSHOT and such

cfieber

comment created time in 10 days

create barnchcfieber/spinnaker-gradle-project

branch : gradle_6_5

created branch time in 10 days

delete branch cfieber/orca

delete branch : gradle_6_5

delete time in 10 days

push eventspinnaker/orca

Cameron Fieber

commit sha 5240a42d564979ead24016fb776982d1fcd6b3ce

chore(build): gradle 6.5 (#3766)

view details

push time in 10 days

PR merged spinnaker/orca

chore(build): gradle 6.5
+2 -2

1 comment

2 changed files

cfieber

pr closed time in 10 days

delete branch cfieber/keel

delete branch : gradle_6_5

delete time in 10 days

push eventspinnaker/keel

Cameron Fieber

commit sha 5ed226c9f15918d1c23ee5894902b086314bb1cf

chore(build): gradle 6.5 (#1335)

view details

push time in 10 days

PR merged spinnaker/keel

chore(build): gradle 6.5
+3 -1

0 comment

2 changed files

cfieber

pr closed time in 10 days

delete branch cfieber/swabbie

delete branch : gradle_6_5

delete time in 10 days

push eventspinnaker/swabbie

Cameron Fieber

commit sha 0ee62b59154d5f88bbdb71677d45d785ce5be46a

chore(build): gradle 6.5 (#472)

view details

push time in 10 days

PR merged spinnaker/swabbie

Reviewers
chore(build): gradle 6.5
+4 -2

0 comment

3 changed files

cfieber

pr closed time in 10 days

pull request commentspinnaker/orca

chore(build): gradle 6.5

the initial build failure isn't something I've yet repro'd locally, trying to re-run the jobs and see if cosmic rays are to blame..

cfieber

comment created time in 10 days

create barnchcfieber/fiat

branch : gradle_6_5

created branch time in 11 days

PR opened spinnaker/fiat

Reviewers
chore(build): gradle 6.5
+4 -2

0 comment

3 changed files

pr created time in 11 days

create barnchcfieber/orca

branch : gradle_6_5

created branch time in 11 days

create barnchcfieber/keel

branch : gradle_6_5

created branch time in 11 days

create barnchcfieber/rosco

branch : gradle_6_5

created branch time in 11 days

create barnchcfieber/swabbie

branch : gradle_6_5

created branch time in 11 days

PR opened spinnaker/swabbie

Reviewers
chore(build): gradle 6.5
+4 -2

0 comment

3 changed files

pr created time in 11 days

PR opened spinnaker/rosco

chore(build): gradle 6.5
+4 -2

0 comment

3 changed files

pr created time in 11 days

PR opened spinnaker/orca

chore(build): gradle 6.5
+2 -2

0 comment

2 changed files

pr created time in 11 days

create barnchcfieber/moniker

branch : gradle_6_5

created branch time in 11 days

PR opened spinnaker/moniker

chore(build): gradle 6.5
+3 -1

0 comment

2 changed files

pr created time in 11 days

create barnchcfieber/igor

branch : gradle_6_5

created branch time in 11 days

create barnchcfieber/keiko

branch : gradle_6_5

created branch time in 11 days

PR opened spinnaker/kork

chore(build): gradle 6.5
+3 -1

0 comment

2 changed files

pr created time in 11 days

create barnchcfieber/kork

branch : gradle_6_5

created branch time in 11 days

create barnchcfieber/halyard

branch : gradle_6_5

created branch time in 11 days

PR opened spinnaker/keiko

chore(build): gradle 6.5
+3 -1

0 comment

2 changed files

pr created time in 11 days

PR opened spinnaker/keel

chore(build): gradle 6.5
+3 -1

0 comment

2 changed files

pr created time in 11 days

create barnchcfieber/kayenta

branch : gradle_6_5

created branch time in 11 days

more