52 lines
1.6 KiB
YAML
52 lines
1.6 KiB
YAML
apiVersion: backstage.io/v1alpha1
|
|
kind: Component
|
|
metadata:
|
|
name: scheduler-service
|
|
title: Scheduler Service
|
|
description: Job scheduling and execution service for managing scheduled tasks and job triggers
|
|
annotations:
|
|
backstage.io/kubernetes-id: "scheduler-service"
|
|
backstage.io/techdocs-ref: dir:.
|
|
github.com/project-slug: "onlinesales-ai/schedulerService"
|
|
argocd/app-selector: backstage.io/kubernetes-id=scheduler-service
|
|
argo-workflows.cnoe.io/label-selector: "service=scheduler-service"
|
|
helm.cnoe.io/git-repo: "https://gitea.os-tf-qa.onlinesales.ai/gitea_admin/schedulerService-chart.git"
|
|
helm.cnoe.io/git-ref: "main"
|
|
helm.cnoe.io/chart-path: "helm/schedulerservice"
|
|
helm.cnoe.io/values-file: "values-local.yaml"
|
|
helm.cnoe.io/available-values-files: '["values.yaml", "values-local.yaml"]'
|
|
helm.cnoe.io/dependencies: |
|
|
{
|
|
"mysql": {
|
|
"source": "os-schedules-argo-syncer",
|
|
"helmParam": "externalDatabase.mysqlRelease"
|
|
}
|
|
}
|
|
tags:
|
|
- java
|
|
- kubernetes
|
|
- scheduler
|
|
- tomcat
|
|
links:
|
|
- url: https://github.com/onlinesales-ai/schedulerService
|
|
title: GitHub Repository
|
|
icon: github
|
|
spec:
|
|
type: service
|
|
lifecycle: testing
|
|
owner: platform-team
|
|
system: job-management
|
|
dependsOn:
|
|
- resource:default/os-scheduling-database
|
|
---
|
|
apiVersion: backstage.io/v1alpha1
|
|
kind: Resource
|
|
metadata:
|
|
name: scheduler-service-database
|
|
title: Scheduler Service Database
|
|
description: MySQL database for scheduler service
|
|
spec:
|
|
type: database
|
|
owner: group:infrastructure
|
|
system: job-management
|