OpenEBS Mayastor Pool Degraded and Rebuild Stall Sentinel
Audits OpenEBS Mayastor NVMe-oF disk pools for degraded replicas, rebuild progress stalls, and pool exhaustion.
Audits 1Password SCIM Bridge health endpoints and provisioning logs, detects sync errors and heartbeat failures, and alerts via Slack.
Audits 1Password SCIM Bridge container health endpoints and SCIM v2 User endpoint responsiveness, detecting synchronization errors, certificate expiration, and bridge heartbeat failures before workforce provisioning deadlocks emerge.
flowchart TD
A[periodic_scim_audit Schedule Trigger] --> B[scan_scim_bridge_health Python Script]
B --> C[check_scim_bridge_degraded Flowable If]
C -- Threshold Breached --> D[notify_slack_itops_alert Webhook]
C -- Metrics Nominal --> E[log_nominal_scim_state Log]
D --> E
E --> F[export_scim_manifest Return]
periodic_scim_audit): Drives scheduled recurring surveillance cycles without human intervention.scan_scim_bridge_health): Queries target APIs and structures diagnostic indicators via Kestra outputs.check_scim_bridge_degraded): Evaluates operational safety boundaries using deterministic boolean branching.notify_slack_itops_alert): Dispatches rich, actionable incident messages directly to team channels.export_scim_manifest): Emits structured compliance payloads for SIEM and analytics records.| Name | Type | Default | Description |
|---|---|---|---|
scim_bridge_url |
STRING |
https://scim.internal.company.com |
Base HTTPS URL hosting the enterprise 1Password SCIM bridge deployment. |
max_sync_errors_threshold |
INT |
1 |
Maximum tolerated failed provisioning transactions before classifying the bridge as degraded. |
alert_on_degraded |
BOOL |
True |
Toggle whether Slack webhook alerts are dispatched upon detecting SCIM bridge degradation. |
timeout_seconds |
INT |
15 |
Connection timeout in seconds for SCIM bridge health and provisioning API requests. |
{{ outputs.scan_scim_bridge_health.vars.bridge_status }}: Health status string returned by the 1Password SCIM bridge health endpoint.{{ outputs.scan_scim_bridge_health.vars.http_status }}: HTTP status code received during the bridge health interrogation check.{{ outputs.scan_scim_bridge_health.vars.recent_error_count }}: Count of observed operational errors during the audit check.{{ outputs.scan_scim_bridge_health.vars.error_details }}: Concatenated diagnostic messages and HTTP error details explaining bridge degradation.{{ outputs.scan_scim_bridge_health.vars.is_alerting }}: Boolean flag indicating whether the bridge status or error count triggered an alert.OP_SCIM_BEARER_TOKEN: Vault secret required for authenticated API execution and notifications.SLACK_WEBHOOK_URL: Vault secret required for authenticated API execution and notifications.company.security namespace.