crate.operator.grand_central module

async crate.operator.grand_central.create_grand_central_backend(namespace, name, spec, meta, logger)
Parameters
Return type

None

async crate.operator.grand_central.create_grand_central_user(namespace, name, meta, logger)
Parameters
crate.operator.grand_central.get_grand_central_deployment(owner_references, name, labels, image_pull_secrets, spec)
Parameters
Return type

V1Deployment

crate.operator.grand_central.get_grand_central_ingress(owner_references, name, labels, hostname)
Parameters
Return type

V1Ingress

crate.operator.grand_central.get_grand_central_labels(name, meta)
Parameters
Return type

Dict[str, Any]

crate.operator.grand_central.get_grand_central_service(owner_references, name, labels)
Parameters
Return type

V1Service

async crate.operator.grand_central.read_grand_central_deployment(namespace, name)
Parameters
  • namespace (str) –

  • name (str) –

Return type

Optional[V1Deployment]

async crate.operator.grand_central.read_grand_central_ingress(namespace, name)
Parameters
  • namespace (str) –

  • name (str) –

Return type

Optional[V1Ingress]

async crate.operator.grand_central.update_grand_central_deployment_image(namespace, name, image, logger)
Parameters