chore(lambda): rewrite to use Kato/Oort
As promised, cleaning up the Lambda stages to use Kato/Oort rather than directly calling Clouddriver. Couple of other bits of cleanup too.
- Use
Katoto request Lambda ops and check status - Use
Oortto get Lambdas from cache - Use existing
stage.mapTo()to map context to classes rather than custom util - Use builders rather than setting properties
- Use
HttpStatusenum rather than magic numbers
Hey @mattgogerly. Thanks for taking this on! Is your overall intent with this PR to move capabilities currently in the Lambda Plugin natively into OSS so we can deprecate the plugin?
Is there anything in the plugin that you are not planning on replacing?
Do you think additional related PRs will need to be created in addition to this one?
Hey @mattgogerly. Thanks for taking this on! Is your overall intent with this PR to move capabilities currently in the Lambda Plugin natively into OSS so we can deprecate the plugin?
Is there anything in the plugin that you are not planning on replacing?
Do you think additional related PRs will need to be created in addition to this one?
The plugin code was moved into Orca in https://github.com/spinnaker/orca/pull/4449.
This PR rewrites that code to use Kato/Oort.
@mergifyio update
update
☑️ Nothing to do
- [ ]
-conflict[📌 update requirement] - [X]
#commits-behind > 0[📌 update requirement] - [X]
-closed[📌 update requirement] - [X]
queue-position = -1[📌 update requirement]