Tags: IhsanE/clouddriver
Tags
chore(dependencies): Spring Boot 2.2.4 upgrade (spinnaker#4267)
fix(eureka): make non-404 error codes non fatal on disable ops (spinn… …aker#4273) * fix(eureka): make non-404 error codes non fatal on disable ops There already are a lot of special cases in this class, but marking the task as failed can have pretty bad consequences like failing entire deploy stages and pipelines, triggering rollbacks, etc. If the stars are really poorly aligned and we do get 10 failures (timeouts, 404s, 503s...) I think the kato task should still be considered a success, allowing orca to proceed to the next steps (most likely waiting for down instances) which have a chance of succeeding. * fix(eureka): introduce strict mode for disable errors handling In strict mode, only 404 errors on disable are ignored. This allows us to handle the two main call paths differently: - when disabling a single instance from deck (AbstractEnableDisableInstanceDiscoveryAtomicOperation), we use strict mode so errors are fatal - when disabling an entire server group (AbstractEnableDisableAtomicOperation), we don't use strict mode so errors disabling one or more specific instances are ignored
fix(sql): SqlUnknownAgentCleanupAgent should not throw errors on none… …xistent tables (spinnaker#4262) (spinnaker#4264) * fix(sql): add test confirming errors are thrown when attempting to clean up uninstantiated CRDs * fix(sql): SqlUnknownAgentCleanupAgent should not throw errors on nonexistent tables Co-authored-by: Maggie Neterval <mneterval@google.com>
fix(kubernetes): Core caching agent is authoritative for artifacts (s… …pinnaker#4247) (spinnaker#4248) There is currently no caching agent that is authoritative for kubernetes artifacts; this is causing them to fail to be cached by the SQL provider (which strictly enforces that only caching agents can only write types for which they are authoritative). The KubernetesCoreCachingAgent should be authoritative for artifacts, just as it is for other logical kinds (clusters and applications). Co-authored-by: Eric Zimanyi <ezimanyi@google.com>
chore(dependencies): Reverting Spring Boot 2.2 upgrade (spinnaker#4236) * chore(dependencies): Reverting Spring Boot 2.2 upgrade Revert "chore(dependencies): Upgrade Spring Boot to 2.2.1 (spinnaker#4168)" This reverts commit 4981910 * chore(dependencies): Reverting fix based on Spring Boot 2.2 upgrade Revert "chore(testfix): liquibase/jackson incompatibility (spinnaker#4223)" This reverts commit c11bcc7
feat(aws/cfn): Add execute CloudFormation ChangeSet (spinnaker#4195)
fix(cfn): do not add roleARN if empty or null (spinnaker#4206) (spinn… …aker#4220) If no RoleARN is provided via Deck or in a templated pipeline, the creation/updating of stacks fails, as en empty value is not allowed by the AWS API. This patch handles this case by including this field into the API call only when it's a non-empty string.
fix(saga): Missed a function parameter type conversion from List to S… …et (spinnaker#4210)
PreviousNext