This adds basic status updates to the CRs managed by the spark operator. Status includes a state string and a lastTransitionTime field. This PR is dependent on a change to the AbstractOperator in https://github.com/jvm-operators/abstract-operator/pull/62
As an initial pass, the status block available is fixed (string, date) and the changes should not break any existing subclasses of AbstractOperator class. In the future we can figure out how to add more general status.
Related Issue
The following issue is partly related. This is a first step toward general status, but it is mostly to satisfy failing CI in the community-operators repo because of the lack of a status block.
Description
This adds basic status updates to the CRs managed by the spark operator. Status includes a state string and a lastTransitionTime field. This PR is dependent on a change to the AbstractOperator in https://github.com/jvm-operators/abstract-operator/pull/62
As an initial pass, the status block available is fixed (string, date) and the changes should not break any existing subclasses of AbstractOperator class. In the future we can figure out how to add more general status.
Related Issue
The following issue is partly related. This is a first step toward general status, but it is mostly to satisfy failing CI in the community-operators repo because of the lack of a status block.
https://github.com/radanalyticsio/spark-operator/issues/216
Types of changes
:sparkles: New feature (non-breaking change which adds functionality)