Skip to content

Instantly share code, notes, and snippets.

@kirederik
Created December 6, 2024 12:38
Show Gist options
  • Save kirederik/2df55479c42610ebbdcdcde0da86ee78 to your computer and use it in GitHub Desktop.
Save kirederik/2df55479c42610ebbdcdcde0da86ee78 to your computer and use it in GitHub Desktop.
backstage catalog
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: jenkins
title: "my-ci-cd"
description: jenkins created via jenkins Promise
annotations:
backstage.io/kubernetes-label-selector: jenkins-cr=jenkins
kratix.io/status: '{"message":"Resource requested"}'
kratix.io/group: marketplace.kratix.io
kratix.io/version: v1alpha1
kratix.io/kind: Jenkins
kratix.io/name: my-ci-cd
kratix.io/namespace: default
kratix.io/backstage-promise-template: cicd-promise-template
links:
- url: https://github.com/syntasso/kratix-backstage
title: Support
icon: help
spec:
type: kratix-resource
lifecycle: production
owner: kratix-platform
dependsOn:
- component:default/jenkins
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: jenkins-promise
title: Jenkins Promise
description: Jenkins as a Service
tags:
- kratix
annotations:
backstage.io/kubernetes-id: cicd
kratix.io/promise-name: cicd
kratix.io/api-name: Jenkins
kratix.io/api-group: marketplace.kratix.io
kratix.io/backstage-promise-template: cicd-promise-template
kratix.io/status: '{"message":"Jenkins up and running"}'
links:
- icon: help
title: Support
url: https://github.com/syntasso/kratix-backstage
spec:
lifecycle: production
owner: kratix-platform
type: kratix-promise
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: another-jenkins
title: "another-jenkins"
description: jenkins created via jenkins Promise
annotations:
backstage.io/kubernetes-label-selector: jenkins-cr=jenkins
kratix.io/status: '{"message":"Resource requested"}'
kratix.io/group: marketplace.kratix.io
kratix.io/version: v1alpha1
kratix.io/kind: Jenkins
kratix.io/name: another-jenkins
kratix.io/namespace: default
kratix.io/backstage-promise-template: cicd-promise-template
links:
- url: https://github.com/syntasso/kratix-backstage
title: Support
icon: help
spec:
type: kratix-resource
lifecycle: production
owner: kratix-platform
dependsOn:
- component:default/jenkins
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: jenkins
title: "my-ci-cd"
description: jenkins created via jenkins Promise
annotations:
backstage.io/kubernetes-label-selector: jenkins-cr=jenkins
kratix.io/status: '{"message":"Resource requested"}'
kratix.io/group: marketplace.kratix.io
kratix.io/version: v1alpha1
kratix.io/kind: Jenkins
kratix.io/name: my-ci-cd
kratix.io/namespace: default
kratix.io/backstage-promise-template: cicd-promise-template
links:
- url: https://github.com/syntasso/kratix-backstage
title: Support
icon: help
spec:
type: kratix-resource
lifecycle: production
owner: kratix-platform
dependsOn:
- component:default/jenkins
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: jenkins-promise
title: Jenkins Promise
description: Jenkins as a Service
tags:
- kratix
annotations:
backstage.io/kubernetes-id: cicd
kratix.io/promise-name: cicd
kratix.io/api-name: Jenkins
kratix.io/api-group: marketplace.kratix.io
kratix.io/backstage-promise-template: cicd-promise-template
kratix.io/status: '{"message":"Jenkins up and running"}'
links:
- icon: help
title: Support
url: https://github.com/syntasso/kratix-backstage
spec:
lifecycle: production
owner: kratix-platform
type: kratix-promise
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: another-jenkins
title: "another-jenkins"
description: jenkins created via jenkins Promise
annotations:
backstage.io/kubernetes-label-selector: jenkins-cr=jenkins
kratix.io/status: '{"message":"Resource requested"}'
kratix.io/group: marketplace.kratix.io
kratix.io/version: v1alpha1
kratix.io/kind: Jenkins
kratix.io/name: another-jenkins
kratix.io/namespace: default
kratix.io/backstage-promise-template: cicd-promise-template
links:
- url: https://github.com/syntasso/kratix-backstage
title: Support
icon: help
spec:
type: kratix-resource
lifecycle: production
owner: kratix-platform
dependsOn:
- component:default/jenkins
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment