Skip to content

Commit

Permalink
Onboard to QE Toolbelt Catalog
Browse files Browse the repository at this point in the history
See for more details about QE Toolbelt catalog:

https://console.one.redhat.com/docs/quality-community/Component/qe-toolbelt-catalog

Signed-off-by: Miroslav Vadkerti <[email protected]>
  • Loading branch information
thrix committed Oct 22, 2024
1 parent 7ebdb3d commit e949d51
Show file tree
Hide file tree
Showing 2 changed files with 62 additions and 0 deletions.
14 changes: 14 additions & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,3 +43,17 @@ repos:
rev: v8.18.1
hooks:
- id: gitleaks

# Backstage linter
# https://console.one.redhat.com/docs/quality-community/Component/qe-toolbelt-catalog/onboarding/#pre-commit
- repo: local
hooks:
- id: backstage-entity-validator
name: backstage-entity-validator
language: system
files: catalog-info\.yaml$
entry: npx @roadiehq/backstage-entity-validator validate-entity
exclude: |
(?x)^(
user_repo.*
)$
48 changes: 48 additions & 0 deletions catalog-info.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: Newa
description: |
New Errata Workflow Automation.
Automation tool for automated testing of Red Hat Erratums using tmt, Testing Farm, ReportPortal and Jira.
# https://backstage.io/docs/features/software-catalog/descriptor-format#links-optional
links:
- title: user guide
url: https://docs.google.com/document/d/1kRBXCGVopImAJYX7KMZA0RJFhW2a_U03yYFJ_2Bg-eA/edit?usp=sharing
icon: techdocs
- title: code
url: https://github.com/RedhatQE/newa
icon: github
- title: pypi
url: https://pypi.org/project/sentaku/
- title: copr repository
url: https://copr.fedorainfracloud.org/coprs/packit/RedHatQE-newa-main/
icon: externalLink
type: copr

# https://console.one.redhat.com/docs/quality-community/Component/qe-toolbelt-catalog/onboarding/#tags
tags:
- jira
- python
- reportportal
- test-framework
- test-reporting
- testing-farm

# https://console.one.redhat.com/catalog/quality-community/domain/quality-community
namespace: quality-community

# https://backstage.io/docs/features/software-catalog/well-known-annotations/
annotations:
github.com/project-slug: RedhatQE/newa
spec:
# https://backstage.io/docs/features/software-catalog/descriptor-format#spectype-required
type: library
# https://backstage.io/docs/features/software-catalog/descriptor-format/#speclifecycle-required
lifecycle: experimental
# https://rover.redhat.com/groups/group/rhel-ssg-security
owner: user:redhat/rhel-ssg-security
# https://console.one.redhat.com/catalog/quality-community/domain/quality-community
domain: quality-community/quality-community

0 comments on commit e949d51

Please sign in to comment.