package
0.10.0
Repository: https://github.com/sap/cap-operator.git
Documentation: pkg.go.dev

# Functions

Kind takes an unqualified kind and returns back a Group qualified GroupKind.
Resource takes an unqualified resource and returns a Group qualified GroupResource.

# Constants

No description provided by the author
No description provided by the author
CAPApplication has been reconciled and is now consistent.
Deletion has been triggered.
An error occurred during reconciliation.
CAPApplication is being reconciled.
No description provided by the author
No description provided by the author
Deletion has been triggered.
An error occurred during reconciliation.
CAPApplicationVersion is being processed.
CAPApplicationVersion is now ready for use (dependent resources have been created).
No description provided by the author
No description provided by the author
No description provided by the author
CAPTenantOperation steps completed.
CAPTenantOperation deletion has been triggered.
CAPTenantOperation steps have failed.
CAPTenantOperation is being processed.
Deprovision tenant.
Provision tenant.
Upgrade tenant.
No description provided by the author
No description provided by the author
No description provided by the author
Deletion has been triggered.
Tenant is being provisioned.
Tenant provisioning ended in error.
Tenant has been provisioned/upgraded and is now ready for use.
Tenant upgrade failed.
Tenant is being upgraded.
No description provided by the author
No description provided by the author
No description provided by the author
Additional deployment type.
CAP backend server deployment type.
Application router deployment type.
No description provided by the author
No description provided by the author
job for deploying content or configuration to (BTP) services.
job for custom tenant operation e.g.
job for tenant operation e.g.
Prometheus Metric type Counter.
Prometheus Metric type Gauge.
Expose the port for the current application versions pod(s) scope.
Expose the port for any pod(s) in the overall cluster scope.
No description provided by the author
Always (default).
Never.

# Variables

AddToScheme is a global function that registers this API group & version to a scheme.
SchemeBuilder initializes a scheme builder.
SchemeGroupVersion is group version used to register these objects.

# Structs

Application domains.
No description provided by the author
Identifies an SAP BTP subaccount (tenant).
CAPApplication is the schema for capapplications API.
CAPApplicationList contains a list of CAPApplication.
CAPApplicationSpec defines the desired state of CAPApplication.
No description provided by the author
CAPApplicationVersion defines the schema for capapplicationversions API.
CAPApplicationVersionList contains a list of CAPApplicationVersion.
CAPApplicationVersionSpec specifies the desired state of CAPApplicationVersion.
No description provided by the author
CAPTenant defines the schema for captenants API.
CAPTenantList contains a list of CAPTenant.
CAPTenantOperation defines the schema for captenantoperations API.
CAPTenantOperationList contains a list of CAPTenantOperation.
No description provided by the author
No description provided by the author
No description provided by the author
CAPTenantOutput is the schema for captenantoutputs API.
CAPTenantOutputList contains a list of CAPTenantOutput.
No description provided by the author
CAPTenantSpec defines the desired state of the CAPTenant.
No description provided by the author
CommonDetails specifies the common details of the Container/Pod that may be relevant for both Deployments and Jobs.
No description provided by the author
DeploymentDetails specifies the details of the Deployment.
Custom resource status.
JobDetails specifies the details of the Job.
MetricRule specifies a Prometheus metric and rule which represents a cleanup condition.
No description provided by the author
Generic Name/Value configuration.
Configuration of Service Ports for the deployment.
Service information.
Configuration used to sequence tenant related jobs for a given tenant operation.
No description provided by the author
WorkloadDetails specifies the details of the Workload.
WorkloadMonitoring specifies the metrics related to the workload.

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Type of deployment.
Duration is a valid time duration that can be parsed by Prometheus Supported units: y, w, d, h, m, s, ms Examples: `30s`, `1m`, `1h20m15s`, `15d` +kubebuilder:validation:Pattern:="^(0|(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?)$".
Type of Job.
Type of Prometheus metric.
Type of NetworkPolicy for the port.
No description provided by the author
No description provided by the author