Tags: waze-sre/clouddriver
Tags
fix(cf): changed locationFilter to spaceFilter and added spacesLive t… …o jsonIgnored (spinnaker#5103) Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
fix(dynamicAccounts): Included java files in source set (spinnaker#5090… …) (spinnaker#5100) * fix(dynamicAccounts): Compilation error for testing Proves that the build of clouddriver-configserver doesn't include java source files * fix(dynamicAccounts): Included java files in source set * fix(dynamicAccounts): Removed compilation error (cherry picked from commit c0c90db) Co-authored-by: German Muzquiz <35276119+german-muzquiz@users.noreply.github.com>
chore(kubernetes): bump kubectl binary patch version (spinnaker#5046) (… …spinnaker#5063) Per releases: https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.17.md Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> (cherry picked from commit d1256f8) Co-authored-by: Karl <karl.skewes@gmail.com>
fix(aws/asg): Launch template security groups from network interfaces (… …spinnaker#5018) * fix(aws/asg): Launch template security groups from network interfaces * fix(aws/asg): Add comment
fix(provider/cf): fix regression caused by clusterSummaries (spinnake… …r#4991) (spinnaker#5010) Co-authored-by: Kevin Woo <kevinawoo@gmail.com> (cherry picked from commit ad84606) Co-authored-by: Zach Smith <33258732+zachsmith1@users.noreply.github.com>
feat(aws): update awscli version from 1.16.258 to 1.18.152 and s3cmd … …from 2.0.1 to 2.0.2 (spinnaker#4976) Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
chore(aws): Log LB instances that have "still registering" state desc… …ription (spinnaker#4840)
fix(cats/sql): Reverting changes to SQL Cache due to seeing a major i… …ncrease in CPU usage and deadlocking. (spinnaker#4811) Revert "fix(cats/sql): Fixes CloudDriver SQL Cache from failing due to id or agent being too long to be stored. (spinnaker#4755)" This reverts commit 1e9f44d. Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
fix(elasticsearch): Fix race conditions in elasticsearch tests (spinn… …aker#4751) The elasticsearch tests are failing intermittently because there are numerous race conditions between when index refreshes cause a mutating operation to be visible, and when we assert that the operation is visible. Currently the test cluster is set up to reindex every 1s, and we are using sleep statements and retries to ensure we wait that long before failing a test. In addition to making these tests slow, there are intermittent failures (particularly under high load) when we fail before the re-index has occurred. Let's make this deterministic as follows: (1) Manually refresh the index before verifying the status of an operation. (2) Set the refresh_interval to -1, which means never automatically refresh. This ensures that tests will always fail if we forget to invoke the manual refresh to avoid future intermittent tests. As an added benefit, this speeds up the tests significantly, as we're no longer unnecessarily waiting. In my very rough testing, the time to execute tests in this class is reduced from ~35s to ~7s.
feat(plugins): move DescriptionValidator to clouddriver-api (spinnake… …r#4747) * feat(plugins): move DescriptionValidator to clouddriver-api This allows plugins to implement DescriptionValidators via clouddriver-api. Unfortunately Spring's Errors class is used in the contract of DescriptionValidator.validate() and we can't put that dependency in clouddriver-api. This PR creates ValidationErrors which hides Errors from Spring. ValidationErrors is just an interface that defines the reject methods in Errors. DescriptionValidationErrors now implements ValidationErrors as well. All existing validators had to get their validate method updated to use ValidationErrors instead of Errors. Some tests also needed minor changes. That is the bulk of the changes and they are all derivative changes. The core changes are in DescriptionValidator and DescriptionValidationErrors. * add Beta annotation to new api classes
PreviousNext