Dale Lane created FLINK-40866:
---------------------------------

             Summary: Add FlinkMiniClusterController and register the 
FlinkMiniCluster kind
                 Key: FLINK-40866
                 URL: https://issues.apache.org/jira/browse/FLINK-40866
             Project: Flink
          Issue Type: Sub-task
          Components: Kubernetes Operator
            Reporter: Dale Lane


Wires up the {{FlinkMiniCluster}} components added in the preceding sub-tasks 
into a working controller.

Adds {{FlinkMiniClusterController}} (JOSDK {{{}Reconciler{}}}), 
{{{}FlinkMiniClusterContext{}}}, the informer event source on the MiniCluster 
Deployment, status and event recording for the new kind, and registration in 
{{FlinkOperator}} including canary-based health probing.

With this change a {{FlinkMiniCluster}} resource will be reconciled end to end: 
the operator deploys the pod, observes it, reports job and pod status, and 
cleans up on deletion.

An end-to-end test covering the basic lifecycle should be included.

_(Note: {{FlinkResourceListener}} has no {{FlinkMiniCluster}} callbacks, so 
listener notification and audit logging are not wired for this kind.)_



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to