SpinAppExecutor
core.spinkube.dev / v1alpha1
apiVersion: core.spinkube.dev/v1alpha1
kind: SpinAppExecutor
metadata:
name: example
apiVersion
string
APIVersion defines the versioned schema of this representation of an object.
Servers should convert recognized schemas to the latest internal value, and
may reject unrecognized values.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
kind
string
Kind is a string value representing the REST resource this object represents.
Servers may infer this from the endpoint the client submits requests to.
Cannot be updated.
In CamelCase.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
metadata
object
spec object
SpinAppExecutorSpec defines the desired state of SpinAppExecutor
createDeployment
boolean required
CreateDeployment specifies whether the Executor wants the SpinKube operator
to create a deployment for the application or if it will be realized externally.
deploymentConfig object
DeploymentConfig specifies how the deployment should be configured when
createDeployment is true.
caCertSecret
string
CACertSecret specifies the name of the secret containing the CA
certificates to be mounted to the deployment.
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`.
otel object
Otel provides Kubernetes Bindings to Otel Variables.
exporter_otlp_endpoint
string
ExporterOtlpEndpoint configures the default combined otlp endpoint for sending telemetry
exporter_otlp_logs_endpoint
string
ExporterOtlpLogsEndpoint configures the logs-specific otlp endpoint
exporter_otlp_metrics_endpoint
string
ExporterOtlpMetricsEndpoint configures the metrics-specific otlp endpoint
exporter_otlp_traces_endpoint
string
ExporterOtlpTracesEndpoint configures the trace-specific otlp endpoint
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.
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.
status
object
SpinAppExecutorStatus defines the observed state of SpinAppExecutor
No matches. Try .spec.createDeployment for an exact path