0.0.22-2021.2.1 • Published 4 months ago

@itentialopensource/push-bundles-to-gitlab v0.0.22-2021.2.1

Weekly downloads
-
License
Apache-2.0
Repository
-
Last release
4 months ago

Push Bundles to Gitlab

Table of Contents

Overview

The Push Bundles to Gitlab pre-built takes an Admin Essentials installed artifact and creates a new project in GitLab using the up-to-date artifact bundle. If the project and branch already exists in the specified GitLab group, it will create a new branch and open a merge request (MR) in GitLab with any changes made in the lab environment.

Installation Prerequisites

Users must satisfy the following pre-requisites:

  • Itential Automation Platform
    • ^2021.2.x
  • App-Artifacts
    • 6.3.1-2021.2.1

Requirements

This artifact requires the following:

  • Artifact installed in Admin Essentials
  • GitLab environment URL to a specific group
  • GitLab private access token
  • Argo (Itential open source Docker Hub image) access via GitLab pipeline

Features

The main benefits and features of the artifact are outlined below.

  • Supports internal Git repos with no internet access (Argo docker image can be digested offline).
  • Automatically create repo and branch.
  • Automatically create MR when repo and branch exist.
  • Allows user to perform rediscovery of an installed artifact (where new components were added).
  • Updates Admin Essentials with the latest list of components.
  • Adds the current IAP user whoami username to the MR description for the MR reviewer.
  • Checks-in all necessary files for CI/CD (including auto artifact.json generator script).
  • Helps to handle "Artifact-As-Code" with version control, MR, and code-promotion procedures.

How to Install

To install this pre-built:

  • Verify you are running a supported version of the Itential Automation Platform (IAP) as listed above in the Requirements section.
  • The artifact can be installed from within App-Admin_Essential. Simply search for the name of your desired artifact and click the install button.

How to Run

Use the following to run the artifact:

  1. In Automation Catalog, find the Push Bundles to Gitlab entry.
  2. Fill out the form with the appropriate values.
  3. Continue with all manual tasks in the workflow.
0.0.24

4 months ago

0.0.24-2022.1.2

4 months ago

0.0.22-2021.2.1

4 months ago

0.0.24-2023.1.1

5 months ago

0.0.23

7 months ago

0.0.23-2022.1.1

11 months ago

0.0.23-2023.1.0

12 months ago