4 ms·
Pulumi also has a newer iteration that uses provider APIs directly. A pain point has been that terraform provides tend to lag significantly with platform APIs,
by reilly3000 4y ago
Pulumi also has a newer iteration that uses provider APIs directly. A pain point has been that terraform provides tend to lag significantly with platform APIs, or just miss some functionality entirely.
- pojzon 4y agoThe providers are maintained by dedicated teams of Amazon, Microsoft, Alphabet, Hashicorp themselves, other big corps. Pulumi abstractions are updated by a single corpo team. Ill be EXTREMELY surprised if they wont laaaggg alot more behind when they start supporting more and more platforms. Its simply a matter of amount of ppl working on the tool.
- reilly3000 4y agoAgreed in principle. In this instance they have basically rigged up a machine to poll and parse the GCP API Discovery service into a native provider. https://developers.google.com/discovery/v1/using https://developers.google.com/discovery/v1/using It’s promise is sustainably same-day parity with platform APIs. It is generated code, so it may not be semantically pleasing, but it should just work. I haven’t spent much time with it to form a nuanced opinion but I do think it’s a novel and reasonable approach. https://www.pulumi.com/blog/pulumiup-google-native-provider/ https://www.pulumi.com/blog/pulumiup-google-native-provider/