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?