Skip to content

Latest commit

 

History

History
56 lines (47 loc) · 3.67 KB

File metadata and controls

56 lines (47 loc) · 3.67 KB

ApplicationHarnessConfig

Define helm variables that allow CloudHarness to enable and configure your application's deployment

Properties

Name Type Description Notes
deployment DeploymentAutoArtifactConfig [optional]
service ServiceAutoArtifactConfig [optional]
subdomain str If specified, an ingress will be created at [subdomain].[.Values.domain] [optional]
aliases List[str] If specified, an ingress will be created at [alias].[.Values.domain] for each alias [optional]
domain str If specified, an ingress will be created at [domain] [optional]
dependencies ApplicationDependenciesConfig [optional]
secured object When true, the application is shielded with a getekeeper [optional]
uri_role_mapping List[UriRoleMappingConfig] Map uri/roles to secure with the Gatekeeper (if `secured: true`) [optional]
secrets Dict[str, object] [optional]
use_services List[NamedObject] Specify which services this application uses in the frontend to create proxy ingresses. e.g. ``` - name: samples ``` [optional]
database DatabaseDeploymentConfig [optional]
resources List[FileResourcesConfig] Application file resources. Maps from deploy/resources folder and mounts as configmaps [optional]
readiness_probe ApplicationProbe [optional]
startup_probe ApplicationProbe [optional]
liveness_probe ApplicationProbe [optional]
source_root str [optional]
name str Application's name. Do not edit, the value is automatically set from the application directory's name [optional]
jupyterhub JupyterHubConfig [optional]
accounts ApplicationAccountsConfig [optional]
test ApplicationTestConfig [optional]
quotas Dict[str, object] [optional]
env List[NameValue] Environmental variables added to all containers (deprecated, please use envmap) [optional]
envmap Dict[str, object] [optional]
dockerfile DockerfileConfig [optional]
sentry bool [optional]
proxy ProxyConf [optional]
image_name str Use this name for the image in place of the default directory name [optional]

Example

from cloudharness_model.models.application_harness_config import ApplicationHarnessConfig

# TODO update the JSON string below
json = "{}"
# create an instance of ApplicationHarnessConfig from a JSON string
application_harness_config_instance = ApplicationHarnessConfig.from_json(json)
# print the JSON string representation of the object
print(ApplicationHarnessConfig.to_json())

# convert the object into a dict
application_harness_config_dict = application_harness_config_instance.to_dict()
# create an instance of ApplicationHarnessConfig from a dict
application_harness_config_from_dict = ApplicationHarnessConfig.from_dict(application_harness_config_dict)

[Back to Model list] [Back to API list] [Back to README]