8000 Tags · waze-sre/clouddriver · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: waze-sre/clouddriver

Tags

v5.65.0

Toggle v5.65.0's commit message

Verified

This commit was created on GitHub.com and signed wit 8000 h GitHub’s verified signature. The key has expired.
chore(dependencies): Autobump korkVersion (spinnaker#4748)

Co-authored-by: root <root@8d7c1f8eef3c>

v5.64.0

Toggle v5.64.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
chore(dependencies): Autobump korkVersion (spinnaker#4731)

Co-authored-by: root <root@80d4eac187ec>

v5.63.0

Toggle v5.63.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix(api): create clouddriver-api and move cloud provider API (spinnak…

…er#4694)

* fix(api): create clouddriver-api and move cloud provider API

This moves the current cloud provider API to the new clouddriver-api module. Not everything that is API was moved, but it is almost everything I used in the Nomad plugin. Most of what was moved has been left as is for now. The things not yet moved or modified were mainly due to the need to limit external dependencies in clouddriver-api. There are specific notes below.

build.gradle doesn't add any of the cross module stuff to clouddriver-api just like clouddriver-bom.
Several modules now depend on clouddriver-api, but some of thier other interproject depedencies can be removed soon (especially for the cloud providers).

Modifications:
* DefaultCacheData was split into DefaultCacheData and DefaultJsonCacheData to separate out the jackson based construction.
* AbstractAccountCredentials was separated from AccountCredentials to remove the getPermissions method (which requires fiat)
* OnDemandMetricsSupportable is a new interface for OnDemandMetricsSupport which requires spectator, but only for implementation.
* SearchableProvider no longer uses groovy.transform.Canonical. It shouldn't matter since it is a Java class.

I've fix a few places in the code that these changes affect. DefaultJsonCacheData is used for object mappers. AccountCredentials implemenations now extend AbstractAccountCredentials. DefaultAllowedAccountsValidator has added conditional logic around getPermissions() calls because that isn't in the AccountCredentials interface.

Todo:
* DescriptionValidator uses org.springframework.validation.Errors from spring-context in the method contract.
* DeployHandler uses DeploymentResult which is groovy and should be refactored separately.
* A few unit tests need to move to clouddriver. I didn't know if we were cool with Groovy unit tests or if I needed to rewrite them. They work where they are.

This was the least invasive commit I could make. The above todos will happen in follow up PRs.

version-6.10.0

Toggle version-6.10.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix(docs): Update broken link (spinnaker#4711)

This commit fixes a broken link to the documentation on how to submit a patch.

version-6.9.3

Toggle version-6.9.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix(provider/cf): fix destroy cf service instance (spinnaker#4678) (s…

…pinnaker#4683)

Co-authored-by: Zach Smith <zachsmith@ip-10-0-0-212.us-west-2.compute.internal>
(cherry picked from commit e9f7c3e)

Co-authored-by: Zach Smith <33258732+zachsmith1@users.noreply.github.com>

v5.62.0

Toggle v5.62.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
chore(dependencies): Autobump fiatVersion (spinnaker#4708)

Co-authored-by: root <root@3d8bb27683f8>

v5.61.0

Toggle v5.61.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Revert "fix(awx/titus): Server group names should be lower case (spin…

…naker#4660)" (spinnaker#4663)

This reverts commit 219e910.

version-6.9.2

Toggle version-6.9.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix(provider/cf): fix stop server group state checking (spinnaker#4661)…

… (spinnaker#4662)

Co-authored-by: Zach Smith <zachsmith@ip-192-168-1-69.us-west-2.compute.internal>
(cherry picked from commit e7152e0)

Co-authored-by: Zach Smith <33258732+zachsmith1@users.noreply.github.com>

v5.60.0

Toggle v5.60.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat(aws): Only collect names of security groups in AWS deploy descri…

…ption (spinnaker#4652)

version-6.9.1

Toggle version-6.9.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix(kubernetes/v1): Reloading namespaces during loadData since new na…

…mespaces does not reflect in HA enabled clouddriver. (spinnaker#4614)

Co-authored-by: Luke Abraham <luke.abraham@lowes.com>
Co-authored-by: Ethan Rogers <ethanfrogers@users.noreply.github.com>
0