Nullstone config
0.1Schema URL
Type:
object
The Nullstone configuration file is a YAML file defining a platform-agnostic architecture
Properties
version
const: "0.1"
required
apps
object
blocks
object
cluster_namespaces
object
clusters
object
datastores
object
domains
object
ingresses
object
networks
object
subdomains
object
Definitions
app
object
module
string
module_version
string
vars
object
connections
object
is_shared
boolean
framework
string
environment
object
capabilities
capabilities | capabilitiesArray
cluster_namespace
cluster
datastore
domain
object
domain_dns
object
template
string
A templated string for configuration the domain name. This interpolates {{ NULLSTONE_ORG }}
ingress
network
subdomain
object
subdomain_dns
object
template
string
A templated string for configuration the subdomain name. This interpolates {{ random() }}, {{ NULLSTONE_ORG }}, {{ NULLSTONE_STACK }}, {{ NULLSTONE_ENV }}
capabilities
Record<string, object>
capabilitiesArray
namedCapability[]
capability
object
namedCapability
object
variables
object
connection_targets
object
connection_target
object
block_name
string
required
stack_name
string
env_name
string