SpinAppExecutor
Custom Resource Definition (CRD) reference for
SpinAppExecutor
Categories:
Resource Types:
SpinAppExecutor
SpinAppExecutor is the Schema for the spinappexecutors API
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string | core.spinkube.dev/v1alpha1 | true |
kind | string | SpinAppExecutor | true |
metadata | object | Refer to the Kubernetes API documentation for the fields of the `metadata` field. | true |
spec | object | SpinAppExecutorSpec defines the desired state of SpinAppExecutor | false |
status | object | SpinAppExecutorStatus defines the observed state of SpinAppExecutor | false |
SpinAppExecutor.spec
SpinAppExecutorSpec defines the desired state of SpinAppExecutor
Name | Type | Description | Required |
---|---|---|---|
createDeployment | boolean | CreateDeployment specifies whether the Executor wants the SpinKube operator
to create a deployment for the application or if it will be realized externally. | true |
deploymentConfig | object | DeploymentConfig specifies how the deployment should be configured when
createDeployment is true. | false |
SpinAppExecutor.spec.deploymentConfig
DeploymentConfig specifies how the deployment should be configured when createDeployment is true.
Name | Type | Description | Required |
---|---|---|---|
caCertSecret | string | CACertSecret specifies the name of the secret containing the CA
certificates to be mounted to the deployment. | false |
installDefaultCACerts | boolean | InstallDefaultCACerts specifies whether the default CA
certificate bundle should be generated. When set a new secret
will be created containing the certificates. If no secret name is
defined in `CACertSecret` the secret name will be `spin-ca`. | false |
otel | object | Otel provides Kubernetes Bindings to Otel Variables. | false |
runtimeClassName | string | RuntimeClassName is the runtime class name that should be used by pods created
as part of a deployment. This should only be defined when SpintainerImage is not defined. | false |
spinImage | string | SpinImage points to an image that will run Spin in a container to execute
your SpinApp. This is an alternative to using the shim to execute your
SpinApp. This should only be defined when RuntimeClassName is not
defined. When specified, application images must be available without
authentication. | false |
SpinAppExecutor.spec.deploymentConfig.otel
Otel provides Kubernetes Bindings to Otel Variables.
Name | Type | Description | Required |
---|---|---|---|
exporter_otlp_endpoint | string | ExporterOtlpEndpoint configures the default combined otlp endpoint for sending telemetry | false |
exporter_otlp_logs_endpoint | string | ExporterOtlpLogsEndpoint configures the logs-specific otlp endpoint | false |
exporter_otlp_metrics_endpoint | string | ExporterOtlpMetricsEndpoint configures the metrics-specific otlp endpoint | false |
exporter_otlp_traces_endpoint | string | ExporterOtlpTracesEndpoint configures the trace-specific otlp endpoint | false |
Feedback
Was this page helpful?
Glad to hear it!
Sorry to hear that. Please tell us how we can improve.