2.2.0 • Published 9 months ago

@janus-idp/backstage-scaffolder-backend-module-quay v2.2.0

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
9 months ago

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 NameTypeRequiredDescriptionExample
namestringYesQuay repository namefoo
visibilitystringYesVisibility setting for the created repository, either public or privatepublic
descriptionstringYesDescription for the created repositoryThis if foo repository
tokenstringYesAuthentication token, see docsUW1dLVdCTj8uZWNuIW97K1k0XiBkSmppVU9MYzFT
baseUrlstringNoBase url of a quay instance, defaults to https://quay.iohttps://foo.quay.io
namespacestringNoNamespace to create repository in, defaults to the namespace the token belongs tobar
repoKindstringNoCreated repository kind, either image or application, if empty defaults to imageimage

Output

NameTypeDescription
repositoryUrlstringQuay repository URL created by this action
2.2.0

9 months ago

2.1.1

9 months ago

2.1.0

9 months ago

2.0.3

9 months ago

2.0.2

9 months ago

2.0.4

9 months ago

2.0.1

10 months ago

2.0.0

10 months ago

1.8.1

10 months ago

1.8.0

10 months ago

1.7.2

10 months ago

1.7.1

11 months ago

1.7.0

12 months ago

1.6.0

12 months ago

1.5.1

1 year ago

1.5.0

1 year ago

1.4.9

1 year ago

1.4.11

1 year ago

1.4.8

1 year ago

1.4.10

1 year ago

1.4.13

1 year ago

1.4.12

1 year ago

1.4.7

1 year ago

1.4.6

1 year ago

1.4.5

1 year ago

1.4.4

1 year ago

1.4.3

1 year ago

1.4.2

1 year ago

1.4.1

1 year ago

1.4.0

1 year ago

1.3.10

1 year ago

1.3.9

1 year ago

1.3.8

1 year ago

1.3.7

1 year ago

1.3.6

1 year ago

1.3.5

1 year ago

1.3.4

1 year ago

1.3.3

1 year ago

1.3.2

1 year ago

1.3.1

1 year ago

1.3.0

1 year ago

1.2.7

1 year ago

1.2.6

1 year ago

1.2.5

2 years ago

1.2.4

2 years ago

1.2.0

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.2.3

2 years ago

1.2.2

2 years ago

1.2.1

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago