Error "status.backups.full: Required value" whilst running backup with operator

I’ve just setup a new Operator 2.0 cluster running couchbase 6.5.1. I’ve configured a CouchbaseBackup resource but when it runs it outputs this in the logs:

2021-07-20 03:00:35,102 - root - INFO - Starting Backup cleanup
2021-07-20 03:00:35,188 - root - INFO - removed 0 backups
2021-07-20 03:00:35,276 - root - INFO - Exiting Script, success. Output: {"location": "2021-07-20T03_00_28.22742391Z", "duration_seconds": "6.837313058", "avg_data_transfer_rate_bytes_sec": 4208, "total_items": 1, "total_items_size_bytes": 28764, "buckets": {"calendar_event_bucket": {"mutations_backedup": "0", "mutations_failed": "0", "deletions_backedup": "1", "deletions_failed": "0"}}}
(422)
Reason: Unprocessable Entity
HTTP response headers: HTTPHeaderDict({'Audit-Id': 'f7394a45-ea0a-4c41-ac1c-69859bc74378', 'Cache-Control': 'no-cache, private', 'Content-Type': 'application/json', 'Date': 'Tue, 20 Jul 2021 03:00:28 GMT', 'Content-Length': '383'})
HTTP response body: {"kind":"Status","apiVersion":"v1","metadata":{},"status":"Failure","message":"CouchbaseBackup.couchbase.com \"cb-backup\" is invalid: status.backups.full: Required value","reason":"Invalid","details":{"name":"cb-backup","group":"couchbase.com","kind":"CouchbaseBackup","causes":[{"reason":"FieldValueRequired","message":"Required value","field":"status.backups.full"}]},"code":422}


(422)
Reason: Unprocessable Entity
HTTP response headers: HTTPHeaderDict({'Audit-Id': '59709a66-a8a8-4660-b21e-746c5ebac6fe', 'Cache-Control': 'no-cache, private', 'Content-Type': 'application/json', 'Date': 'Tue, 20 Jul 2021 03:00:35 GMT', 'Content-Length': '383'})
HTTP response body: {"kind":"Status","apiVersion":"v1","metadata":{},"status":"Failure","message":"CouchbaseBackup.couchbase.com \"cb-backup\" is invalid: status.backups.full: Required value","reason":"Invalid","details":{"name":"cb-backup","group":"couchbase.com","kind":"CouchbaseBackup","causes":[{"reason":"FieldValueRequired","message":"Required value","field":"status.backups.full"}]},"code":422}

I’m guessing it’s failing to update the CouchbaseBackup resource with the status info? Why is this?

Can you use the cbopinfo tool to grab the logs and resource definitions? It will be a lot easier to resolve with that as a support call.