Skip to content

Latest commit

 

History

History
60 lines (41 loc) · 4.4 KB

application-reference.md

File metadata and controls

60 lines (41 loc) · 4.4 KB

Application CRD Reference

Table of Contents

Created by github-markdown-toc

Application

Field json field Type Info
Spec spec ApplicationSpec The specfication for the custom resource
Status status ApplicationStatus The status for the custom resource

ApplicationSpec

Field json field Type Info Required
Name name string Name Yes
Description description string human-readable text of the application Yes
AccountCR accountCR object name of account CR via v1.LocalObjectReference Yes
ProductCR productCR object name of product CR via v1.LocalObjectReference Yes
ApplicationPlanName applicationPlanName string name of application plan that the application will use Yes
Suspend suspend bool suspend application if true suspends application, if false resumes application No

Provider Account Reference

Application CR relies on the provider account reference for the developer account and the product being the same. If not you will see an error in the status.

ApplicationStatus

Field json field Type Info
ID applicationID int64 Internal ID
Observed Generation observedGeneration string helper field to see if status info is up to date with latest resource spec
State state string state message
ProviderAccountHost providerAccountHost string 3scale control plane host
Conditions conditions array of conditions resource conditions

ConditionSpec

The status object has an array of Conditions through which the Backend has or has not passed. Each element of the Condition array has the following fields:

  • The ready field is a string, with possible values True, False, and Unknown.
Field json field Type Info
Ready ready string Ready: True, False, Unknown