Skip to content

Commit

Permalink
feat: add oauth sample configs
Browse files Browse the repository at this point in the history
  • Loading branch information
sdewitt-newrelic committed Jul 27, 2023
1 parent d8dec6b commit e276ffe
Show file tree
Hide file tree
Showing 4 changed files with 89 additions and 2 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ dist
.pnp.*

config.yml
config-*.yml
config*.local.yml

dist/
cf-params.json
Expand Down
42 changes: 42 additions & 0 deletions configs/config-oauth.client_credentials.sample.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
apiKey: XXXXXX
licenseKey: XXXXXX
region: US
log:
level: warn
fileName: trace.log
events:
enabled: true
accountId: 12345
eventType: MyEntityTagSync
provider:
type: servicenow
useLastUpdate: true
pageSize: 100
apiUrl: https://my-service-now.service-now.com
authType: oauth
oauthGrantType: client_credentials
oauthTokenUrl: https://my-auth-service.myco.com/oauth/token
oauthClientId: 12345
oauthClientSecret: XXXXXX
oauthClientScopes:
- some_oauth_scope
mappings:
- extEntityQuery:
type: cmdb_ci_email_server
query: "sys_updated_on>javascript:gs.dateGenerate('${lastUpdateDate}','${lastUpdateTime}')^operational_status!=2"
serverTimezone: America/Los_Angeles
entityQuery:
type:
- APPLICATION
domain:
- APM
accountId: 1
match:
extEntityKey: name
operator: equal-ignore-case
entityKey: testCmdb
mapping:
sys_class_name: SNOW_CI_CLASS
sys_id: SNOW_CMDB_CI
environment: SNOW_ENVIRONMENT
sys_domain.value: SNOW_SYS_DOMAIN
43 changes: 43 additions & 0 deletions configs/config-oauth.password.sample.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
apiKey: XXXXXX
licenseKey: XXXXXX
region: US
log:
level: warn
fileName: trace.log
events:
enabled: true
accountId: 12345
eventType: MyEntityTagSync
provider:
type: servicenow
useLastUpdate: true
pageSize: 100
apiUrl: https://my-service-now.service-now.com
authType: oauth
apiUser: admin
apiPassword: XXXXXX
oauthGrantType: password
oauthClientId: 12345
oauthClientSecret: XXXXXX
oauthClientScopes:
- some_oauth_scope
mappings:
- extEntityQuery:
type: cmdb_ci_email_server
query: "sys_updated_on>javascript:gs.dateGenerate('${lastUpdateDate}','${lastUpdateTime}')^operational_status!=2"
serverTimezone: America/Los_Angeles
entityQuery:
type:
- APPLICATION
domain:
- APM
accountId: 1
match:
extEntityKey: name
operator: equal-ignore-case
entityKey: testCmdb
mapping:
sys_class_name: SNOW_CI_CLASS
sys_id: SNOW_CMDB_CI
environment: SNOW_ENVIRONMENT
sys_domain.value: SNOW_SYS_DOMAIN
4 changes: 3 additions & 1 deletion configs/config.sample.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,11 @@ events:
provider:
type: servicenow
useLastUpdate: true
pageSize: 100
apiUrl: https://my-service-now.service-now.com
authType: basic
apiUser: admin
pageSize: 100
apiPassword: XXXXXX
mappings:
- extEntityQuery:
type: cmdb_ci_email_server
Expand Down

0 comments on commit e276ffe

Please sign in to comment.