mirror of
https://dev.azure.com/schwarzit/schwarzit.stackit-public/_git/audit-go
synced 2026-03-29 08:49:27 +00:00
feat: Add bruno collection for telemetry hub/router configuration
This commit is contained in:
parent
00db4755d1
commit
6467d9675d
21 changed files with 380 additions and 0 deletions
9
bruno/telemetry-hub/.gitignore
vendored
Normal file
9
bruno/telemetry-hub/.gitignore
vendored
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
# Secrets
|
||||
.env*
|
||||
|
||||
# Dependencies
|
||||
node_modules
|
||||
|
||||
# OS files
|
||||
.DS_Store
|
||||
Thumbs.db
|
||||
6
bruno/telemetry-hub/bruno.json
Normal file
6
bruno/telemetry-hub/bruno.json
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"version": "1",
|
||||
"name": "Telemetry Hub",
|
||||
"type": "collection",
|
||||
"ignore": ["node_modules", ".git"]
|
||||
}
|
||||
23
bruno/telemetry-hub/collection.bru
Normal file
23
bruno/telemetry-hub/collection.bru
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
auth {
|
||||
mode: bearer
|
||||
}
|
||||
|
||||
auth:bearer {
|
||||
token:
|
||||
}
|
||||
|
||||
vars:pre-request {
|
||||
telemetryHubUrl: https://telemetry-hub.api.eu01.qa.stackit.cloud
|
||||
projectId: 20cd54a1-483c-465c-91ed-6bd4847b010d
|
||||
region: eu01
|
||||
env: dev
|
||||
telemetryHubId: 9a083a3b-80a6-4118-b67a-6e90f23a752a
|
||||
telemetryRouterUrl: https://telemetry-router.api.qa.stackit.cloud
|
||||
telemetryRouterId: 86856d2e-29d8-4151-a588-2d379b7dfbaf
|
||||
objectStorageAccessKeyId:
|
||||
objectStorageAccessKeySecret:
|
||||
objectStorageBucket: auditlog-resource-manager-eu01-qa
|
||||
telemetryLinksUrl: https://telemetry-link.api.qa.stackit.cloud
|
||||
telemetryRouterAccessToken:
|
||||
serviceName: resource-manager
|
||||
}
|
||||
23
bruno/telemetry-hub/telemetry hub access tokens - create.bru
Normal file
23
bruno/telemetry-hub/telemetry hub access tokens - create.bru
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
meta {
|
||||
name: telemetry hub access tokens - create
|
||||
type: http
|
||||
seq: 5
|
||||
}
|
||||
|
||||
post {
|
||||
url: {{telemetryHubUrl}}/v1alpha/projects/{{projectId}}/regions/{{region}}/telemetry-hubs/{{telemetryHubId}}/access-tokens
|
||||
body: json
|
||||
auth: inherit
|
||||
}
|
||||
|
||||
body:json {
|
||||
{
|
||||
"displayName": "{{serviceName}}-{{env}}",
|
||||
"description": "access tokens for {{serviceName}} {{env}} in {{region}}"
|
||||
}
|
||||
}
|
||||
|
||||
settings {
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
}
|
||||
16
bruno/telemetry-hub/telemetry hub access tokens - delete.bru
Normal file
16
bruno/telemetry-hub/telemetry hub access tokens - delete.bru
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
meta {
|
||||
name: telemetry hub access tokens - delete
|
||||
type: http
|
||||
seq: 6
|
||||
}
|
||||
|
||||
delete {
|
||||
url: {{telemetryHubUrl}}/v1alpha/projects/{{projectId}}/regions/{{region}}/telemetry-hubs/{{telemetryHubId}}/access-tokens/a7888e37-c0e5-4c04-9728-6c663a95568b
|
||||
body: json
|
||||
auth: inherit
|
||||
}
|
||||
|
||||
settings {
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
}
|
||||
16
bruno/telemetry-hub/telemetry hub access tokens - list.bru
Normal file
16
bruno/telemetry-hub/telemetry hub access tokens - list.bru
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
meta {
|
||||
name: telemetry hub access tokens - list
|
||||
type: http
|
||||
seq: 4
|
||||
}
|
||||
|
||||
get {
|
||||
url: {{telemetryHubUrl}}/v1alpha/projects/{{projectId}}/regions/{{region}}/telemetry-hubs/{{telemetryHubId}}/access-tokens
|
||||
body: none
|
||||
auth: inherit
|
||||
}
|
||||
|
||||
settings {
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
}
|
||||
23
bruno/telemetry-hub/telemetry hubs - create.bru
Normal file
23
bruno/telemetry-hub/telemetry hubs - create.bru
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
meta {
|
||||
name: telemetry hubs - create
|
||||
type: http
|
||||
seq: 2
|
||||
}
|
||||
|
||||
post {
|
||||
url: {{telemetryHubUrl}}/v1alpha/projects/{{projectId}}/regions/{{region}}/telemetry-hubs
|
||||
body: json
|
||||
auth: inherit
|
||||
}
|
||||
|
||||
body:json {
|
||||
{
|
||||
"displayName": "{{serviceName}}-{{env}}",
|
||||
"description": "telemetry-hub for {{serviceName}} {{env}} in {{region}}"
|
||||
}
|
||||
}
|
||||
|
||||
settings {
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
}
|
||||
16
bruno/telemetry-hub/telemetry hubs - delete.bru
Normal file
16
bruno/telemetry-hub/telemetry hubs - delete.bru
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
meta {
|
||||
name: telemetry hubs - delete
|
||||
type: http
|
||||
seq: 3
|
||||
}
|
||||
|
||||
delete {
|
||||
url: {{telemetryHubUrl}}/v1alpha/projects/{{projectId}}/regions/{{region}}/telemetry-hubs/c526a981-7c37-4649-a781-c376d324aa7b
|
||||
body: json
|
||||
auth: inherit
|
||||
}
|
||||
|
||||
settings {
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
}
|
||||
16
bruno/telemetry-hub/telemetry hubs - list.bru
Normal file
16
bruno/telemetry-hub/telemetry hubs - list.bru
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
meta {
|
||||
name: telemetry hubs - list
|
||||
type: http
|
||||
seq: 1
|
||||
}
|
||||
|
||||
get {
|
||||
url: {{telemetryHubUrl}}/v1alpha/projects/{{projectId}}/regions/{{region}}/telemetry-hubs
|
||||
body: none
|
||||
auth: inherit
|
||||
}
|
||||
|
||||
settings {
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
}
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
meta {
|
||||
name: telemetry router access token - delete
|
||||
type: http
|
||||
seq: 15
|
||||
}
|
||||
|
||||
delete {
|
||||
url: {{telemetryRouterUrl}}/v1alpha/projects/{{projectId}}/regions/{{region}}/telemetry-routers/{{telemetryRouterId}}/access-tokens/46cdabac-85c5-4315-8c35-d87343693afe
|
||||
body: json
|
||||
auth: inherit
|
||||
}
|
||||
|
||||
settings {
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
}
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
meta {
|
||||
name: telemetry router access tokens - create
|
||||
type: http
|
||||
seq: 14
|
||||
}
|
||||
|
||||
post {
|
||||
url: {{telemetryRouterUrl}}/v1alpha/projects/{{projectId}}/regions/{{region}}/telemetry-routers/{{telemetryRouterId}}/access-tokens
|
||||
body: json
|
||||
auth: inherit
|
||||
}
|
||||
|
||||
body:json {
|
||||
{
|
||||
"displayName": "{{serviceName}}-{{env}}",
|
||||
"description": "access tokens for {{serviceName}} {{env}} in {{region}}"
|
||||
}
|
||||
}
|
||||
|
||||
settings {
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
}
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
meta {
|
||||
name: telemetry router access tokens - list
|
||||
type: http
|
||||
seq: 13
|
||||
}
|
||||
|
||||
get {
|
||||
url: {{telemetryRouterUrl}}/v1alpha/projects/{{projectId}}/regions/{{region}}/telemetry-routers/{{telemetryRouterId}}/access-tokens
|
||||
body: json
|
||||
auth: inherit
|
||||
}
|
||||
|
||||
settings {
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
}
|
||||
|
|
@ -0,0 +1,32 @@
|
|||
meta {
|
||||
name: telemetry router destinations - create
|
||||
type: http
|
||||
seq: 11
|
||||
}
|
||||
|
||||
post {
|
||||
url: {{telemetryRouterUrl}}/v1alpha/projects/{{projectId}}/regions/{{region}}/telemetry-routers/{{telemetryRouterId}}/destinations
|
||||
body: json
|
||||
auth: inherit
|
||||
}
|
||||
|
||||
body:json {
|
||||
{
|
||||
"displayName": "{{serviceName}}-{{env}}-s3",
|
||||
"description": "s3 destination for telemetry-router of {{serviceName}} on {{env}} in {{region}}",
|
||||
"config": {
|
||||
"accessKey": {
|
||||
"id": "{{objectStorageAccessKeyId}}",
|
||||
"secret": "{{objectStorageAccessKeySecret}}"
|
||||
},
|
||||
"bucket": "{{objectStorageBucket}}",
|
||||
"configType": "S3",
|
||||
"endpoint": "https://object.storage.eu01.onstackit.cloud"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
settings {
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
}
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
meta {
|
||||
name: telemetry router destinations - delete
|
||||
type: http
|
||||
seq: 12
|
||||
}
|
||||
|
||||
delete {
|
||||
url: {{telemetryRouterUrl}}/v1alpha/projects/{{projectId}}/regions/{{region}}/telemetry-routers/{{telemetryRouterId}}/destinations/1cf3c194-dbb1-4d34-a737-b7fbac50ebc0
|
||||
body: json
|
||||
auth: inherit
|
||||
}
|
||||
|
||||
settings {
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
}
|
||||
16
bruno/telemetry-hub/telemetry router destinations - list.bru
Normal file
16
bruno/telemetry-hub/telemetry router destinations - list.bru
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
meta {
|
||||
name: telemetry router destinations - list
|
||||
type: http
|
||||
seq: 10
|
||||
}
|
||||
|
||||
get {
|
||||
url: {{telemetryRouterUrl}}/v1alpha/projects/{{projectId}}/regions/{{region}}/telemetry-routers/{{telemetryRouterId}}/destinations
|
||||
body: json
|
||||
auth: inherit
|
||||
}
|
||||
|
||||
settings {
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
}
|
||||
16
bruno/telemetry-hub/telemetry router links - delete.bru
Normal file
16
bruno/telemetry-hub/telemetry router links - delete.bru
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
meta {
|
||||
name: telemetry router links - delete
|
||||
type: http
|
||||
seq: 18
|
||||
}
|
||||
|
||||
delete {
|
||||
url: {{telemetryLinksUrl}}/v1alpha/projects/{{projectId}}/regions/{{region}}/telemetry-link
|
||||
body: json
|
||||
auth: inherit
|
||||
}
|
||||
|
||||
settings {
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
}
|
||||
16
bruno/telemetry-hub/telemetry router links - list.bru
Normal file
16
bruno/telemetry-hub/telemetry router links - list.bru
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
meta {
|
||||
name: telemetry router links - list
|
||||
type: http
|
||||
seq: 16
|
||||
}
|
||||
|
||||
get {
|
||||
url: {{telemetryLinksUrl}}/v1alpha/projects/{{projectId}}/regions/{{region}}/telemetry-link
|
||||
body: json
|
||||
auth: inherit
|
||||
}
|
||||
|
||||
settings {
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
}
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
meta {
|
||||
name: telemetry router links - project - create
|
||||
type: http
|
||||
seq: 17
|
||||
}
|
||||
|
||||
put {
|
||||
url: {{telemetryLinksUrl}}/v1alpha/projects/{{projectId}}/regions/{{region}}/telemetry-link
|
||||
body: json
|
||||
auth: inherit
|
||||
}
|
||||
|
||||
body:json {
|
||||
{
|
||||
"accessToken": "{{telemetryRouterAccessToken}}",
|
||||
"displayName": "{{serviceName}}-{{env}}",
|
||||
"description": "link {{serviceName}} {{env}} project {{projectId}} to telemetry-router in {{region}}",
|
||||
"enabled": true,
|
||||
"telemetryRouterID": "{{telemetryRouterId}}"
|
||||
}
|
||||
}
|
||||
|
||||
settings {
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
}
|
||||
23
bruno/telemetry-hub/telemetry routers - create.bru
Normal file
23
bruno/telemetry-hub/telemetry routers - create.bru
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
meta {
|
||||
name: telemetry routers - create
|
||||
type: http
|
||||
seq: 8
|
||||
}
|
||||
|
||||
post {
|
||||
url: {{telemetryRouterUrl}}/v1alpha/projects/{{projectId}}/regions/{{region}}/telemetry-routers
|
||||
body: json
|
||||
auth: inherit
|
||||
}
|
||||
|
||||
body:json {
|
||||
{
|
||||
"displayName": "{{serviceName}}-{{env}}",
|
||||
"description": "telemetry-router for {{serviceName}} on {{env}} in {{region}}"
|
||||
}
|
||||
}
|
||||
|
||||
settings {
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
}
|
||||
16
bruno/telemetry-hub/telemetry routers - delete.bru
Normal file
16
bruno/telemetry-hub/telemetry routers - delete.bru
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
meta {
|
||||
name: telemetry routers - delete
|
||||
type: http
|
||||
seq: 9
|
||||
}
|
||||
|
||||
delete {
|
||||
url: {{telemetryRouterUrl}}/v1alpha/projects/{{projectId}}/regions/{{region}}/telemetry-routers/{{telemetryRouterId}}
|
||||
body: json
|
||||
auth: inherit
|
||||
}
|
||||
|
||||
settings {
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
}
|
||||
16
bruno/telemetry-hub/telemetry routers - list.bru
Normal file
16
bruno/telemetry-hub/telemetry routers - list.bru
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
meta {
|
||||
name: telemetry routers - list
|
||||
type: http
|
||||
seq: 7
|
||||
}
|
||||
|
||||
get {
|
||||
url: {{telemetryRouterUrl}}/v1alpha/projects/{{projectId}}/regions/{{region}}/telemetry-routers
|
||||
body: none
|
||||
auth: inherit
|
||||
}
|
||||
|
||||
settings {
|
||||
encodeUrl: true
|
||||
timeout: 0
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue