You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We'd love to see contributions from you. Please visit the [contribution section](https://github.com/spinkube/documentation/blob/f4e640e7093f737e634b2a43ee2220ca7760570c/content/en/docs/contribution-guidelines/_index.md) for more information about contributing to individual SpinKube projects and overarching documentation.
3
+
We'd love to see contributions from you. Please visit the [contribution section](https://github.com/spinframework/spinkube-docs/blob/f4e640e7093f737e634b2a43ee2220ca7760570c/content/en/docs/contribution-guidelines/_index.md) for more information about contributing to individual SpinKube projects and overarching documentation.
Copy file name to clipboardExpand all lines: content/en/_index.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,9 +13,9 @@ deploying, and operating WebAssembly (Wasm) workloads in Kubernetes - resulting
13
13
14
14
{{% blocks/lead color="secondary" %}}
15
15
16
-
SpinKube combines the <ahref="https://github.com/spinkube/spin-operator">Spin operator</a>, <a
17
-
href="https://github.com/spinkube/containerd-shim-spin">containerd shim Spin</a>, and the <a
18
-
href="https://github.com/spinkube/runtime-class-manager">runtime class manager</a> (formerly <a
16
+
SpinKube combines the <ahref="https://github.com/spinframework/spin-operator">Spin operator</a>, <a
17
+
href="https://github.com/spinframework/containerd-shim-spin">containerd shim Spin</a>, and the <a
18
+
href="https://github.com/spinframework/runtime-class-manager">runtime class manager</a> (formerly <a
19
19
href="https://kwasm.sh/">KWasm</a>) open source projects with contributions from Microsoft, SUSE,
20
20
Liquid Reply, and Fermyon. By running applications at the Wasm abstraction layer, SpinKube gives
21
21
developers a more powerful, efficient and scalable way to optimize application delivery on
@@ -29,22 +29,22 @@ Kubernetes.
29
29
30
30
### Overview
31
31
32
-
[**Spin Operator**](https://github.com/spinkube/spin-operator/) is a Kubernetes operator that enables
32
+
[**Spin Operator**](https://github.com/spinframework/spin-operator/) is a Kubernetes operator that enables
33
33
deploying and running Spin applications in Kubernetes. It houses the SpinApp and SpinAppExecutor CRDs
34
34
which are used for configuring the individual workloads and workload execution configuration such as
35
35
runtime class. Spin Operator introduces a host of functionality such as resource-based scaling,
36
36
event-driven scaling and much more.
37
37
38
-
[**Containerd Shim Spin**](https://github.com/spinkube/containerd-shim-spin) provides a shim for running Spin
38
+
[**Containerd Shim Spin**](https://github.com/spinframework/containerd-shim-spin) provides a shim for running Spin
39
39
workloads managed by containerd. The Spin workload uses this shim as a runtime class within Kubernetes enabling
40
40
these workloads to function similarly to container workloads in Pods in Kubernetes.
41
41
42
-
[**Runtime Class Manager**](https://github.com/spinkube/runtime-class-manager) is an operator that
42
+
[**Runtime Class Manager**](https://github.com/spinframework/runtime-class-manager) is an operator that
43
43
automates and manages the lifecycle of containerd shims in a Kubernetes environment. This includes tasks
44
44
like installation, update, removal, and configuration of shims, reducing manual errors and improving
45
45
reliability in managing WebAssembly (Wasm) workloads and other containerd extensions.
46
46
47
-
[**Spin Kube Plugin**](https://github.com/spinkube/spin-plugin-kube) is a plugin for the [Spin](https://developer.fermyon.com/spin/v3/index) CLI
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
48
that aims to ease the experience for scaffolding, deploying and inspecting Spin workloads in Kubernetes.
Copy file name to clipboardExpand all lines: content/en/blog/news/five-new-things/index.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,11 +10,11 @@ resources:
10
10
title: "Image #:counter"
11
11
---
12
12
13
-
Since we publicly [released](/blog/2024/03/13/introducing-spinkube/) SpinKube in March we've been hard at work steadily making it better. Spin Operator [`v0.4.0`](https://github.com/spinkube/spin-operator/releases/tag/v0.4.0), Containerd shim for Spin [`v0.17.0`](https://github.com/spinkube/containerd-shim-spin/releases/tag/v0.17.0), and `spin kube` plugin [`v0.3.0`](https://github.com/spinkube/spin-plugin-kube/releases/tag/v0.3.0) have all just been released. To celebrate that, here's five new things in SpinKube you should know about.
13
+
Since we publicly [released](/blog/2024/03/13/introducing-spinkube/) SpinKube in March we've been hard at work steadily making it better. Spin Operator [`v0.4.0`](https://github.com/spinframework/spin-operator/releases/tag/v0.4.0), Containerd shim for Spin [`v0.17.0`](https://github.com/spinframework/containerd-shim-spin/releases/tag/v0.17.0), and `spin kube` plugin [`v0.3.0`](https://github.com/spinframework/spin-plugin-kube/releases/tag/v0.3.0) have all just been released. To celebrate that, here's five new things in SpinKube you should know about.
14
14
15
15
## Selective Deployments
16
16
17
-
SpinKube now supports selectively deploying a subset of a Spin apps components. Consider this simple example Spin application (named salutation in the [example repo](https://github.com/spinkube/spin-operator/tree/main/apps/salutations)) composed of two HTTP-triggered components: `hello` and `goodbye`. In the newly added `components` field you can select which components you would like to be a part of the deployment. Here's an example of what the YAML for a selectively deployed app might look like:
17
+
SpinKube now supports selectively deploying a subset of a Spin apps components. Consider this simple example Spin application (named salutation in the [example repo](https://github.com/spinframework/spin-operator/tree/main/apps/salutations)) composed of two HTTP-triggered components: `hello` and `goodbye`. In the newly added `components` field you can select which components you would like to be a part of the deployment. Here's an example of what the YAML for a selectively deployed app might look like:
18
18
19
19
```yaml
20
20
apiVersion: core.spinkube.dev/v1alpha1
@@ -59,7 +59,7 @@ Now any Spin apps using this executor will send telemetry to the collector at `o
59
59
60
60
## MQTT Trigger Support
61
61
62
-
The Containerd Shim for Spin has added support for [MQTT triggers](https://github.com/spinkube/spin-trigger-mqtt). [MQTT](https://mqtt.org/) is a lightweight, publish-subscribe messaging protocol that enables devices to send and receive messages through a broker. It's used all over the place to enable Internet of Things (IoT) designs.
62
+
The Containerd Shim for Spin has added support for [MQTT triggers](https://github.com/spinframework/spin-trigger-mqtt). [MQTT](https://mqtt.org/) is a lightweight, publish-subscribe messaging protocol that enables devices to send and receive messages through a broker. It's used all over the place to enable Internet of Things (IoT) designs.
63
63
64
64
If you want to learn more about how to use this new trigger checkout this [blog post](https://www.fermyon.com/blog/mqtt_trigger_spinkube) by Kate Goldenring.
65
65
@@ -111,4 +111,4 @@ One more example of SpinKube's growing stability is the domain migration we've c
111
111
112
112
We hope this has gotten you as excited about SpinKube as we are. Stay tuned as we continue to make SpinKube better. If you'd like to get involved in the community we'd love to have you — check out our [community page](https://www.spinkube.dev/community/).
113
113
114
-
[^1]: This was also a great opportunity to exercise the [SKIP](https://github.com/spinkube/skips/tree/main/proposals/004-crd-domains) (SpinKube Improvement Proposal) process.
114
+
[^1]: This was also a great opportunity to exercise the [SKIP](https://github.com/spinframework/skips/tree/main/proposals/004-crd-domains) (SpinKube Improvement Proposal) process.
Copy file name to clipboardExpand all lines: content/en/docs/contrib/troubleshooting.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,30 +11,30 @@ might assist you with your work.
11
11
12
12
## SpinKube Support Policy
13
13
14
-
SpinKube provides support on a best-effort basis. For users who installed SpinKube manually following the documentation, please report issues in the [Spin Operator repository](https://github.com/spinkube/spin-operator/issues/new). For installations via the Azure Marketplace, please open an issue in the [Azure repository](https://github.com/spinkube/azure/issues/new) for assistance. If your issue is urgent, feel free to raise it in [Slack](https://cloud-native.slack.com/archives/C06PC7JA1EE).
14
+
SpinKube provides support on a best-effort basis. For users who installed SpinKube manually following the documentation, please report issues in the [Spin Operator repository](https://github.com/spinframework/spin-operator/issues/new). For installations via the Azure Marketplace, please open an issue in the [Azure repository](https://github.com/spinframework/azure/issues/new) for assistance. If your issue is urgent, feel free to raise it in [Slack](https://cloud-native.slack.com/archives/C06PC7JA1EE).
15
15
16
16
## Failure downloading the Helm chart
17
17
18
-
While the [Spin Operator Helm chart](https://github.com/spinkube/spin-operator/pkgs/container/charts%2Fspin-operator) is public and can be fetched anonymously, you may run into errors pulling the chart if you've previously authenticated with the ghcr.io registry but the authentication token has since expired.
18
+
While the [Spin Operator Helm chart](https://github.com/spinframework/spin-operator/pkgs/container/charts%2Fspin-operator) is public and can be fetched anonymously, you may run into errors pulling the chart if you've previously authenticated with the ghcr.io registry but the authentication token has since expired.
19
19
20
20
The error would look something like the following:
Error: INSTALLATION FAILED: failed to download "oci://ghcr.io/spinframework/charts/spin-operator" at version "0.5.0"
26
26
```
27
27
28
28
To fix, either re-authenticate with the registry with a valid token (e.g. `docker login ghcr.io`) or log out of the registry and pull the chart anonymously (e.g. `docker logout ghcr.io`).
29
29
30
30
## No endpoints available for service "spin-operator-webhook-service"
31
31
32
32
When following the quickstart guide the following error can occur when running the `kubectl apply -f
Error from server (InternalError): error when creating "https://github.com/spinkube/spin-operator/releases/download/v0.4.0/spin-operator.shim-executor.yaml": Internal error occurred: failed calling webhook "mspinappexecutor.kb.io": failed to call webhook: Post "https://spin-operator-webhook-service.spin-operator.svc:443/mutate-core-spinkube-dev-v1alpha1-spinappexecutor?timeout=10s": no endpoints available for service "spin-operator-webhook-service"
37
+
Error from server (InternalError): error when creating "https://github.com/spinframework/spin-operator/releases/download/v0.5.0/spin-operator.shim-executor.yaml": Internal error occurred: failed calling webhook "mspinappexecutor.kb.io": failed to call webhook: Post "https://spin-operator-webhook-service.spin-operator.svc:443/mutate-core-spinkube-dev-v1alpha1-spinappexecutor?timeout=10s": no endpoints available for service "spin-operator-webhook-service"
38
38
```
39
39
40
40
To address the error above, first look to see if Spin Operator is running:
@@ -80,13 +80,13 @@ To resolve this issue, please try to install the Spin Operator again. Except thi
80
80
helm upgrade --install spin-operator \
81
81
--namespace spin-operator \
82
82
--create-namespace \
83
-
--version 0.4.0 \
83
+
--version 0.5.0 \
84
84
--wait \
85
-
oci://ghcr.io/spinkube/charts/spin-operator
85
+
oci://ghcr.io/spinframework/charts/spin-operator
86
86
```
87
87
88
88
Once the Spin Operator is installed you can try and run the `kubectl apply -f
0 commit comments