End-of-Life (EoL)

Edit and Push Content to a Remote Repository

Push content to a remote repository and control access for pushing content. Cortex XSOAR dev-prod dev prod remote repository repo.
Once you develop your content, for it to be available as part of a content update for the production environment, you must push the changes to the remote repository.
You should not manually push content to the remote repository. Use only the procedures outlined in the documentation to ensure that your content is properly updated in the production environment
You can save versions and manage revisions locally using the Save Version button. Alternatively, you can click and save the changes.
These options are only available for the following content types:
  • Automations
  • Playbooks
  • Integrations
  • Classifications
  • Layouts
  • Reports
  • Dashboards
For all other content types, your changes are automatically saved to the local changes.
  1. Push Content to the Remote Repository.
    1. Go to
      Settings
      Local Changes
      . The content that you can push is shown in the tabs:
      • Items
        : Content that is not related specifically to a Content Pack. For example, customized automations or playbooks.
        If you have already pushed a Content Pack and later edit one of its content items, the edited items will appear in the
        Items
        tab, not the
        Packs
        tab.
      • Packs
        : All of the Content Packs that you have installed from Marketplace.
        Note
        : If you want to have more granular control over the items in the Content Packs that you push, add the
        ui.version.control.push.partial.packs
        server configuration and set the value to
        true
        .
      • Pack Items - Content that is specific to the content packs you installed from Marketplace.
    2. Select the changes that you want to push to the remote repository, and click
      Push
      .
      You should not manually push content to the remote repository. Use only the procedures outlined in the documentation to ensure that your content is properly updated in the production environment.
    When working with remote repositories and upgrading to version 6.0 and above, you must make sure to push your classifiers and mappers on the dev environment before upgrading the production environment.
  2. In the dialog box add an optional message and click
    Push & Exit
    .
  3. Review the contents and click
    Push
    .
    Sometimes you may not want to push all content, Content Pack dependencies, etc. For example, when a user makes a change in a playbook that includes an automation dependency to which another user is adding a feature, and the change does not require the new feature (version) of the automation, you can push the playbook without the new automation.
  4. Control Access for Pushing Content
    .
    1. Navigate to
      Settings
      About
      Troubleshooting
      Server Configuration
    2. Click
      Add Configuration
      .
    3. Under key, enter
      UI.version.control.admin.only
    4. Under value, enter
      true
      .
    5. Click
      Save
      .

Recommended For You