03/19/2020, 1:14 PM
I'm not sure if I'll have the time but I wanted to suggest a topic for this Hackathon : Slack doesn't have an API for creating a Workspace, and so this step needs to be done manually everytime so that you can get an API key and then use the official API to perform chat automation (AKA ChatOps) My idea is that if you use the Chrome Debugger and create a Slack Workspace, it's easy to reverse-engineer the POST request that goes to their servers (I have the URL & payload if you need it) This POST request is actually a public API, so it can be wrapped via Pulumi in a Dynamic Provider ! So my project is a proof-of-concept of that : making a Pulumi Dynamic Provider for any HTTP API (showcased via Slack) If you're interested in collaborating, feel free to reply to this thread and I'll share the details of what I have so far 🚀
👍 1


03/19/2020, 3:24 PM
I love this idea! Happy to help out on this if anyone does start working on it. Couple of resources that might help for anyone doing this: * https://www.pulumi.com/docs/intro/concepts/programming-model/#example-github-labels-rest-api * https://www.pulumi.com/blog/managing-github-webhooks-with-pulumi/