StandardAppVersion is the Schema for the StandardAppVersions API. Standard App Version resource to create a new version of standard GAE Application.
Type
CRD
Group
appengine.gcp.upbound.io
Version
v1beta1
apiVersion: appengine.gcp.upbound.io/v1beta1
kind: StandardAppVersion
StandardAppVersionSpec defines the desired state of StandardAppVersion
No description provided.
Automatic scaling is based on request rate, response latencies, and other application metrics. Structure is documented below.
Scheduler settings for standard environment. Structure is documented below.
Basic scaling creates instances when your application receives requests. Each instance will be shut down when the application becomes idle. Basic scaling is ideal for work that is intermittent or driven by user activity. Structure is documented below.
Code and application artifacts that make up this version. Structure is documented below.
Zip File Structure is documented below.
The entrypoint for the application. Structure is documented below.
An ordered list of URL-matching patterns that should be applied to incoming requests. The first matching URL handles the request and other request handlers are not attempted. Structure is documented below.
Executes a script to handle the requests that match this URL pattern. Only the auto value is supported for Node.js in the App Engine standard environment, for example "script:" "auto". Structure is documented below.
Files served directly to the user for a given URL, such as images, CSS stylesheets, or JavaScript source files. Static file handlers describe which files in the application directory are static files, and which URLs serve them. Structure is documented below.
A list of the types of messages that this application is able to receive. Each value may be one of INBOUND_SERVICE_MAIL, INBOUND_SERVICE_MAIL_BOUNCE, INBOUND_SERVICE_XMPP_ERROR, INBOUND_SERVICE_XMPP_MESSAGE, INBOUND_SERVICE_XMPP_SUBSCRIBE, INBOUND_SERVICE_XMPP_PRESENCE, INBOUND_SERVICE_CHANNEL_PRESENCE, and INBOUND_SERVICE_WARMUP.
A service with manual scaling runs continuously, allowing you to perform complex initialization and rely on the state of its memory over time. Structure is documented below.
Reference to a ServiceAccount in cloudplatform to populate serviceAccount.
Policies for referencing.
Selector for a ServiceAccount in cloudplatform to populate serviceAccount.
Policies for selection.
Enables VPC connectivity for standard apps. Structure is documented below.
ProviderConfigReference specifies how the provider that will be used to create, observe, update, and delete this managed resource should be configured.
Policies for referencing.
ProviderReference specifies the provider that will be used to create, observe, update, and delete this managed resource. Deprecated: Please use ProviderConfigReference, i.e. providerConfigRef
Policies for referencing.
PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret store config to which any connection details for this managed resource should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource.
WriteConnectionSecretToReference specifies the namespace and name of a Secret to which any connection details for this managed resource should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource. This field is planned to be replaced in a future release in favor of PublishConnectionDetailsTo. Currently, both could be set independently and connection details would be published to both without affecting each other.
StandardAppVersionStatus defines the observed state of StandardAppVersion.
Conditions of the resource.
myapp-v1
apiVersion: appengine.gcp.upbound.io/v1beta1
kind: StandardAppVersion
metadata:
annotations:
meta.upbound.io/example-id: appengine/v1beta1/applicationurldispatchrules
labels:
testing.upbound.io/example-name: myapp_v1
name: myapp-v1
spec:
forProvider:
automaticScaling:
- maxConcurrentRequests: 10
standardSchedulerSettings:
- maxInstances: 1
deleteServiceOnDestroy: true
deployment:
- files:
- name: bucket-object
sourceUrl: https://storage.googleapis.com/${bucket.name}/${bucket-object.name}
entrypoint:
- shell: node ./app.js
runtime: nodejs10
service: default
myapp-v1
apiVersion: appengine.gcp.upbound.io/v1beta1
kind: StandardAppVersion
metadata:
annotations:
meta.upbound.io/example-id: appengine/v1beta1/servicenetworksettings
labels:
testing.upbound.io/example-name: myapp_v1
name: myapp-v1
spec:
forProvider:
automaticScaling:
- maxConcurrentRequests: 10
standardSchedulerSettings:
- maxInstances: 1
deleteServiceOnDestroy: true
deployment:
- files:
- name: bucket-object
sourceUrl: https://storage.googleapis.com/${bucket.name}/${bucket-object.name}
entrypoint:
- shell: node ./app.js
runtime: nodejs10
service: default
myapp-v1
apiVersion: appengine.gcp.upbound.io/v1beta1
kind: StandardAppVersion
metadata:
annotations:
meta.upbound.io/example-id: appengine/v1beta1/standardappversion
upjet.upbound.io/manual-intervention: The default service (module) cannot be deleted.
labels:
testing.upbound.io/example-name: myapp_v1
name: myapp-v1
spec:
forProvider:
automaticScaling:
- maxConcurrentRequests: 10
standardSchedulerSettings:
- maxInstances: 1
deleteServiceOnDestroy: true
deployment:
- files:
- name: bucket-object
sourceUrl: https://storage.googleapis.com/${bucket.name}/${bucket-object.name}
entrypoint:
- shell: node ./app.js
runtime: nodejs10
service: default
© 2022 Upbound, Inc.
Discover the building blocksfor your internal cloud platform.