clouddriver v5.74.3
c7fb1a6 chore(dependencies): Autobump fiatVersion (#5695)
975fdbb chore(ci): Upload halconfigs to GCS on Tag push (#5689) (#5693)
854d708 fix(kubernetes): Pin Debian Package version of kubectl as well (#5685) (#5686)
5d8789f chore(dependencies): Autobump fiatVersion (#5684)
4457080 chore(dependencies): don't create an autobump PR for halyard on a clo… (backport #5677) (#5683)
033f876 chore(it): add CR/CRD integration tests (#5672)
b4e1db9 chore(dependencies): don't create an autobump PR for halyard on a clouddriver release branch (#5677)
4a03378 fix(build): don't bump the version of clouddriver in front50 (#5477) (#5676)
746b7d3 chore(dependencies): Autobump fiatVersion (#5675)
db18376 chore(dependencies): bump spinnakerGradleVersion (#936) (#5674)
6a02194 feat(docker): Docker Registry account management (#5671)
8b87454 chore(dependencies): Autobump korkVersion (#5673)
da65715 feat(core): Update account management API (#5666)
2c7caaf chore(dependencies): Autobump spinnakerGradleVersion (#5669)
74c3a7b chore(dependencies): Autobump korkVersion (#5600)
b89f420 fix(gce): gracefully handle null port in GCE health checks (#5643)
aa6d25f chore(dependencies): Autobump korkVersion (#5630)
b1b5b87 chore(ci): GHA - container image and apt package build & push (#5667)
86a14d1 chore(ci): GHA - plugin builds require SemVer (#5665)
f4e4e34 chore(ci): GHA - simplify build versioning (#5661)
f34fb38 fix(auth): Bump AWS IAM Authenticator to an imdsv2 supported version (#5654)
90c8a99 chore(dependencies): Autobump fiatVersion (#5655)
cb445c8 chore(ci): GHA - container image and apt package build & push (#5656)
a29b70a fix(dependency): To enable controlled conflict resolution of direct and transitive dependencies version using kork-bom for upgrading the spring-boot 2.3.x. (#5652)
272fb8f fix(cf): service binding name validation (#5628)
a272525 feat(cf): filter out non-Spinnaker environment variables from caching (#5629)
7e5d5f5 chore(dependencies): Autobump spinnakerGradleVersion (#5651)
26ffc0b chore(dependencies): Autobump spinnakerGradleVersion (#5650)
38fda69 chore(dependencies): Autobump spinnakerGradleVersion (#5649)
79f9470 chore(dependencies): Autobump spinnakerGradleVersion (#5648)
7a17bb5 chore(dependencies): Autobump spinnakerGradleVersion (#5647)
6461ed5 chore(it): Add delete manifest integration tests (#5642)
734ef17 chore(dependencies): Autobump spinnakerGradleVersion (#5646)
ea08cb6 fix(kubernetes): added joda module to jackson mapper (#5623) (#5641)
6731924 feat(kube/cache): Only cache spinnaker infra kube objects (#5638)
0e9c240 fix(deleteOp): Set received GracePeriod value to the operation itself (#5624) (#5637)
28375d2 feat(kube/ext): Make KubernetesCredentials and KubectlJobExecutor extensible (#5631) (#5634)
bab7544 feat(kube/ext): Make KubernetesCredentials and KubectlJobExecutor extensible (#5631)
199f7e5 feat (aws/ecs): Surface task availability zone in ECS instance details (#5613)
f3b3934 fix(deleteOp): Set received GracePeriod value to the operation itself (#5624)
cb31a6f fix(cf): handle potential nulls in deploy stage (#5626)
e989efd feat(cf): allow disk/memory values specified in GB/MB (#5625)
b960ee9 fix(kubernetes): added joda module to jackson mapper (#5623)
f67c809 refactor(aws): Refactor launch template roll out config into its own class for reuse and readability (#5428)
7d5f9ae refactor(aws): Refactor AWS EC2 AutoScalingWorker to java (#5622)
d4be9dd fix(aws/test): Flaky test update (#5621)
6599965 feat(aws): improve validations between AMI and instance types (#5610)
8147e9b fix(gce) : for Retry logic on GCP APIs (#5614)
c2d977b fix(gce) : duplication of firewall rules when using shared vpc network (#5563)
4aab0d8 fix(cloudfoundry): Remove lombok generated getter (#5616)
8c1e9ec chore(build): update Mergify config (#5617) (#5618)
dfe646e chore(build): update Mergify config (#5617)
3dcfbb3 fix(cloudfoundry): Remove lombok generated getter (#5615)
b83cb75 feat(artifacts/bitbuket): add token auth credentials support (#5604)
264af19 feat(core): Add experimental account storage API (#5594)
fbb1327 docs(lambda): tags in CreateLambdaFunctionDescription is a map, not an array (#5612)
37f2b29 chore(build): setup-java v2 (#5611)
8f983a9 fix(cloudfoundry): skip API calls for apps that won't be cached (backport #5577) (#5590)
0887714 fix(titus): Removing reference to bintray repo (#5585) (#5606)
33c6b7c feat(artifacts/s3): improve error message/http response code when s3 file is not found (#5603)
0665473 chore(dependencies): Autobump fiatVersion (#5602)
a262691 Use spinnaker http exception for 404 (#5597)
02f3d32 chore(dependencies): Autobump korkVersion (#5599)
8b3dcde chore(dependencies): Autobump korkVersion (#5598)
3f32ee6 feat(docker): migrate to kork-credentials (#5593)
39f23d4 chore(dependencies): Autobump korkVersion (#5596)
8736e40 chore(dependencies): Autobump korkVersion (#5591)
bdfc4be fix(aws): Generate Valid Scaling Policy Name (#5461)
41b21a7 chore(build): gradle 6.8.1 (#5219)
3d7e858 fix(cloudfoundry): skip API calls for apps that won't be cached (#5577)
af2a1fc fix(clouddriver-sql): add missing com.fasterxml.jackson.core:jackson-annotations and com.fasterxml.jackson.core:jackson-databind dependencies (#5589)
3a14ce5 fix(jobs): Update account permission check to check for WRITE instead (#5588)
f3f5e29 fix(elasticsearch): Unpinning elasticsearch package and removing deprecated Elasticsearch transport and Jest library (#5586)
91b18b0 chore(meta): Remove myself from default reviewers (#5583)
6626b61 fix(titus): Removing reference to bintray repo (#5585)
96755fe S3 artifact validation (#5581)
e621fb8 chore(dependencies): Autobump korkVersion (#5582)
a33b875 chore(dependencies): use kork's version of testcontainers (#5580)
3eafb2e chore(dependencies): Autobump korkVersion (#5579)
ed236a6 chore(dependencies): Autobump korkVersion (#5578)
7c64030 fix(artifacts): close leaking input stream when downloading artifacts (#5576)
8b04a5c chore(dependencies): Autobump spinnakerGradleVersion (#5575)
0e13359 feat(security): Add codeql scanning for the project (#5574)
2a9a9d0 fix(cloudfoundry): ensure process health is built (#5570) (#5573)
a0be18b fix(cloudfoundry): ensure process health is built (#5570)
600e81d fix(cloudfoundry): add timeout to converter (#5567) (#5568)
a9fb8cc fix(cloudfoundry): add timeout to converter (#5567)
f8c822e fix(cloudfoundry): Avoid NPE when no instances are present. (#5564) (#5565)
0fb3e75 fix(cloudfoundry): Avoid NPE when no instances are present. (#5564)
3e467ae fix(lambda): remove parallel streams to improve performance (#5541)
d40a5fa chore(dependencies): Autobump korkVersion (#5561)
12f4948 chore(dependencies): Autobump korkVersion (#5560)
9a6365b feature(gce): Enabled extended memory feature to define reusable custom types (#5547)
982d9df chore(kubernetes): Adding csidriver and csinode kubernetes kinds (backport #5552) (#5559)
eb09c7b fix(namespaceValidation): revert #5359 which caused a new namespace deploy to fail (backport #5557) (#5558)
5aa8b51 Revert "fix(namespaceValidation): validation should use declared namespaces in order to leverage live namespace suppliers and remove omitted namespaces (#5359)" (#5557)
c52df8f fix(provider/kubernetes): fix cron job image replacer (#6132) (#5554)
b09dd80 fix(cloudfoundry): add configurable cache expiry for clients (backport #5508) (#5555)
f277095 fix(cloudfoundry): catch not authorized errors when retrieving data on … (backport #5548) (#5556)
d12b5f0 fix(cloudfoundry): add configurable cache expiry for clients (#5508)
a055ea0 fix(cloudfoundry): skip server groups that aren't accessible by account (#5548)
ce7a850 feat(kubernetes): Adding csidriver and csinode kubernetes kinds (#5552)
04965a2 test(aws): fix flaky test (#5550)
dce4688 feat(aws): cache regions when parsing aws accounts (#5532)
a205aa7 fix(aws/accounts): add @ConditionalOnMissingBean annotation for the default AccountsConfiguration bean so that it gets created only whenno such bean exists (#5546)
ccd8942 chore(dependencies): Autobump korkVersion (#5543)
7b8cf3b fix(titus/test): remove duplicate assignment (#5545)
814054c chore(clouddriver-sql): add missing com.fasterxml.jackson.datatype:jackson-datatype-jsr310 dependency (#5544)
66c835a test(kubernetes/delete): add test coverage for deleting crd and custom resources (#5542)
58ab154 feat(aws): provide a configurable option to parse aws accounts in a multi-threaded fashion (#5539)
3d8f1ba fix(core): Fix job executor stuck indefinitely (#5201)
cfacc17 fix(lambda): add account and region to cache data (backport #5533) (#5535)
91ebbba fix(kubernetes/artifacts): Support for legacy Clouddriver's artifact replacement logic (backport #5513) (#5537)
aecbc96 fix(lambda): add account and region to cache data (#5533)
588f3b4 refactor(aws): Renaming a field (annotated as Alpha) to match name in AWS API (#5529)
7d2172e feat(k8s): provide a configurable option to bypass querying namespaces when adding new k8s accounts (#5515)
204cae4 feat(k8s): provide an option to turn off account health check for k8s accounts (#5528)
18e53a0 fix(kubernetes/artifacts): Support for legacy Clouddriver's artifact replacement logic (#5513)
b444405 feat(aws): provide a configurable option to bypass aws account health check. (#5530)
0dff108 fix(clouddriver-lambda): flakey test (#5518)
3c946fc refactor(cats/sql): made sharding configuration for sql based scheduler consistent with redis based scheduler (#5512)
d9f86a9 feat(artifacts): support tokenFile for GitRepoArtifactCredentials and reload auth headers (#5505) (#5506)
43ef6cb fix(lambda): add default config (backport #5497) (#5499)
a51a94e Load balancer instance health caching (#5486) (#5525)
a2d6a6e Caching amis with the same name (backport #5482) (#5523)
f5751eb Sql caching duplicates (backport #5481) (#5521)
f99fe92 fix(provider/azure): Create RG if no load balancer (#5519)
5a10f99 fix(sql): Cancel futures of sql scheduler executions (backport #5478) (#5503)
1cb266e fix(k8s/perf): Don't use ForkJoin commonPool in caching agents (backport #5480) (#5493)
aeb42ad fix(titus/build): use version 1.37.1 of io.grpc.* to fix compiler errors (#5487) (#5517)
e5d27bc fix(provider/azure): Fix isServerGroupDisabled for app gateway (#5509)
6a52f62 fix(gce) : modified internal load balancer services to fix duplication and NPE (#5504)
a62d438 feat(kubernetes): on run job failures, save container error details in the jobStatus. (#5184)
9efcf95 Sql caching duplicates (#5481)
6b019d3 Load balancer instance health caching (#5486)
1cbf370 Caching amis with the same name (#5482)
30b9988 chore(dependencies): Autobump korkVersion (#5511)
4d4e010 feat(provider/azure): Use v2-sku for Application Gateways (#5510)
0fb49ee feat(artifacts): support tokenFile for GitRepoArtifactCredentials and reload auth headers (#5505)
1de3a92 feat(aws): enable custom property binding capability for aws accounts (#5500)
62325f9 fix(lambda): add default config (#5497)
0354b68 chore(dependencies): Autobump korkVersion (#5496)
b820dd1 refactor(aws): move accounts out of the CredentialsConfig class (#5473)
8500422 chore(dependencies): Autobump korkVersion (#5495)
37d87f5 feat(provider/azure): Allow empty load balancer (#5494)
6427be7 chore(lambda): Adds more tests for LambdaCachingAgentTest. (#5469)
643dca2 fix(provider/azure): Use health extension in instance status (#5488)
828216b fix(provider/azure): Allow empty server groups on load balancers (#5489)
233e6da fix(sql): Cancel futures of sql scheduler executions (#5478)
979de67 fix(k8s/perf): Don't use ForkJoin commonPool in caching agents (#5480)
71f8f0d fix(titus/build): use version 1.37.1 of io.grpc.* to fix compiler errors (#5487)
53f974a fix(build): don't bump the version of clouddriver in front50 (#5477)
be0bd6d fix(vulnerability): Remove fixed version of commons-io dependency to accommodate safer version from kork. (#5471)
9552c97 fix(kubernetes): don't try to manage traffic for manifests that can't receive traffic (#5462)
ace4df8 fix(provider/azure): Use ApplicationHealthLinux health provider type for Linux OS (#5472)
5df1a0b chore(dependencies): Autobump korkVersion (#5470)
0c951ab chore(lambda): Adds more tests for LambdaService. (#5468)