Skip to content

Fixed #312

Fixed #312 #824

Workflow file for this run

name: Tests
on:
push:
branches:
- '**'
jobs:
build:
name: Build
runs-on: ubuntu-latest
steps:
- name: Set up Go 1.19
uses: actions/setup-go@v3
with:
go-version: 1.19
- name: Check out source code
uses: actions/checkout@v3
- uses: hashicorp/setup-terraform@v2
with:
terraform_wrapper: false
- name: Build
env:
GOPROXY: "https://proxy.golang.org"
run: go build .
- name: TestDatabaseAnomalyDetection
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/anomalydetection/databases
- name: TestServiceAnomalyDetection
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/anomalydetection/services
- name: TestInfraDiskAnomalyDetection
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/anomalydetection/infrastructure/disks
- name: TestInfraPerDiskAnomalyDetection
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/anomalydetection/infrastructure/disks/perdiskoverride
- name: TestInfraHostAnomalyDetection
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/anomalydetection/infrastructure/hosts
- name: TestCustomAppAnomalyDetection
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/anomalydetection/rum/custom
- name: TestCustomAppCrashRate
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/anomalydetection/rum/custom/crashrate
- name: TestMobileAppAnomalyDetection
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/anomalydetection/rum/mobile
- name: TestMobileAppCrashRate
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/anomalydetection/rum/mobile/crashrate
- name: TestMutedRequests
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/settings/mutedrequests
- name: TestConnectivityAlerts
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/alerting/connectivityalerts
- name: TestDeclarativeGrouping
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/declarativegrouping
- name: TestHostMonitoring
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/host/monitoring
- name: TestHostMonitoringMode
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/host/monitoring/mode
- name: TestIPAddressMasking
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/preferences/ipaddressmasking
- name: TestHostProcessGroupMonitoring
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/host/processgroups/monitoringstate
- name: TestRUMIPLocations
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/rum/ipmappings
- name: TestCustomAppEnablement
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/rum/custom/enablement
- name: TestMobileAppEnablement
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/rum/mobile/enablement
- name: TestWebAppEnablement
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/rum/web/enablement
- name: TestRUMProcessGroup
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/rum/processgroup
- name: TestRUMProviderBreakdown
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/rum/providerbreakdown
- name: TestUserExperienceScore
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/rum/userexperiencescore
- name: TestWebAppResourceCleanup
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/rum/web/resourcecleanuprules
- name: TestUpdateWindows
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/deployment/management/updatewindows
- name: TestProcessGroupDetectionFlags
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/processgroup/detectionflags
- name: TestProcessGroupMonitoring
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/processgroup/monitoring/state
- name: TestProcessGroupSimpleDetectionRules
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/processgroup/simpledetectionrule
- name: TestLogMetrics
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/logmonitoring/schemalesslogmetric
- name: TestBrowserMonitorPerformanceThresholds
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/synthetic/browser/performancethresholds
- name: TestHTTPMonitorPerformanceThresholds
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/synthetic/http/performancethresholds
- name: TestHTTPMonitorCookies
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/synthetic/http/cookies
- name: TestSessionReplayWebPrivacy
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/sessionreplay/web/privacypreferences
- name: TestSessionReplayResourceCapture
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/sessionreplay/web/resourcecapturing
- name: TestBrowserMonitorOutageHandling
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/synthetic/browser/outagehandling
- name: TestHTTPMonitorOutageHandling
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/synthetic/http/outagehandling
- name: TestMonitoredTechnologiesApache
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/monitoredtechnologies/apache
- name: TestMonitoredTechnologiesDotNet
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/monitoredtechnologies/dotnet
- name: TestMonitoredTechnologiesGo
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/monitoredtechnologies/go
- name: TestMonitoredTechnologiesIIS
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/monitoredtechnologies/iis
- name: TestMonitoredTechnologiesJava
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/monitoredtechnologies/java
- name: TestMonitoredTechnologiesNGINX
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/monitoredtechnologies/nginx
- name: TestMonitoredTechnologiesNodeJS
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/monitoredtechnologies/nodejs
- name: TestMonitoredTechnologiesOpenTracing
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/monitoredtechnologies/opentracingnative
- name: TestMonitoredTechnologiesPHP
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/monitoredtechnologies/php
- name: TestMonitoredTechnologiesVarnish
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/monitoredtechnologies/varnish
- name: TestMonitoredTechnologiesWSMB
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/monitoredtechnologies/wsmb
- name: TestProcessVisibility
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/processvisibility
- name: TestRUMHostHeaders
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/rum/hostheaders
- name: TestRUMIPDetermination
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/rum/ipdetermination
- name: TestMobileAppRequestErrors
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/rum/mobile/requesterrors
- name: TestRUMOverloadPrevention
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/rum/overloadprevention
- name: TestRUMAdvancedCorrelation
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/rum/resourcetimingorigins
- name: TestWebAppBeaconOrigins
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/rum/web/beacondomainorigins
- name: TestWebAppResourceTypes
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/rum/web/resourcetypes
- name: TestGenericTypes
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/monitoredentities/generic/type
- name: TestGenericRelationships
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/monitoredentities/generic/relation
- name: TestSLONormalization
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/monitoring/slo/normalization
- name: TestDataPrivacy
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/preferences/privacy
- name: TestServiceFailure
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/failuredetection/service/generalparameters
- name: TestServiceHTTPFailure
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/failuredetection/service/httpparameters
- name: TestDiskOptions
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/disk/options
- name: TestOSServicesMonitoring
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/osservicesmonitoring
- name: TestExtensionExecutionController
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/eec/local
- name: TestNetTracerTraffic
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/nettracer/traffic
- name: TestAIXKernelExtension
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/host/monitoring/aixkernelextension
- name: TestMetricMetadata
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/metric/metadata
- name: TestMetricQuery
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/metric/query
- name: TestActiveGateToken
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/activegatetoken
- name: TestAuditLog
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/auditlog
- name: TestK8sClusterAnomalies
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/anomalydetection/kubernetes/cluster
- name: TestK8sNamespaceAnomalies
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/anomalydetection/kubernetes/namespace
- name: TestK8sNodeAnomalies
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/anomalydetection/kubernetes/node
- name: TestK8sWorkloadAnomalies
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/anomalydetection/kubernetes/workload
- name: TestContainerBuiltinRule
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/container/builtinmonitoringrule
- name: TestContainerRule
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/container/monitoringrule
- name: TestContainerTechnology
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/container/technology
- name: TestRemoteEnvironments
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/remote/environment
- name: TestWebAppCustomErrors
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/rum/web/customerrors
- name: TestWebAppRequestErrors
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/rum/web/requesterrors
- name: TestDashboardsGeneral
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/dashboards/general
- name: TestDashboardsPresets
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/dashboards/presets
- name: TestLogProcessing
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/logmonitoring/logdpprules
# - name: TestLogCustomAttributes
# env:
# GOPROXY: "https://proxy.golang.org"
# TF_ACC: true
# DYNATRACE_DEBUG: true
# DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
# DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
# IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
# IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
# IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
# run: go test -v ./dynatrace/api/builtin/logmonitoring/logcustomattributes
- name: TestLogEvents
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/logmonitoring/logevents
- name: TestLogTimestamp
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/logmonitoring/timestampconfiguration
# - name: TestLogStorage
# env:
# GOPROXY: "https://proxy.golang.org"
# TF_ACC: true
# DYNATRACE_DEBUG: true
# DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
# DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
# IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
# IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
# IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
# run: go test -v ./dynatrace/api/builtin/logmonitoring/logstoragesettings
- name: TestEULASettings
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/eulasettings
- name: TestAPIDetectionRules
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/apis/detectionrules
- name: TestServiceExternalWebRequest
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/servicedetection/externalwebrequest
- name: TestServiceExternalWebService
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/servicedetection/externalwebservice
- name: TestServiceFullWebRequest
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/servicedetection/fullwebrequest
- name: TestServiceFullWebService
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/servicedetection/fullwebservice
- name: TestDashboardsAllowlist
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/dashboards/image/allowlist
- name: TestFailureDetectionParameters
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/failuredetection/environment/parameters
- name: TestFailureDetectionRules
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/failuredetection/environment/rules
- name: TestLogOneAgent
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/logmonitoring/logagentconfiguration
- name: TestIssueTracking
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/issuetracking/integration
- name: TestGeolocationSettings
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/geosettings
- name: TestUserSessionCustomMetrics
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/custommetrics
- name: TestCustomUnits
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/customunit
- name: TestDiskAnalytics
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/disk/analytics/extension
- name: TestNetworkTraffic
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/exclude/network/traffic
- name: TestTokenSettings
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/tokens/tokensettings
- name: TestExtensionExecutionControllerRemote
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/eec/remote
- name: TestK8sPVCAnomalies
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/anomalydetection/kubernetes/pvc
- name: TestUserActionCustomMetrics
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/useractioncustommetrics
- name: TestWebAppJavascriptVersion
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/rum/web/customrumjavascriptversion
- name: TestWebAppJavascriptUpdates
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/rum/web/rumjavascriptupdates
- name: TestOpenTelemetryMetrics
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/opentelemetrymetrics
- name: TestActiveGateUpdates
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/deployment/activegate/updates
- name: TestOneAgentDefaultVersion
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/deployment/oneagent/defaultversion
- name: TestOneAgentUpdates
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/deployment/oneagent/updates
- name: TestOwnershipTeams
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/ownership/teams
- name: TestApplicationDetectionRules
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/rum/web/appdetection
- name: TestKubernetes
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/cloud/kubernetes
- name: TestK8sMonitoring
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/cloud/kubernetes/monitoring
- name: TestCloudFoundry
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/cloud/cloudfoundry
- name: TestDiskAnomalyDetectionRules
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/anomalydetection/diskrules
- name: TestInfraAWSAnomalyDetection
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/anomalydetection/infrastructure/aws
- name: TestInfraVMwareAnomalyDetection
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/anomalydetection/infrastructure/vmware
- name: TestSLO
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/monitoring/slo
- name: TestAutoTags
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/tags/autotagging
- name: TestWebAppKeyPerformanceCustom
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/rum/web/keyperformancemetric/customactions
- name: TestWebAppKeyPerformanceLoad
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/rum/web/keyperformancemetric/loadactions
- name: TestWebAppKeyPerformanceXHR
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/rum/web/keyperformancemetric/xhractions
- name: TestOwnershipConfig
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/ownership/config
- name: TestBuiltinProcessMonitoring
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/process/builtinprocessmonitoringrule
- name: TestLimitOutboundConnections
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/dtjavascriptruntime/allowedoutboundconnections
- name: TestSpanEvents
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/span/eventattribute
- name: TestVMware
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/virtualization/vmware
# - name: TestLogCustomSource
# env:
# GOPROXY: "https://proxy.golang.org"
# TF_ACC: true
# DYNATRACE_DEBUG: true
# DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
# DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
# IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
# IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
# IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
# run: go test -v ./dynatrace/api/builtin/logmonitoring/customlogsourcesettings
- name: TestAlerting
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/alerting
- name: TestApplicationAnomalies
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/anomalies/applications
- name: TestDatabaseAnomalies
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/anomalies/databaseservices
- name: TestDiskEventAnomalies
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/anomalies/diskevents
- name: TestHostAnomalies
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/anomalies/hosts
- name: TestMetricEventAnomalies
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/anomalies/metricevents
- name: TestProcessGroupAnomalies
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/anomalies/processgroups
- name: TestServiceAnomalies
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/anomalies/services
- name: TestMobileApplications
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/applications/mobile
- name: TestWebApplications
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/applications/web
- name: TestApplicationDetectionRules
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/applications/web/detection
- name: TestAutoTags
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/autotags
- name: TestAWSCredentials
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/credentials/aws
- name: TestAzureCredentials
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/credentials/azure
- name: TestCloudFoundryCredentials
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/credentials/cloudfoundry
- name: TestKubernetesCredentials
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/credentials/kubernetes
- name: TestCredentials
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v2/credentials/vault
- name: TestCustomServices
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/customservices
- name: TestCustomTags
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/customtags
- name: TestDashboards
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/dashboards
- name: TestJSONDashboards
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/jsondashboards
- name: TestMaintenanceWindows
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/maintenance
- name: TestManagementZones
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/managementzones
- name: TestCalculatedServiceMetrics
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/metrics/calculated/service
- name: TestCalculatedWebMetrics
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/metrics/calculated/web
- name: TestCalculatedMobileMetrics
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/metrics/calculated/mobile
- name: TestCalculatedSyntheticMetrics
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/metrics/calculated/synthetic
- name: TestConditionalHostNaming
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/naming/hosts
- name: TestConditionalProcessGroupNaming
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/naming/processgroups
- name: TestConditionalServiceNaming
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/naming/services
- name: TestNetworkZones
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/networkzones
- name: TestNotifications
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/notifications
- name: TestRequestAttributes
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/requestattributes
- name: TestRequestNaming
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/requestnaming
- name: TestRequestNamingOrder
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/requestnaming/order
- name: TestSyntheticLocations
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/synthetic/locations
- name: TestSyntheticLocations
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/synthetic/locations
- name: TestPrivateSyntheticLocations
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/synthetic/locations/private
- name: TestBrowserMonitors
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/synthetic/monitors/browser
- name: TestHTTPMonitors
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v1/config/synthetic/monitors/http
- name: TestAlerting
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/alerting/profile
- name: TestFrequentIssues
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/anomalydetection/frequentissues
- name: TestMetricEventAnomalies
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/anomalydetection/metricevents
- name: TestAPITokens
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v2/apitokens
- name: TestDDUPools
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/accounting/ddulimit
- name: TestMQFilters
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/mainframe/mqfilters
- name: TestIMSBridges
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/ibmmq/imsbridges
- name: TestQueueManagers
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/ibmmq/queuemanagers
- name: TestQueueSharingGroups
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/ibmmq/queuesharinggroup
- name: TestKeyRequests
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/settings/keyrequests
- name: TestMaintenanceWindows
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/alerting/maintenancewindow
- name: TestManagementZones
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/managementzones
- name: TestNetworkZones
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/networkzones
- name: TestAnsibleTowerNotifications
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/problem/notifications/ansible
- name: TestEmailNotifications
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/problem/notifications/email
- name: TestJiraNotifications
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/problem/notifications/jira
- name: TestOpsGenieNotifications
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/problem/notifications/opsgenie
- name: TestPagerDutyNotifications
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/problem/notifications/pagerduty
- name: TestServiceNowNotifications
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/problem/notifications/servicenow
- name: TestSlackNotifications
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/problem/notifications/slack
- name: TestTrelloNotifications
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/problem/notifications/trello
- name: TestVictorOpsNotifications
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/problem/notifications/victorops
- name: TestWebHookNotifications
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/problem/notifications/webhook
- name: TestXMattersNotifications
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/problem/notifications/xmatters
- name: TestServiceLevelObjectives
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v2/slo
- name: TestSpanAttributes
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/span/attribute
- name: TestSpanCaptureRules
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/span/capturing
- name: TestContextPropagationSettings
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/span/contextpropagation
- name: TestSpanEntryPoints
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/span/entrypoints
- name: TestResourceAttributes
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/resourceattribute
- name: TestProcessMonitoring
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/process/monitoring
- name: TestProcessMonitoringRules
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/process/monitoring/custom
- name: TestProcessAvailability
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/processavailability
- name: TestAdvancedProcessGroupDetectionRules
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/processgroup/advanceddetectionrule
- name: TestUsabilityAnalytics
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/usability/analytics
- name: TestSyntheticAvailability
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/synthetic/availability
- name: TestWorkloadDetection
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/builtin/processgroup/cloudapplication/workloaddetection
- name: TestCustomDevices
if: success() || failure()
env:
GOPROXY: "https://proxy.golang.org"
TF_ACC: true
DYNATRACE_DEBUG: true
DT_NO_REPAIR_INPUT: true
DYNATRACE_ENV_URL: ${{ secrets.DYNATRACE_ENV_URL }}
DYNATRACE_API_TOKEN: ${{ secrets.DYNATRACE_API_TOKEN }}
IAM_CLIENT_ID: ${{ secrets.IAM_CLIENT_ID }}
IAM_ACCOUNT_ID: ${{ secrets.IAM_ACCOUNT_ID }}
IAM_CLIENT_SECRET: ${{ secrets.IAM_CLIENT_SECRET }}
run: go test -v ./dynatrace/api/v2/customdevice