opendatahub-operator: Dataflow¶
Controller Watches¶
Kubernetes resources this controller monitors for changes. Each watch triggers reconciliation when the watched resource is created, updated, or deleted.
Reconciliation Flow¶
How the controller interacts with the Kubernetes API during reconciliation.
sequenceDiagram
%% Static dataflow for opendatahub-operator
participant KubernetesAPI as Kubernetes API
participant azure_cloud_manager_operator as azure-cloud-manager-operator
participant controller_manager as controller-manager
participant coreweave_cloud_manager_operator as coreweave-cloud-manager-operator
participant rhods_operator as rhods-operator
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ConfigMap
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ConfigMap
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ConfigMap
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ConfigMap
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ConfigMap
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ConfigMap
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ConfigMap
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ConfigMap
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ConfigMap
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ConfigMap
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ConfigMap
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ConfigMap
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ConfigMap
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ConfigMap
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ConfigMap
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ConfigMap
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ConfigMap
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Secret
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Secret
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Secret
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Secret
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Secret
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Secret
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Secret
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Secret
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Secret
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Service
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Service
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Service
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Service
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Service
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Service
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Service
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Service
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Service
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Service
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Service
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Service
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Service
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Service
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Service
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Service
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ServiceAccount
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ServiceAccount
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ServiceAccount
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ServiceAccount
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ServiceAccount
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ServiceAccount
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ServiceAccount
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ServiceAccount
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ServiceAccount
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ServiceAccount
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ServiceAccount
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ServiceAccount
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ServiceAccount
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ServiceAccount
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ServiceAccount
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ServiceAccount
azure_cloud_manager_operator->>KubernetesAPI: Create/Update MutatingWebhookConfiguration
azure_cloud_manager_operator->>KubernetesAPI: Create/Update MutatingWebhookConfiguration
azure_cloud_manager_operator->>KubernetesAPI: Create/Update MutatingWebhookConfiguration
azure_cloud_manager_operator->>KubernetesAPI: Create/Update MutatingWebhookConfiguration
azure_cloud_manager_operator->>KubernetesAPI: Create/Update MutatingWebhookConfiguration
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ValidatingAdmissionPolicy
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ValidatingAdmissionPolicyBinding
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ValidatingWebhookConfiguration
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ValidatingWebhookConfiguration
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ValidatingWebhookConfiguration
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ValidatingWebhookConfiguration
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ValidatingWebhookConfiguration
azure_cloud_manager_operator->>KubernetesAPI: Create/Update HTTPRoute
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Deployment
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Deployment
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Deployment
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Deployment
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Deployment
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Deployment
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Deployment
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Deployment
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Deployment
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Deployment
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Deployment
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Deployment
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Deployment
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Deployment
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Deployment
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Deployment
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Job
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Dashboard
azure_cloud_manager_operator->>KubernetesAPI: Create/Update DataSciencePipelines
azure_cloud_manager_operator->>KubernetesAPI: Create/Update FeastOperator
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Kserve
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Kueue
azure_cloud_manager_operator->>KubernetesAPI: Create/Update LlamaStackOperator
azure_cloud_manager_operator->>KubernetesAPI: Create/Update MLflowOperator
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ModelController
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ModelRegistry
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Ray
azure_cloud_manager_operator->>KubernetesAPI: Create/Update SparkOperator
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Trainer
azure_cloud_manager_operator->>KubernetesAPI: Create/Update TrainingOperator
azure_cloud_manager_operator->>KubernetesAPI: Create/Update TrustyAI
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Workbenches
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ConsoleLink
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ConsoleLink
azure_cloud_manager_operator->>KubernetesAPI: Create/Update PodMonitor
azure_cloud_manager_operator->>KubernetesAPI: Create/Update PodMonitor
azure_cloud_manager_operator->>KubernetesAPI: Create/Update PodMonitor
azure_cloud_manager_operator->>KubernetesAPI: Create/Update PodMonitor
azure_cloud_manager_operator->>KubernetesAPI: Create/Update PrometheusRule
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ServiceMonitor
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ServiceMonitor
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ServiceMonitor
azure_cloud_manager_operator->>KubernetesAPI: Create/Update NetworkPolicy
azure_cloud_manager_operator->>KubernetesAPI: Create/Update NetworkPolicy
azure_cloud_manager_operator->>KubernetesAPI: Create/Update NetworkPolicy
azure_cloud_manager_operator->>KubernetesAPI: Create/Update NetworkPolicy
azure_cloud_manager_operator->>KubernetesAPI: Create/Update NetworkPolicy
azure_cloud_manager_operator->>KubernetesAPI: Create/Update PodDisruptionBudget
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ClusterRole
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ClusterRole
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ClusterRole
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ClusterRole
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ClusterRole
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ClusterRole
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ClusterRole
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ClusterRole
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ClusterRole
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ClusterRole
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ClusterRole
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ClusterRole
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ClusterRole
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ClusterRole
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ClusterRole
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ClusterRole
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ClusterRole
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ClusterRoleBinding
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ClusterRoleBinding
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ClusterRoleBinding
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ClusterRoleBinding
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ClusterRoleBinding
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ClusterRoleBinding
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ClusterRoleBinding
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ClusterRoleBinding
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ClusterRoleBinding
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ClusterRoleBinding
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ClusterRoleBinding
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ClusterRoleBinding
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ClusterRoleBinding
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ClusterRoleBinding
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ClusterRoleBinding
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ClusterRoleBinding
azure_cloud_manager_operator->>KubernetesAPI: Create/Update ClusterRoleBinding
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Role
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Role
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Role
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Role
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Role
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Role
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Role
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Role
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Role
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Role
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Role
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Role
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Role
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Role
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Role
azure_cloud_manager_operator->>KubernetesAPI: Create/Update RoleBinding
azure_cloud_manager_operator->>KubernetesAPI: Create/Update RoleBinding
azure_cloud_manager_operator->>KubernetesAPI: Create/Update RoleBinding
azure_cloud_manager_operator->>KubernetesAPI: Create/Update RoleBinding
azure_cloud_manager_operator->>KubernetesAPI: Create/Update RoleBinding
azure_cloud_manager_operator->>KubernetesAPI: Create/Update RoleBinding
azure_cloud_manager_operator->>KubernetesAPI: Create/Update RoleBinding
azure_cloud_manager_operator->>KubernetesAPI: Create/Update RoleBinding
azure_cloud_manager_operator->>KubernetesAPI: Create/Update RoleBinding
azure_cloud_manager_operator->>KubernetesAPI: Create/Update RoleBinding
azure_cloud_manager_operator->>KubernetesAPI: Create/Update RoleBinding
azure_cloud_manager_operator->>KubernetesAPI: Create/Update RoleBinding
azure_cloud_manager_operator->>KubernetesAPI: Create/Update RoleBinding
azure_cloud_manager_operator->>KubernetesAPI: Create/Update RoleBinding
azure_cloud_manager_operator->>KubernetesAPI: Create/Update RoleBinding
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Route
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Route
azure_cloud_manager_operator->>KubernetesAPI: Create/Update SecurityContextConstraints
azure_cloud_manager_operator->>KubernetesAPI: Create/Update SecurityContextConstraints
azure_cloud_manager_operator->>KubernetesAPI: Create/Update Template
KubernetesAPI-->>+azure_cloud_manager_operator: Watch Namespace (informer)
KubernetesAPI-->>+azure_cloud_manager_operator: Watch Namespace (informer)
KubernetesAPI-->>+azure_cloud_manager_operator: Watch Namespace (informer)
KubernetesAPI-->>+azure_cloud_manager_operator: Watch HTTPRoute (informer)
KubernetesAPI-->>+azure_cloud_manager_operator: Watch ClusterRole (informer)
KubernetesAPI-->>+azure_cloud_manager_operator: Watch Auth (informer)
Note over azure_cloud_manager_operator: Exposed Services
Note right of azure_cloud_manager_operator: webhook-service:443/TCP []
Note right of azure_cloud_manager_operator: webhook-service:443/TCP []
Note right of azure_cloud_manager_operator: webhook-service:443/TCP []
Configuration¶
ConfigMaps and Helm values that control this component's runtime behavior.
ConfigMaps¶
| Name | Data Keys | Source |
|---|---|---|
| blackbox | blackbox.yml | config/monitoring/blackbox-exporter/external/blackbox-exporter-external-configmap.yaml |
| blackbox | blackbox.yml | config/monitoring/blackbox-exporter/internal/blackbox-exporter-internal-configmap.yaml |
Helm¶
Chart: test-chart v0.1.0