16 lines
342 B
Go
16 lines
342 B
Go
package crd
|
|
|
|
import (
|
|
"flink-kube-operator/internal/crd/v1alpha1"
|
|
|
|
"k8s.io/apimachinery/pkg/types"
|
|
)
|
|
|
|
func (crd Crd) SetJobStatus(jobUid types.UID, status v1alpha1.FlinkJobStatus) error {
|
|
// Define the patch data (JSON Merge Patch format)
|
|
patchData := map[string]interface{}{
|
|
"status": status,
|
|
}
|
|
return crd.Patch(jobUid, patchData)
|
|
}
|