Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
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
6 changes: 5 additions & 1 deletion metrics/prometheus/prometheus.config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,8 @@ scrape_configs:
- targets: ["localhost:8080","localhost:3000"]

metrics_path: /api/v1/metrics/
scheme: http
scheme: http

authorization:
type: Bearer
credentials_file: '/etc/prometheus/api_key.txt'
34 changes: 34 additions & 0 deletions packages/components/credentials/ZendeskApi.credential.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
import { INodeParams, INodeCredential } from '../src/Interface'

class ZendeskApi implements INodeCredential {
label: string
name: string
version: number
description: string
inputs: INodeParams[]

constructor() {
this.label = 'Zendesk API'
this.name = 'zendeskApi'
this.version = 1.0
this.description =
'Refer to <a target="_blank" href="https://support.zendesk.com/hc/en-us/articles/4408843597850-Generating-a-new-API-token">official guide</a> on how to get API token from Zendesk'
this.inputs = [
{
label: 'User Name',
name: 'user',
type: 'string',
placeholder: 'user@example.com'
},
{
label: 'API Token',
name: 'token',
type: 'password',
placeholder: '<ZENDESK_API_TOKEN>'
}
]
}
}

module.exports = { credClass: ZendeskApi }

1 change: 1 addition & 0 deletions packages/components/models.json
Original file line number Diff line number Diff line change
Expand Up @@ -893,6 +893,7 @@
}
],
"regions": [
{ "label": "global", "name": "global" },
{ "label": "us-east1", "name": "us-east1" },
{ "label": "us-east4", "name": "us-east4" },
{ "label": "us-central1", "name": "us-central1" },
Expand Down
Loading