Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR adds support for the Kafka engine type under the Managed Database product umbrella. In addition, there are a couple of small changes to data types such as with
PlanReplicas
in the Database struct (since it's replaced byplan_brokers
for Kafka) andMinValue
andMaxValue
underAvailableOption
being converted from int to float. Those will have to be accounted for when updating the vultr-cli and terraform libraries. Also, I reordered theDatabaseAdvancedOptions
struct so the PG ones are together first, followed by MySQL and Kafka, so we're not trying to alphabetize everything we add across all the engine types. Otherwise, there are just a number of new properties and endpoints to establish all the launch functionality of Managed Kafka.Checklist: