|
|
|
FLINK-26873
|
FLINK-25963
Align the helm chart version with the flink operator
|
Gyula Fora
|
WenJun Min
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26836
|
FLINK-25963
Add sanity check for state.savepoints.dir when using savepoint upgrade mode
|
Nicholas Jiang
|
Yang Wang
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26832
|
FLINK-25963
Output more status info for JobObserver
|
Biao Geng
|
Biao Geng
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26830
|
FLINK-25963
Move jobs to suspended state before upgrading
|
Gyula Fora
|
Gyula Fora
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26807
|
FLINK-25963
The batch job not work well with Operator
|
Unassigned
|
WenJun Min
|
|
Closed |
Duplicate
|
|
|
|
|
|
|
|
FLINK-26781
|
FLINK-25963
Link operator doc site to Flink Website
|
ZhengYu Chen
|
Gyula Fora
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26769
|
FLINK-25963
Individual upgradeMode change does not trigger a reconciliation
|
Unassigned
|
Yang Wang
|
|
Closed |
Not A Problem
|
|
|
|
|
|
|
|
FLINK-26719
|
FLINK-25963
Rethink the default reschedule reconcile loop
|
Unassigned
|
WenJun Min
|
|
Closed |
Not A Problem
|
|
|
|
|
|
|
|
FLINK-26715
|
FLINK-25963
E2E tests should cover different watchNamespace scenarios
|
Márton Balassi
|
Gyula Fora
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26714
|
FLINK-25963
Remove .sec from OperatorConfigOptions and use Duration type config instead
|
Nicholas Jiang
|
Gyula Fora
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26706
|
FLINK-25963
Introduce Ingress URL templating
|
Matyas Orhidi
|
Matyas Orhidi
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26676
|
FLINK-25963
Set ClusterIP service type when watching specific namespaces
|
Gyula Fora
|
Gyula Fora
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26660
|
FLINK-25963
Specify EventSource when watching multiple namespaces
|
Gyula Fora
|
Márton Balassi
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26655
|
FLINK-25963
Improve the observe logic in SessionObserver
|
Biao Geng
|
Biao Geng
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26649
|
FLINK-25963
Add startTime in JobStatus
|
Nicholas Jiang
|
Yang Wang
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26640
|
FLINK-25963
Consider changing flinkVersion to enum type or removing it completely
|
Gyula Fora
|
Gyula Fora
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26620
|
FLINK-25963
Mark CRD classes experimental
|
Nicholas Jiang
|
Gyula Fora
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26605
|
FLINK-25963
Check if JM can serve rest api calls every time before reconcile
|
Biao Geng
|
Yang Wang
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26577
|
FLINK-25963
Avoid state loss when switching to last-state upgrade mode
|
Yang Wang
|
Gyula Fora
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26574
|
FLINK-25963
Allow definining Operator configuration in Helm chart Values
|
Gyula Fora
|
Gyula Fora
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26572
|
FLINK-25963
Re-schedule reconcile more often until job is in ready state
|
Gyula Fora
|
Gyula Fora
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26571
|
FLINK-25963
Savepoint trigger/tracking improvements
|
Matyas Orhidi
|
Gyula Fora
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26554
|
FLINK-25963
Clean termination of FlinkDeployment
|
Gyula Fora
|
Thomas Weise
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26552
|
FLINK-25963
Try to use @EnableKubernetesMockClient(crud = true) in controller test
|
Nicholas Jiang
|
Gyula Fora
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26546
|
FLINK-25963
Extract Observer Interface
|
WenJun Min
|
Matyas Orhidi
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26538
|
FLINK-25963
Ability to restart deployment w/o spec change
|
WenJun Min
|
Thomas Weise
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26528
|
FLINK-25963
Trigger the updateControl when the FlinkDeployment have changed
|
WenJun Min
|
WenJun Min
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26521
|
FLINK-25963
Reconsider setting generationAwareEventProcessing = true
|
Gyula Fora
|
Gyula Fora
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26508
|
FLINK-25963
Webhook should only validate on /validate endpoint end log errors for others
|
Nicholas Jiang
|
Gyula Fora
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26507
|
FLINK-25963
Last state upgrade mode should allow reconciliation regardless of job and deployment status
|
Gyula Fora
|
Gyula Fora
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26476
|
FLINK-25963
Introduce flink-kubernetes-shaded to avoid overlapping classes
|
Yang Wang
|
Yang Wang
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26473
|
FLINK-25963
Observer should support JobManager deployment crashed or deleted externally
|
Thomas Weise
|
Yang Wang
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26472
|
FLINK-25963
Introduce Savepoint object in JobStatus
|
Matyas Orhidi
|
Matyas Orhidi
|
|
Closed |
Duplicate
|
|
|
|
|
|
|
|
FLINK-26471
|
FLINK-25963
Deleting the operator while jobs are running causes the jobs to fail
|
Márton Balassi
|
Gyula Fora
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26454
|
FLINK-25963
Improve operator logging
|
Gyula Fora
|
Gyula Fora
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26447
|
FLINK-25963
Clean up webhook jar and dependency management
|
Nicholas Jiang
|
Gyula Fora
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26436
|
FLINK-25963
SharedIndexInformer should respect watched namespaces
|
Gyula Fora
|
Gyula Fora
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26432
|
FLINK-25963
Cleanly separate validator, observer and reconciler modules
|
Gyula Fora
|
Gyula Fora
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26405
|
FLINK-25963
Add validation check of num of JM replica
|
Biao Geng
|
Biao Geng
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26399
|
FLINK-25963
Make some option of operator configurable
|
WenJun Min
|
WenJun Min
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26377
|
FLINK-25963
Extract Reconciler interface
|
WenJun Min
|
Gyula Fora
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26370
|
FLINK-25963
Make Flink cluster communication asynchronous
|
Sandor Kelemen
|
Gyula Fora
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26367
|
FLINK-25963
Move sanity check in FlinkService#cancelJob to DefaultDeploymentValidator
|
Nicholas Jiang
|
Yang Wang
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26356
|
FLINK-25963
Revisit the create of RestClusterClient
|
WenJun Min
|
WenJun Min
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26339
|
FLINK-25963
Introduce the webhook config to free the environment options
|
Unassigned
|
WenJun Min
|
|
Closed |
Not A Problem
|
|
|
|
|
|
|
|
FLINK-26337
|
FLINK-25963
Avoid load flink conf each reconcile loop
|
WenJun Min
|
WenJun Min
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26336
|
FLINK-25963
Deletion should remove HA related configmaps also
|
Gyula Fora
|
Gyula Fora
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26332
|
FLINK-25963
Move the Operator Env to the common Utils
|
WenJun Min
|
WenJun Min
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26328
|
FLINK-25963
Control Logging Behavior in Flink Deployments
|
Matyas Orhidi
|
Matyas Orhidi
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26308
|
FLINK-25963
Remove need for flink-operator clusterrole
|
Márton Balassi
|
Márton Balassi
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26290
|
FLINK-25963
Revisit serviceAccount and taskSlots direct fields in CRD
|
Thomas Weise
|
Thomas Weise
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26261
|
FLINK-25963
Reconciliation should try to start job when not already started or move to permanent error
|
Thomas Weise
|
Thomas Weise
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26260
|
FLINK-25963
Support watching specific namespace for FlinkDeployments
|
Gyula Fora
|
Gyula Fora
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26257
|
FLINK-25963
Document metrics configuration for Prometheus
|
Matyas Orhidi
|
Matyas Orhidi
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26236
|
FLINK-25963
Track and cap retries in ReconciliationStatus
|
Matyas Orhidi
|
Gyula Fora
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26216
|
FLINK-25963
Make 'replicas' work in JobManager Spec
|
Biao Geng
|
Biao Geng
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26214
|
FLINK-25963
Publish Kubernetes operator to container registry
|
Márton Balassi
|
Zili Chen
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26193
|
FLINK-25963
Commit generated CRD into Git repo
|
Matyas Orhidi
|
Gyula Fora
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26183
|
FLINK-25963
Support kubernetes-operator metrics using the Flink metric system
|
Matyas Orhidi
|
Gyula Fora
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26181
|
FLINK-25963
Support manual savepoint triggering in the operator
|
Matyas Orhidi
|
Gyula Fora
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26178
|
FLINK-25963
Use the same enum for expected and observed jobstate (JobState / JobStatus.state)
|
Biao Geng
|
Gyula Fora
|
|
Closed |
Later
|
|
|
|
|
|
|
|
FLINK-26163
|
FLINK-25963
Refactor FlinkUtils#getEffectiveConfig into smaller pieces
|
Biao Geng
|
Gyula Fora
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26157
|
FLINK-25963
Containers Should Not Run As Root
|
Matyas Orhidi
|
Matyas Orhidi
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26142
|
FLINK-25963
Integrate flink-kubernetes-operator repo with CI/CD
|
Yang Wang
|
Gyula Fora
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26141
|
FLINK-25963
Support last-state upgrade mode
|
Yang Wang
|
Gyula Fora
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26139
|
FLINK-25963
Improve JobStatus tracking and handle different job states
|
Unassigned
|
Gyula Fora
|
|
Closed |
Won't Fix
|
|
|
|
|
|
|
|
FLINK-26138
|
FLINK-25963
Create controller test for stateful/stateless upgrade flow
|
Gyula Fora
|
Gyula Fora
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26137
|
FLINK-25963
Create webhook REST api test
|
Nicholas Jiang
|
Gyula Fora
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26136
|
FLINK-25963
Implement shared validation logic for FlinkDeployment objects
|
Gyula Fora
|
Gyula Fora
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26135
|
FLINK-25963
Separate job and deployment errors in FlinkDeployment status
|
Gyula Fora
|
Gyula Fora
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
FLINK-26078
|
FLINK-25963
Initial Kubernetes Operator Prototype contribution
|
Gyula Fora
|
Gyula Fora
|
|
Closed |
Done
|
|
|
|
|