Clouddriver 7.2.0
- amazon: Add Edda proxy for LaunchTemplateVersions (c9286aef)
- amazon: Add Edda proxy for LaunchTemplateVersions (c9286aef)
- appengine: dynamic credentials support (kork-credentials) (accd9991)
- authz: Authorize descriptions from list of DescriptionAuthorizer objects; refactor authz logic out to DescriptionAuthorizerService (06a4f88c)
- aws: Add filtering of LoadBalancers to include/exclude based on Tags (99ed0c9e)
- aws: Add filtering of AutoScalingGroups to include/exclude based on Tags (10202d9b)
- aws: Allow for AWS account comparison (beb42869)
- aws: Allow for AWS account comparison (beb42869)
- aws: added the ability to modify cpu credits for burstable performance instance types (b444cf01)
- aws: added capacityType to instance information cached (6d52b1f4)
- aws: Remove support for the legacy 'v1' reservation report (edf2bf80)
- aws: Implement Kork credentials and provider specific CredentialsRepository (80e07fea)
- aws: Implement Kork credentials and provider specific CredentialsRepository (80e07fea)
- cf: add location filtering to cloudfoundry (7f7b1274)
- cf: add location filtering to cloudfoundry (7f7b1274)
- cf: update space and org services to use v3 endpoints (cdca4de5)
- cloudfoundry: bind services before building droplet (#5152) (551cb926)
- core: Store saga identifier as an MDC attribute (
X-SAGA
) (6dd6e29b) - ecs: Moniker support for ECS server groups (fc08d9a7)
- ecs: Moniker support for ECS server groups (fc08d9a7)
- ecs: update CreateServerGroupDescription to support capacity provider strategies (5458d48a)
- ecs: Improve task definition cache (c30915ff)
- ecs: Implement kork credentials to allow for dynamic account loading (f62abd9b)
- ecs: Implement kork credentials to allow for dynamic account loading (f62abd9b)
- ecs: Implement BaseProvider and kork-credentials interfaces (891dfeeb)
- ecs: Implement BaseProvider, CredentialsDefinition, CredentialsParser, and CredentialsLifecycleHandler (891dfeeb)
- ecs: Make ECS agents implement AccountAware (c9aa633e)
- kubernetes: Add raw resources endpoint (bd351149)
- kubernetes: Add raw resources endpoint (bd351149)
- kubernetes: Send SIGKILL to kubectl (1f7d7b74)
- kubernetes: Send SIGKILL to kubectl (0b97b45f)
- kubernetes: Send SIGKILL to kubectl (0b97b45f)
- kubernetes: Grace period before SIGKILL (0b97b45f)
- kubernetes: Re-interrupt the thread when sleeping (0b97b45f)
- kubernetes: Projected Volume Replacement (53fcd4ce)
- kubernetes: Add Projected Volume Artifact Replacer (53fcd4ce)
- sql: add support for PostgreSQL (9adb9c7a)
- sql: support for Postgres (9adb9c7a)
- sql: Update field types (9adb9c7a)
- sql: default limits per dialect (9adb9c7a)
- sql: add postgres test (9adb9c7a)
- sql: fix Sql scheduler, fix migration checksum (9adb9c7a)
- sql: simplify test case (9adb9c7a)
- sql: fix hardcoded mysql (9adb9c7a)
- sql: fix Unit and formatting (9adb9c7a)
- test: Add integ test cases for ECS CreateServerGroup for task definitions input and artifacts (52d07e76)
- test: Add integ test cases for ECS CreateServerGroup for task definitions input and artifacts (df785b06)
- titus: Validate that
jobId
provided toUpsertTitusScalingPolicy
operation (51ec63d5) - titus: Converted the remaining discovery-related operations into sagas (efb78708)
- titus:
updateTitusJobProcesses
andupsertTitusJobDisruptionBudget
are now implemented as sagas (43ea1c8f) - titus:
upsertScalingPolicy
is now implemented as a saga for Titus (a88094d1) - web: Allow for the runtime dependency on
:clouddriver-configserver
to be excluded (dc9e7e4f)
- *: Pass OkHttpMetricsInterceptorProperties to OkHttpMetricsInterceptor constructor (00c2680a)
- agents: Add additional cleanup agents when agentScheduler is null (0af2a3f4)
- amazon: Fix application name matching in load balancer cache keys (72667391)
- artifacts/gitRepo: use a try-with-resources block so Git objects get cleaned up (59b9a59b)
- aws: Corrected the retry behavior in
createSecurityGroup
(7f1f551e) - aws: Better support for serializing
instanceType
(4e0e57c0) - aws: Ignore not found errors in destroyASGAtomicOperation (27ae9ec7)
- aws: Not finding a latest version is no longer considered fatal (1484eb66)
- aws: Restrict the accounts that
LaunchFailureNotificationAgent
runs against (53ff6c73) - aws: Revery launch template setting security group ids (d3a059b6)
- aws: fixed failure to create launch template backed server group with spot instances (f9dd07dc)
- aws: Exclude apps by name only (615079b7)
- aws: Update unit test for AutoScalingWorker (615079b7)
- aws: Update unit test for AutoScalingWorker (615079b7)
- aws: Update unit test for AutoScalingWorker (615079b7)
- aws: Set launch template security group ids and rollup to asg data (13798600)
- aws: Set launch template security group ids and rollup to data (13798600)
- aws: Add null checks and launchTemplateData models (13798600)
- aws: Always index private images for an account (66ea5b16)
- aws lb: Parse LBs with dashes in them (13b98e92)
- aws/lambda: Support Artifact as Lambda payload (f24c3a94)
- aws/lambda: Support Artifact as Lambda payload (f24c3a94)
- aws/lambda: Load event configurations for all aliases when reading in lambda (522ffba5)
- aws/loadbalancing: mark draining instances as out of service (3dea44c6)
- cache/aws: Add authoritative type for on demand update (1c2aa530)
- cf: fix error description with v2 routes/route-mappings (f9be9d7e)
- cf: delete lb should map region/space (891de462)
- cf: close input stream in build package method (34a3651d)
- cf: changed locationFilter to spaceFilter and added spacesLive to jsonIgnored (c1b8bbea)
- cf: CF forkjoin threading improvements (1f7d7b74)
- cf: CF forkjoin threading improvements (1f7d7b74)
- core: Default equals()/hashCode() implementation for
AbstractAccountCredentials
(4d5c4432) - dynamicAccounts: Included java files in source set (c0c90db9)
- dynamicAccounts: Compilation error for testing (c0c90db9)
- dynamicAccounts: Included java files in source set (c0c90db9)
- dynamicAccounts: Removed compilation error (c0c90db9)
- ecs: add application name filter to findCluster (#5168) (4c2560c3)
- ecs: rename capacityProviderStrategies to capacityProviderStrategy to align with CreateService api (#5154) (d9df12e4)
- ecs: Ensure null is returned when account does not exist (de10c06c)
- exceptions: enable the IllegalArgumentException handler, which responds with 400 (8656c783)
- helm: Semver version sorting (6e059663)
- kubernetes: Ensure overridden namespace is used for deploy manifest validation (f152ff35)
- kubernetes: Ensure overridden namespace is used for deploy manifest validations (f152ff35)
- kubernetes: k8s event timestamp should be null safe (72fea145)
- kubernetes: k8s event timestamp should be null safe (72fea145)
- lambda: include tmp directory clean up (f24c3a94)
- lambda: Fix Lambda being created when Lambda not enabled (ab7eee1a)
- saga: Shift placement of
@JsonIgnore
so that the attribute is actually ignored (d413d4d1) - saga: In reality, the argument to
parseSagaResult
can benull
(7067abaf) - serverGroup: Set instanceType in view model for asgs with launch templates (ecfe73c5)
- sql: Remove accidental double execute on insert (11c66e30)
- sql: Permanently skip postgres field migration when not using postgres (b24a2057)
- sql/test: Use Jackson's real annotation (4cef4e84)
- titus: Remove use of account credentials provider in Titus validators (68b925dd)
- titus: Add app specific security group to all titus job types (6b10ce38)
- titus: Set 30 second deadline on grpc blocking stub when calling findTasks (f8e0144c)
- titus: UpsertTitusJobProcesses was missing @Component (13482788)
- titus: Map /titus/images to elastic search docker image controller (c1f60e6c)
- upgrade: Docker image bump to 3.12 to fix potential JVM errors around gitrepo files (81bbb9c0)
- Make images List in DeployedBuild class an ArrayList (086a356a)
- Return Empty Pod Metrics List when Pod is in Pending State (550fb964)
- Revert "feat(test): Add integ test cases for ECS CreateServerGroup for task definitions input and artifacts (#5042)" (14333b50)
- artifacts: add test to demonstrate current behavior when fetch… (78995a4e)
- artifacts: add test to demonstrate current behavior when fetching a misconfigured artifact (78995a4e)
- aws: Updated
BlockDeviceConfig
for new ec2 instance types (e99e0939) - aws: Refactor AmazonCachingAgentFilter for better reuse (eb9fb4bf)
- aws: Update
BlockDeviceConfig
for p4d.24xlarge (dbfc9ece) - aws: Refactored instance type utils (5e13271b)
- aws: Groovy -> Java DeleteAmazonLaunchConfigurationAtomicOp… (d6e51e89)
- aws: Update launch template rollout flags and revert regex (615079b7)
- aws: Update launch template rollout flags and revert regex (615079b7)
- aws: Add try/catch for allowed applications (615079b7)
- aws: Add try/catch for allowed applications (615079b7)
- aws: Refactored LaunchTemplateService (c7fc9df8)
- aws lbs: Add unit test (a54baac1)
- build: Bump to Kotlin 1.4.10 (f9cd756f)
- build: gradle 6.7 (07d285c3)
- cloudfoundry: use CredentialsType (b1ec1e55)
- cloudfoundry: use CredentialsType (b1ec1e55)
- cloudfoundry: fix equals for credentials definition (b1ec1e55)
- dependencies: Autobump korkVersion (cf6cc6dc)
- dependencies: Autobump korkVersion (f6097adc)
- dependencies: Autobump korkVersion (e64a1fd9)
- dependencies: Autobump korkVersion (81912df4)
- dependencies: Autobump korkVersion (6815f341)
- dependencies: Autobump korkVersion (4c784916)
- dependencies: Autobump korkVersion (54b52cbb)
- dependencies: Autobump korkVersion (dee634ab)
- dependencies: Autobump korkVersion (8bdc9eb3)
- dependencies: Autobump korkVersion (e6f8c340)
- exceptions: use exception handling in kork now that it's there (51c107ed)
- gradle: Split
aws
andaws-minimal
provider config (ac02c2e5) - kubernetes: bump kubectl binary minor version (96cd9169)
- kubernetes: bump kubectl binary patch version (d1256f82)
- kubernetes: Add Projected Volumes Groovy tests (53fcd4ce)
- kubernetes: Add Projected Volumes Java tests (53fcd4ce)
- logs: allow anonymous front50 artifact fetching (aa954180)
- test/ecs: Update integration README (50f8281f)
- test/ecs: Update integration README (50f8281f)
- test/lambda: Add tests for lambda operations (e3750bce)
Deck 3.5.1
- bake: make helm chart file path visible when the chart comes fro… (bp #8789) (2c728d02)
- bake: make helm chart file path visible when the chart comes from a git/repo artifact (16750128)
Echo 2.15.2
- bitbucket: prevent NPE when handling bitbucket payload (#1064) (4acf2a63)