diff --git a/bundle/manifests/endpointmonitor.stakater.com_endpointmonitors.yaml b/bundle/manifests/endpointmonitor.stakater.com_endpointmonitors.yaml index 25416a1a..f9c9063b 100644 --- a/bundle/manifests/endpointmonitor.stakater.com_endpointmonitors.yaml +++ b/bundle/manifests/endpointmonitor.stakater.com_endpointmonitors.yaml @@ -143,6 +143,95 @@ spec: HTTP checks. type: boolean type: object + pingdomTransactionConfig: + description: Configuration for Pingdom Transaction Monitor Provider + properties: + alertContacts: + description: '`-` separated contact id''s (e.g. "1234567_8_9-9876543_2_1")' + type: string + alertIntegrations: + description: '`-` separated set list of integrations ids (e.g. + "91166-12168")' + type: string + custom_message: + description: Custom message that is part of the email and webhook + alerts + type: string + interval: + description: 'TMS test intervals in minutes. Allowed intervals: + 5,10,20,60,720,1440. The interval you''re allowed to set may + vary depending on your current plan.' + enum: + - 5 + - 10 + - 20 + - 60 + - 720 + - 1440 + type: integer + paused: + description: 'Check status: active or inactive' + type: boolean + region: + description: 'Name of the region where the check is executed. + Supported regions: us-east, us-west, eu, au' + enum: + - us-east + - us-west + - eu + - au + type: string + send_notification_when_down: + description: Send notification when down X times + format: int64 + type: integer + severity_level: + description: 'Check importance- how important are the alerts when + the check fails. Allowed values: low, high' + enum: + - low + - high + type: string + steps: + description: steps to be executed as part of the check + items: + description: PingdomStep respresents a step of the script to + run a transcaction check + properties: + args: + additionalProperties: + type: string + description: 'contains the html element with assigned value + the key element is always lowercase for example {"url": + "https://www.pingdom.com"} see available values at https://pkg.go.dev/github.com/karlderkaefer/pingdom-golang-client@latest/pkg/pingdom/client/tmschecks#StepArg' + type: object + function: + description: 'contains the function that is executed as + part of the step commands: go_to, click, fill, check, + uncheck, sleep, select_radio, basic_auth, submit, wait_for_element, + wait_for_contains validations: url, exists, not_exists, + contains, not_contains, field_contains, field_not_contains, + is_checked, is_not_checked, radio_selected, dropdown_selected, + dropdown_not_selected see updated list https://docs.pingdom.com/api/#section/TMS-Steps-Vocabulary/Script-transaction-checks' + type: string + required: + - args + - function + type: object + type: array + tags: + description: List of tags for a check. The tag name may contain + the characters 'A-Z', 'a-z', '0-9', '_' and '-'. The maximum + length of a tag is 64 characters. + items: + type: string + type: array + teamAlertContacts: + description: '`-` separated team id''s (e.g. "1234567_8_9-9876543_2_1")' + type: string + required: + - steps + type: object providers: description: Comma separated list of providers type: string diff --git a/bundle/manifests/ingressmonitorcontroller.clusterserviceversion.yaml b/bundle/manifests/ingressmonitorcontroller.clusterserviceversion.yaml index 14b93ede..12939de7 100644 --- a/bundle/manifests/ingressmonitorcontroller.clusterserviceversion.yaml +++ b/bundle/manifests/ingressmonitorcontroller.clusterserviceversion.yaml @@ -18,7 +18,7 @@ metadata: capabilities: Basic Install operators.operatorframework.io/builder: operator-sdk-v1.18.0+git operators.operatorframework.io/project_layout: go.kubebuilder.io/v3 - name: ingressmonitorcontroller.v2.1.59 + name: ingressmonitorcontroller.v2.1.60 namespace: placeholder spec: apiservicedefinitions: {} @@ -151,7 +151,7 @@ spec: - --leader-elect command: - /manager - image: stakater/ingressmonitorcontroller:v2.1.59 + image: stakater/ingressmonitorcontroller:v2.1.60 livenessProbe: httpGet: path: /healthz @@ -251,4 +251,4 @@ spec: provider: name: stakater url: https://stakater.com - version: 2.1.59 + version: 2.1.60 diff --git a/charts/ingressmonitorcontroller/Chart.yaml b/charts/ingressmonitorcontroller/Chart.yaml index 6785ac99..1bfc77f3 100644 --- a/charts/ingressmonitorcontroller/Chart.yaml +++ b/charts/ingressmonitorcontroller/Chart.yaml @@ -3,10 +3,10 @@ name: ingressmonitorcontroller description: IngressMonitorController Operator chart that runs on kubernetes # Helm chart Version -version: 2.1.59 +version: 2.1.60 # Application version to be deployed -appVersion: 2.1.59 +appVersion: 2.1.60 keywords: - IngressMonitorController diff --git a/charts/ingressmonitorcontroller/values.yaml b/charts/ingressmonitorcontroller/values.yaml index af1bef58..dd38efdd 100644 --- a/charts/ingressmonitorcontroller/values.yaml +++ b/charts/ingressmonitorcontroller/values.yaml @@ -8,7 +8,7 @@ replicaCount: 1 image: repository: stakater/ingressmonitorcontroller - tag: v2.1.59 + tag: v2.1.60 pullPolicy: IfNotPresent imagePullSecrets: [] diff --git a/config/manager/kustomization.yaml b/config/manager/kustomization.yaml index f7760bc7..ba4988e4 100644 --- a/config/manager/kustomization.yaml +++ b/config/manager/kustomization.yaml @@ -13,4 +13,4 @@ kind: Kustomization images: - name: controller newName: stakater/ingressmonitorcontroller - newTag: v2.1.59 + newTag: v2.1.60