Configuration reference
Configuration keys of the s3 module: sections, environment variables, types and defaults.
Generated from the module's code when its image was built — do not edit. Each key can be set as an environment variable on the module's deployment in namespace stackship-system; a double underscore separates the levels. An environment variable overrides the module's shipped appsettings. Values that could be credentials are not shown.
Stackship
Bound to StackshipModuleOptions.
| Key | Environment variable | Type | Default |
|---|---|---|---|
Stackship:AutoUnregisterOnShutdown |
Stackship__AutoUnregisterOnShutdown |
boolean |
true |
Stackship:BackendBaseUrl |
Stackship__BackendBaseUrl |
string |
"" |
Stackship:BaseUrl |
Stackship__BaseUrl |
string |
"" |
Stackship:CustomResourceDefinitions:{index}:Group |
Stackship__CustomResourceDefinitions__{index}__Group |
string |
|
Stackship:CustomResourceDefinitions:{index}:Plural |
Stackship__CustomResourceDefinitions__{index}__Plural |
string |
|
Stackship:CustomResourceDefinitions:{index}:ReadAction |
Stackship__CustomResourceDefinitions__{index}__ReadAction |
string |
|
Stackship:CustomResourceDefinitions:{index}:ResourceName |
Stackship__CustomResourceDefinitions__{index}__ResourceName |
string |
|
Stackship:CustomResourceDefinitions:{index}:StatusSource |
Stackship__CustomResourceDefinitions__{index}__StatusSource |
string |
|
Stackship:CustomResourceDefinitions:{index}:UserManagedResource |
Stackship__CustomResourceDefinitions__{index}__UserManagedResource |
boolean |
|
Stackship:CustomResourceDefinitions:{index}:Version |
Stackship__CustomResourceDefinitions__{index}__Version |
string |
|
Stackship:DisplayName |
Stackship__DisplayName |
string |
"" |
Stackship:HeartbeatInterval |
Stackship__HeartbeatInterval |
duration |
00:00:30 |
Stackship:HeartbeatTimeout |
Stackship__HeartbeatTimeout |
duration |
|
Stackship:HttpTimeout |
Stackship__HttpTimeout |
duration |
00:00:15 |
Stackship:Key |
Stackship__Key |
string |
(not shown) |
Stackship:RegistrationRetryInterval |
Stackship__RegistrationRetryInterval |
duration |
00:00:05 |
Stackship:UseGrpcRegistration |
Stackship__UseGrpcRegistration |
boolean |
false |
Stackship:Authorization
Bound to AuthorizationOptions.
| Key | Environment variable | Type | Default |
|---|---|---|---|
Stackship:Authorization:CacheTtlSeconds |
Stackship__Authorization__CacheTtlSeconds |
integer |
30 |
Stackship:Authorization:RbacEndpoint |
Stackship__Authorization__RbacEndpoint |
string |
"" |
Read at startup
Keys the module reads directly while it starts, outside an options section. The value column shows what the module's appsettings ships.
| Key | Environment variable | Type | Shipped value |
|---|---|---|---|
ConnectionStrings:Postgres |
ConnectionStrings__Postgres |
(not shown) |
Other shipped settings
Keys the module's appsettings sets that no options section above covers.
| Key | Environment variable | Type | Shipped value |
|---|---|---|---|
S3:HostnameSuffix |
S3__HostnameSuffix |
s3.stackship.local |
|
S3:ServerImage |
S3__ServerImage |
registry.stackship.se/stackship/s3-server:0.1.0 |