declarative UI for application commands #5035
Unanswered
switchupcb
asked this question in
API Feature Requests & Ideas
Replies: 1 comment
-
You can already accomplish something similar to terraform by having a JSON file with the command info in it and then just having a script to PUT that data to the commands endpoint. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Feature: Provide a declarative UI for application commands in the developer portal.
Problem: Currently, a user has to manage the state of their application commands using REST endpoints procedurally which can create unnecessary effort in maintaining an updated list of commands. This issue is also related to the application commands endpoint being heavily rate limited, which means deploying a bot for tests or with slightly changed commands relies on developers manually removing or adding requests.
Terraform is an example of a stateful tool that uses a declarative language in order to deploy an infrastructure (i.e Cloud). Instead of using procedural language to roll out changes to an infrastructure (i.e AWS), you define the resources you wish to maintain.
Here is an example:
No matter how many times this is run, a single app-server on an AWS t2.micro instance in us-west-2 with the given tags will exist. You don't need to make a configuration language for this feature. Just adding the UI should be simple enough if you really wanted people to migrate over to application commands.
Beta Was this translation helpful? Give feedback.
All reactions