Integrations

The Integrations section in Settings is allows integration of the Nirmata platform to third-party applications like Git, Vault, and Jira.

Integration

Git

The Nirmata users can integrate Git to set up the accounts for GitOps. To configure the Git, the user needs to add the following Git details.

  1. Name - A unique identifier for the Git Credential.

  2. Username - Git username.

  3. Password/ Key - Git password.

NOTE: You can add Access Controls to restrict access to Git Credentials.

Vault

The Nirmata can integrate the Vault security system by setting up the Vault credentials. To configure Vault credentials:

  1. Click Add Vault Credentials.

  2. Enter the following Vault credentials to add the Vault security configuration, and click OK.

  • Name

  • Address

  • Access Token

Jira

Nirmata’s Jira Change Management integration allows automatic tracking of application changes in Jira.

To start, generate a Jira API token by visiting id.atlassian.com.

Login to your account, select Security and then Create and Manage API token. Then select Create API Token. Copy the API token.

image

From the side bar menu in Nirmata, navigate to Settings and then select Jira Settings.

Apply a name to the new Jira settings and add the site URL, the Jira users' email and API token and click Next. After the account is validated, click Finish.

image

The new configuration credentials are displayed in the Jira Settings list.

To make changes trackable in the application, set the Environment Update Policy to Notify and then configure Jira as the Change Tracker. Select the appropriate Jira setting, enter a Project Key, and select a Priority.

image

When a change is made to the application, a Change Request is generated in Nirmata. When the request is accepted, a Jira ticket is created in the configured account.

image

The Jira ticket is assigned to the project lead. The difference YAML and change ID are noted in the description. The ticket is labeled with the kind of YAML, the type of operation, the application name, and the environment name.

A note in the Comments section captures the status of the change.

image

How to Edit Jira Settings

The Jira Project Key and Priority Type can be modified from the Environment.

image

New credentials and API tokens must be modified from the global Jira Settings. When a global Jira Setting is modified, every Environment that contains the setting is updated with the new information.

image

The Nirmata users can also choose to configure the Jira Change Management and allow users to change an application and automatically track Jira’s changes in Jira. To configure and integrate Jira, the user needs to add the following details:

  1. Click Create the Jira Settings or Add Jira Settings.

  2. Enter the following Jira account details Name, Address, Username / Email, and Password.

  3. Select the Accept All Certificates checkbox if you want to add the certificates.

  4. Click Next.

  5. Enter Project Key*, **Priority Type ID**, Issue Type Id**, and click **Next**.

  6. Add Access Control Policy and click Finish.