Skip to main content

Edit an application

Support avatar
Written by Support
Updated over 4 months ago

In addition to comparing two application connections and deploying changes from one application connection to another, Tulip also supports direct configuration edits on a specific app connection.

This can be useful when you need to make configuration changes to your security applications, but doing them using the service UI is too slow or cumbersome. For example, updating multiple security policies in Okta, or removing a large number of outdated rules in Cloudflare.

In Tulip, this action is also done through a deployment (similarly to the regular "compare and deploy" operation). You'll be able to edit one or more NACL files, have Tulip verify that your edits are valid and deployable, then deploy them to your chosen app connection.

How to edit an application

To edit an application, go to the Deployments page, then click on the arrow next to "Compare & Deploy" at the top right and choose the "Edit an application" option.

Then, choose which environment you wish to edit, and give a name to this deployment. Then, click "Edit & Deploy" to get started.

Once inside the deployment, you can choose which elements to edit. You can either edit using Tulip's built-in NACL editor, by clicking the "Edit" button on an element, edit files using a web-based code editor, or edit files with your favorite IDE. Read more about these options in the "Editing files during deployments" article.

To edit using the built-in NACL editor, just click on "Edit" next to the relevant element:

For other options, check out the "Other edit options" dropdown menu:

Edits are made directly to the elements' NaCl. You can make as many edits as you wish, including deleting elements or adding new ones.

After making your edits, click "Preview Deployment" to continue. Similarly to a regular deployment between two application connections, Tulip will then verify that all your changes can be safely and fully deployed. You can read more about this, and the rest of the deploy process, in the "Previewing and Finalizing your deployment" help article.

Did this answer your question?