├── .nvmrc ├── docsy.work.sum ├── .gitignore ├── content └── en │ ├── blog │ ├── news │ │ ├── _index.md │ │ ├── five-new-things │ │ │ ├── otel.png │ │ │ ├── featured-background.jpeg │ │ │ └── index.md │ │ └── first-post │ │ │ ├── spinkube-diagram.png │ │ │ ├── spinkube-scaling.mp4 │ │ │ └── featured-background.jpeg │ ├── community │ │ ├── _index.md │ │ └── spinkube-kind-rd │ │ │ ├── spikube-app-port.png │ │ │ ├── featured-background.jpeg │ │ │ ├── spikube-app-port-nix.png │ │ │ ├── wsl-kind-create-cluster.png │ │ │ └── lima-kind-create-cluster.png │ └── _index.md │ ├── search.md │ ├── logo-suse.png │ ├── logo-fermyon.png │ ├── logo-microsoft.png │ ├── logo-liquidreply.png │ ├── about │ ├── featured-background.jpg │ └── index.md │ ├── docs │ ├── spinkube-overview-diagram.png │ ├── install │ │ ├── lke-spinkube-create.png │ │ ├── rancher-desktop-hello.png │ │ ├── rancher-desktop-cluster.png │ │ ├── rancher-desktop-kubernetes.png │ │ ├── rancher-desktop-preferences.png │ │ ├── _index.md │ │ ├── spin-kube-plugin.md │ │ ├── compatibility-matrices.md │ │ ├── rancher-desktop.md │ │ ├── quickstart.md │ │ ├── installing-with-helm.md │ │ ├── azure-kubernetes-service.md │ │ ├── microk8s.md │ │ └── linode-kubernetes-engine.md │ ├── topics │ │ ├── spin-operator-diagram.png │ │ ├── _index.md │ │ ├── autoscaling │ │ │ ├── _index.md │ │ │ └── autoscaling.md │ │ ├── https-requests.md │ │ ├── selective-deployments.md │ │ ├── monitoring-your-app.md │ │ ├── architecture.md │ │ ├── using-a-key-value-store.md │ │ ├── assigning-variables.md │ │ ├── connecting-to-a-sqlite-database.md │ │ ├── routing.md │ │ └── packaging.md │ ├── reference │ │ ├── _index.md │ │ ├── spin-app-executor.md │ │ └── cli-reference.md │ ├── misc │ │ ├── _index.md │ │ ├── integrations.md │ │ ├── spintainer-executor.md │ │ ├── compatibility.md │ │ └── upgrading-to-v0.4.0.md │ ├── contrib │ │ ├── _index.md │ │ ├── writing-documentation.md │ │ ├── new-contributors.md │ │ └── writing-code.md │ ├── _index.md │ └── overview.md │ ├── community │ └── _index.md │ ├── _index.md │ └── cloud-native-computing.svg ├── .vscode ├── extensions.json └── settings.json ├── layouts ├── _default │ └── _markup │ │ └── render-heading.html ├── partials │ └── hooks │ │ └── body-end.html ├── 404.html └── shortcodes │ └── blocks │ └── cover.html ├── static ├── favicons │ ├── favicon.ico │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── apple-touch-icon.png │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512.png │ ├── android-chrome-maskable-192x192.png │ └── android-chrome-maskable-512x512.png └── spinkube-hero-bg.jpg ├── Dockerfile ├── assets ├── images │ └── docs-screenshot-2024-02-19.png ├── js │ └── click-to-copy.js ├── scss │ └── _variables_project.scss └── icons │ └── logo.svg ├── docsy.work ├── docker-compose.yaml ├── crd-reference ├── spin-app-toc.yaml ├── spin-app-executor-toc.yaml ├── check.sh ├── generate.sh └── spin-operator.tmpl ├── go.mod ├── .github ├── dependabot.yml └── workflows │ ├── pr.yaml │ └── deploy.yaml ├── CONTRIBUTING.md ├── config.yaml ├── README.md ├── go.sum ├── package.json └── hugo.toml /.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /docsy.work.sum: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /public 2 | resources/ 3 | node_modules/ 4 | .hugo_build.lock 5 | -------------------------------------------------------------------------------- /content/en/blog/news/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: News 3 | weight: 20 4 | --- 5 | -------------------------------------------------------------------------------- /content/en/search.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Search Results 3 | layout: search 4 | --- 5 | -------------------------------------------------------------------------------- /content/en/blog/community/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Community 3 | weight: 30 4 | --- 5 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": [ 3 | "stkb.rewrap" 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /layouts/_default/_markup/render-heading.html: -------------------------------------------------------------------------------- 1 | {{ template "_default/_markup/td-render-heading.html" . }} 2 | -------------------------------------------------------------------------------- /content/en/logo-suse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinframework/spinkube-docs/HEAD/content/en/logo-suse.png -------------------------------------------------------------------------------- /content/en/logo-fermyon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinframework/spinkube-docs/HEAD/content/en/logo-fermyon.png -------------------------------------------------------------------------------- /static/favicons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinframework/spinkube-docs/HEAD/static/favicons/favicon.ico -------------------------------------------------------------------------------- /static/spinkube-hero-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinframework/spinkube-docs/HEAD/static/spinkube-hero-bg.jpg -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "rewrap.wrappingColumn": 100, 3 | "cSpell.words": [ 4 | "SpinKube" 5 | ] 6 | } 7 | -------------------------------------------------------------------------------- /content/en/logo-microsoft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinframework/spinkube-docs/HEAD/content/en/logo-microsoft.png -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | FROM floryn90/hugo:ext-alpine 2 | 3 | RUN apk add git && \ 4 | git config --global --add safe.directory /src 5 | -------------------------------------------------------------------------------- /content/en/logo-liquidreply.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinframework/spinkube-docs/HEAD/content/en/logo-liquidreply.png -------------------------------------------------------------------------------- /static/favicons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinframework/spinkube-docs/HEAD/static/favicons/favicon-16x16.png -------------------------------------------------------------------------------- /static/favicons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinframework/spinkube-docs/HEAD/static/favicons/favicon-32x32.png -------------------------------------------------------------------------------- /static/favicons/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinframework/spinkube-docs/HEAD/static/favicons/apple-touch-icon.png -------------------------------------------------------------------------------- /content/en/about/featured-background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinframework/spinkube-docs/HEAD/content/en/about/featured-background.jpg -------------------------------------------------------------------------------- /layouts/partials/hooks/body-end.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /static/favicons/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinframework/spinkube-docs/HEAD/static/favicons/android-chrome-192x192.png -------------------------------------------------------------------------------- /static/favicons/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinframework/spinkube-docs/HEAD/static/favicons/android-chrome-512x512.png -------------------------------------------------------------------------------- /assets/images/docs-screenshot-2024-02-19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinframework/spinkube-docs/HEAD/assets/images/docs-screenshot-2024-02-19.png -------------------------------------------------------------------------------- /content/en/blog/news/five-new-things/otel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinframework/spinkube-docs/HEAD/content/en/blog/news/five-new-things/otel.png -------------------------------------------------------------------------------- /content/en/docs/spinkube-overview-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinframework/spinkube-docs/HEAD/content/en/docs/spinkube-overview-diagram.png -------------------------------------------------------------------------------- /content/en/docs/install/lke-spinkube-create.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinframework/spinkube-docs/HEAD/content/en/docs/install/lke-spinkube-create.png -------------------------------------------------------------------------------- /content/en/docs/install/rancher-desktop-hello.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinframework/spinkube-docs/HEAD/content/en/docs/install/rancher-desktop-hello.png -------------------------------------------------------------------------------- /content/en/docs/topics/spin-operator-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinframework/spinkube-docs/HEAD/content/en/docs/topics/spin-operator-diagram.png -------------------------------------------------------------------------------- /content/en/blog/news/first-post/spinkube-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinframework/spinkube-docs/HEAD/content/en/blog/news/first-post/spinkube-diagram.png -------------------------------------------------------------------------------- /content/en/blog/news/first-post/spinkube-scaling.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinframework/spinkube-docs/HEAD/content/en/blog/news/first-post/spinkube-scaling.mp4 -------------------------------------------------------------------------------- /content/en/docs/install/rancher-desktop-cluster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinframework/spinkube-docs/HEAD/content/en/docs/install/rancher-desktop-cluster.png -------------------------------------------------------------------------------- /static/favicons/android-chrome-maskable-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinframework/spinkube-docs/HEAD/static/favicons/android-chrome-maskable-192x192.png -------------------------------------------------------------------------------- /static/favicons/android-chrome-maskable-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinframework/spinkube-docs/HEAD/static/favicons/android-chrome-maskable-512x512.png -------------------------------------------------------------------------------- /content/en/docs/install/rancher-desktop-kubernetes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinframework/spinkube-docs/HEAD/content/en/docs/install/rancher-desktop-kubernetes.png -------------------------------------------------------------------------------- /content/en/docs/install/rancher-desktop-preferences.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinframework/spinkube-docs/HEAD/content/en/docs/install/rancher-desktop-preferences.png -------------------------------------------------------------------------------- /content/en/blog/news/first-post/featured-background.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinframework/spinkube-docs/HEAD/content/en/blog/news/first-post/featured-background.jpeg -------------------------------------------------------------------------------- /content/en/docs/topics/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Using SpinKube 3 | description: Introductions to all the key parts of SpinKube you’ll need to know. 4 | weight: 30 5 | --- 6 | -------------------------------------------------------------------------------- /content/en/docs/reference/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: API Reference 3 | description: Technical references for APIs and other aspects of SpinKube's machinery. 4 | weight: 70 5 | --- 6 | -------------------------------------------------------------------------------- /content/en/docs/topics/autoscaling/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Autoscaling your apps 3 | description: Guides on autoscaling your applications with SpinKube. 4 | weight: 20 5 | --- 6 | -------------------------------------------------------------------------------- /content/en/blog/news/five-new-things/featured-background.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinframework/spinkube-docs/HEAD/content/en/blog/news/five-new-things/featured-background.jpeg -------------------------------------------------------------------------------- /content/en/community/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Community 3 | menu: {main: {weight: 40}} 4 | --- 5 | 6 | 7 | -------------------------------------------------------------------------------- /content/en/blog/community/spinkube-kind-rd/spikube-app-port.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinframework/spinkube-docs/HEAD/content/en/blog/community/spinkube-kind-rd/spikube-app-port.png -------------------------------------------------------------------------------- /content/en/blog/community/spinkube-kind-rd/featured-background.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinframework/spinkube-docs/HEAD/content/en/blog/community/spinkube-kind-rd/featured-background.jpeg -------------------------------------------------------------------------------- /content/en/blog/community/spinkube-kind-rd/spikube-app-port-nix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinframework/spinkube-docs/HEAD/content/en/blog/community/spinkube-kind-rd/spikube-app-port-nix.png -------------------------------------------------------------------------------- /content/en/blog/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Blog 3 | menu: {main: {weight: 30}} 4 | --- 5 | 6 | This is the **blog** section. Files in these directories will be listed in reverse chronological order. 7 | -------------------------------------------------------------------------------- /content/en/blog/community/spinkube-kind-rd/wsl-kind-create-cluster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinframework/spinkube-docs/HEAD/content/en/blog/community/spinkube-kind-rd/wsl-kind-create-cluster.png -------------------------------------------------------------------------------- /docsy.work: -------------------------------------------------------------------------------- 1 | go 1.19 2 | 3 | use . 4 | use ../docsy/ // Local docsy clone resides in sibling folder to this project 5 | // use ./themes/docsy/ // Local docsy clone resides in themes folder 6 | -------------------------------------------------------------------------------- /content/en/blog/community/spinkube-kind-rd/lima-kind-create-cluster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spinframework/spinkube-docs/HEAD/content/en/blog/community/spinkube-kind-rd/lima-kind-create-cluster.png -------------------------------------------------------------------------------- /content/en/docs/misc/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Miscellaneous 3 | description: Documentation that we can't find a more organized place for. Like that drawer in your kitchen with the scissors, batteries, duct tape, and other junk. 4 | weight: 80 5 | --- 6 | -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- 1 | version: "3.8" 2 | 3 | services: 4 | 5 | site: 6 | image: docsy/docsy-example 7 | build: 8 | context: . 9 | command: server 10 | ports: 11 | - "1313:1313" 12 | volumes: 13 | - .:/src 14 | -------------------------------------------------------------------------------- /crd-reference/spin-app-toc.yaml: -------------------------------------------------------------------------------- 1 | metadata: 2 | title: "SpinApp" 3 | weight: 1 4 | description: "Custom Resource Definition (CRD) reference for `SpinApp`" 5 | groups: 6 | - group: core.spinkube.dev 7 | version: v1alpha1 8 | kinds: 9 | - name: SpinApp 10 | -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module github.com/spinframework/spinkube-docs 2 | 3 | go 1.22 4 | 5 | require ( 6 | github.com/FortAwesome/Font-Awesome v0.0.0-20240402185447-c0f460dca7f7 // indirect 7 | github.com/google/docsy v0.10.0 // indirect 8 | github.com/twbs/bootstrap v5.3.3+incompatible // indirect 9 | ) 10 | -------------------------------------------------------------------------------- /content/en/docs/install/_index.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: Installation 3 | description: Before you can use SpinKube, you'll need to get it installed. We have several complete installation guides that covers all the possibilities; these guides will guide you through the process of installing SpinKube on your Kubernetes cluster. 4 | weight: 20 5 | --- 6 | -------------------------------------------------------------------------------- /crd-reference/spin-app-executor-toc.yaml: -------------------------------------------------------------------------------- 1 | metadata: 2 | title: "SpinAppExecutor" 3 | weight: 2 4 | description: "Custom Resource Definition (CRD) reference for `SpinAppExecutor`" 5 | category: Spin Operator 6 | groups: 7 | - group: core.spinkube.dev 8 | version: v1alpha1 9 | kinds: 10 | - name: SpinAppExecutor 11 | -------------------------------------------------------------------------------- /layouts/404.html: -------------------------------------------------------------------------------- 1 | {{ define "main" -}} 2 |
Oops! This page doesn't exist. Try going back to the home page.
5 |You can learn how to make a 404 page like this in Custom 404 Pages.
6 |A new open source project that streamlines the experience of developing, deploying, and operating Wasm workloads on Kubernetes.
9 | {{< blocks/link-down color="info" >}} 10 | {{< /blocks/cover >}} 11 | 12 | 13 | {{% blocks/lead color="primary" %}} 14 | 15 | SpinKube comprises the following open source projects. 16 | 17 || Name | 32 |Type | 33 |Description | 34 |Required | 35 |
|---|---|---|---|
| apiVersion | 41 |string | 42 |{{$group.Group}}/{{$group.Version}} | 43 |true | 44 |
| kind | 47 |string | 48 |{{$kind.Name}} | 49 |true | 50 |
| metadata | 53 |object | 54 |Refer to the Kubernetes API documentation for the fields of the `metadata` field. | 55 |true | 56 |
| {{if .TypeKey}}{{.Name}}{{else}}{{.Name}}{{end}} | 61 |{{.Type}} | 62 |
63 | {{.Description}} 64 | {{- if or .Schema.XValidations .Schema.Format .Schema.Enum .Schema.Default .Schema.Minimum .Schema.Maximum }} 65 | 66 | {{- end}} 67 | {{- if .Schema.XValidations }} 68 | Validations: 69 | {{- range .Schema.XValidations -}} 70 | 75 | {{- end }} 76 | {{- if .Schema.Enum }} 77 | Enum: {{ .Schema.Enum | toStrings | join ", " }} 78 | {{- end }} 79 | {{- if .Schema.Default }} 80 | Default: {{ .Schema.Default }} 81 | {{- end }} 82 | {{- if .Schema.Minimum }} 83 | Minimum: {{ .Schema.Minimum }} 84 | {{- end }} 85 | {{- if .Schema.Maximum }} 86 | Maximum: {{ .Schema.Maximum }} 87 | {{- end }} 88 | |
89 | {{.Required}} | 90 |
SpinKube is an open source, Kubernetes native project that streamlines developing, 9 | deploying, and operating WebAssembly (Wasm) workloads in Kubernetes - resulting in delivering smaller, more portable applications with exciting compute performance benefits.
10 | {{< blocks/link-down color="info" >}} 11 | {{< /blocks/cover >}} 12 | 13 | 14 | {{% blocks/lead color="secondary" %}} 15 | 16 | SpinKube combines the Spin operator, containerd shim Spin, and the runtime class manager (formerly KWasm) open source projects with contributions from Microsoft, SUSE, 20 | Liquid Reply, and Fermyon. By running applications at the Wasm abstraction layer, SpinKube gives 21 | developers a more powerful, efficient and scalable way to optimize application delivery on 22 | Kubernetes. 23 | 24 | 25 | ### Made with Contributions from: 26 | 27 | ||||| 28 | |---|---|---|---| 29 | 30 | ### Overview 31 | 32 | [**Spin Operator**](https://github.com/spinframework/spin-operator/) is a Kubernetes operator that enables 33 | deploying and running Spin applications in Kubernetes. It houses the SpinApp and SpinAppExecutor CRDs 34 | which are used for configuring the individual workloads and workload execution configuration such as 35 | runtime class. Spin Operator introduces a host of functionality such as resource-based scaling, 36 | event-driven scaling and much more. 37 | 38 | [**Containerd Shim Spin**](https://github.com/spinframework/containerd-shim-spin) provides a shim for running Spin 39 | workloads managed by containerd. The Spin workload uses this shim as a runtime class within Kubernetes enabling 40 | these workloads to function similarly to container workloads in Pods in Kubernetes. 41 | 42 | [**Runtime Class Manager**](https://github.com/spinframework/runtime-class-manager) is an operator that 43 | automates and manages the lifecycle of containerd shims in a Kubernetes environment. This includes tasks 44 | like installation, update, removal, and configuration of shims, reducing manual errors and improving 45 | reliability in managing WebAssembly (Wasm) workloads and other containerd extensions. 46 | 47 | [**Spin Kube Plugin**](https://github.com/spinframework/spin-plugin-kube) is a plugin for the [Spin](https://developer.fermyon.com/spin/v3/index) CLI 48 | that aims to ease the experience for scaffolding, deploying and inspecting Spin workloads in Kubernetes. 49 | 50 | ### Get Involved 51 | 52 | We have bi-weekly [community calls](https://docs.google.com/document/d/10is2YoNC0NpXw4_5lSyTfpPph9_A9wBissKGrpFaIrI/edit?usp=sharing) and a [Slack channel](https://cloud-native.slack.com/archives/C06PC7JA1EE). We would love to have you join us!70 |
| Name | 20 |Type | 21 |Description | 22 |Required | 23 |
|---|---|---|---|
| apiVersion | 27 |string | 28 |core.spinkube.dev/v1alpha1 | 29 |true | 30 |
| kind | 33 |string | 34 |SpinAppExecutor | 35 |true | 36 |
| metadata | 39 |object | 40 |Refer to the Kubernetes API documentation for the fields of the `metadata` field. | 41 |true | 42 |
| spec | 44 |object | 45 |
46 | SpinAppExecutorSpec defines the desired state of SpinAppExecutor 47 | |
48 | false | 49 |
| status | 51 |object | 52 |
53 | SpinAppExecutorStatus defines the observed state of SpinAppExecutor 54 | |
55 | false | 56 |
| Name | 70 |Type | 71 |Description | 72 |Required | 73 |
|---|---|---|---|
| createDeployment | 77 |boolean | 78 |
79 | CreateDeployment specifies whether the Executor wants the SpinKube operator
80 | to create a deployment for the application or if it will be realized externally. 81 | |
82 | true | 83 |
| deploymentConfig | 85 |object | 86 |
87 | DeploymentConfig specifies how the deployment should be configured when
88 | createDeployment is true. 89 | |
90 | false | 91 |
| Name | 106 |Type | 107 |Description | 108 |Required | 109 |
|---|---|---|---|
| caCertSecret | 113 |string | 114 |
115 | CACertSecret specifies the name of the secret containing the CA
116 | certificates to be mounted to the deployment. 117 | |
118 | false | 119 |
| installDefaultCACerts | 121 |boolean | 122 |
123 | InstallDefaultCACerts specifies whether the default CA
124 | certificate bundle should be generated. When set a new secret
125 | will be created containing the certificates. If no secret name is
126 | defined in `CACertSecret` the secret name will be `spin-ca`. 127 | |
128 | false | 129 |
| otel | 131 |object | 132 |
133 | Otel provides Kubernetes Bindings to Otel Variables. 134 | |
135 | false | 136 |
| runtimeClassName | 138 |string | 139 |
140 | RuntimeClassName is the runtime class name that should be used by pods created
141 | as part of a deployment. This should only be defined when SpintainerImage is not defined. 142 | |
143 | false | 144 |
| spinImage | 146 |string | 147 |
148 | SpinImage points to an image that will run Spin in a container to execute
149 | your SpinApp. This is an alternative to using the shim to execute your
150 | SpinApp. This should only be defined when RuntimeClassName is not
151 | defined. When specified, application images must be available without
152 | authentication. 153 | |
154 | false | 155 |
| Name | 169 |Type | 170 |Description | 171 |Required | 172 |
|---|---|---|---|
| exporter_otlp_endpoint | 176 |string | 177 |
178 | ExporterOtlpEndpoint configures the default combined otlp endpoint for sending telemetry 179 | |
180 | false | 181 |
| exporter_otlp_logs_endpoint | 183 |string | 184 |
185 | ExporterOtlpLogsEndpoint configures the logs-specific otlp endpoint 186 | |
187 | false | 188 |
| exporter_otlp_metrics_endpoint | 190 |string | 191 |
192 | ExporterOtlpMetricsEndpoint configures the metrics-specific otlp endpoint 193 | |
194 | false | 195 |
| exporter_otlp_traces_endpoint | 197 |string | 198 |
199 | ExporterOtlpTracesEndpoint configures the trace-specific otlp endpoint 200 | |
201 | false | 202 |