Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions data/dependencies/jenkins-poc/jenkins-poc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
$schema: /dependencies/jenkins-instance-1.yml

labels:
service: jenkins-poc

name: jenkins-poc
description: Our PoC Jenkins for development purposes.

serverUrl: https://jenkins.example.com
token:
path: path-to-creds
field: jjb-ini-toml
13 changes: 13 additions & 0 deletions data/dependencies/jenkins-poc/permissions/jenkins-poc-admin.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
$schema: /access/permission-1.yml

labels: {}

name: jenkins-poc-admin
description: admin access to jenkins-poc

service: jenkins-role
instance:
$ref: /dependencies/jenkins-poc/jenkins-poc.yml

role: admin
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
$schema: /access/role-1.yml

labels: {}
name: jenkins-poc-admin-access

permissions:
- $ref: /dependencies/jenkins-poc/permissions/jenkins-poc-admin.yml
17 changes: 17 additions & 0 deletions data/dependencies/jenkins-poc/service.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
$schema: /dependencies/dependency-1.yml

labels: {}

name: jenkins-poc

description: |
Our PoC Jenkins for development purposes.

statefulness: Stateless
opsModel: Internal
SLA: 90.0
dependencyFailureImpact: No Impact

monitoring:
url: TODO # https://gitlab.cee.redhat.com/service/app-interface/-/blob/master/resources/observability/prometheus/prometheus-app-sre-additional-scrapeconfig-internal.secret.yaml
22 changes: 22 additions & 0 deletions data/integrations/qontract-reconcile-jenkins-roles.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
$schema: /app-sre/integration-1.yml

labels: {}

name: jenkins-roles

description: Manage Jenkins roles association via REST API

upstream: https://github.com/app-sre/qontract-reconcile

pr_check:
cmd: jenkins-roles

schemas:
- /access/user-1.yml
- /access/bot-1.yml
- /access/role-1.yml
- /access/permission-1.yml
- /dependencies/jenkins-instance-1.yml
- /app-interface/app-interface-settings-1.yml
- /app-sre/integration-1.yml
- /dependencies/dependency-1.yml
12 changes: 0 additions & 12 deletions data/roles/admin.yml

This file was deleted.

11 changes: 0 additions & 11 deletions data/users/test.yml

This file was deleted.