@janus-idp/backstage-scaffolder-backend-module-quay v2.2.0
Quay actions for Backstage
This module provides Backstage template actions for Quay.
The following actions are currently supported in this module:
- Create a Quay repository
Installation
Run the following command to install the action package in your Backstage project
yarn workspace backend add @janus-idp/backstage-scaffolder-backend-module-quay
Installing the action on the new backend
Add the following to your packages/backend/src/index.ts
file:
const backend = createBackend();
// Add the following line
backend.add(import('@janus-idp/backstage-scaffolder-backend-module-quay'));
backend.start();
Configuration
Add the Quay actions to your templates, see the example file in this repository for complete usage examples
action: quay:create-repository
id: create-quay-repo
name: Create quay repo
input:
baseUrl: https://quay.io
token: UW1dLVdCTj8uZWNuIW97K1k0XiBkSmppVU9MYzFT
name: foo
visibility: public
description: This is a foo repository
namespace: bar
repoKind: image
Usage
Action: quay:create-repository
Input
Parameter Name | Type | Required | Description | Example |
---|---|---|---|---|
name | string | Yes | Quay repository name | foo |
visibility | string | Yes | Visibility setting for the created repository, either public or private | public |
description | string | Yes | Description for the created repository | This if foo repository |
token | string | Yes | Authentication token, see docs | UW1dLVdCTj8uZWNuIW97K1k0XiBkSmppVU9MYzFT |
baseUrl | string | No | Base url of a quay instance, defaults to https://quay.io | https://foo.quay.io |
namespace | string | No | Namespace to create repository in, defaults to the namespace the token belongs to | bar |
repoKind | string | No | Created repository kind, either image or application, if empty defaults to image | image |
Output
Name | Type | Description |
---|---|---|
repositoryUrl | string | Quay repository URL created by this action |
9 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
11 months ago
11 months ago
11 months ago
11 months ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago