Skip to content

Commit ba0b650

Browse files
author
Adriano Santos
committed
release new version
1 parent 3c4a472 commit ba0b650

File tree

40 files changed

+72
-71
lines changed

40 files changed

+72
-71
lines changed

.github/workflows/release.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ jobs:
8282
context: .
8383
file: ./Dockerfile-proxy
8484
push: true
85-
tags: ghcr.io/eigr/spawn-proxy:latest,ghcr.io/eigr/spawn-proxy:1.4.3
85+
tags: ghcr.io/eigr/spawn-proxy:latest,ghcr.io/eigr/spawn-proxy:2.0.0-RC1
8686
github-token: ${{ secrets.GHCR_PAT }}
8787

8888
- name: Build and push spawn operator image
@@ -91,7 +91,7 @@ jobs:
9191
context: .
9292
file: ./Dockerfile-operator
9393
push: true
94-
tags: ghcr.io/eigr/spawn-operator:latest,ghcr.io/eigr/spawn-operator:1.4.3
94+
tags: ghcr.io/eigr/spawn-operator:latest,ghcr.io/eigr/spawn-operator:2.0.0-RC1
9595
github-token: ${{ secrets.GHCR_PAT }}
9696

9797
- name: Build and push spawn initializer image
@@ -100,7 +100,7 @@ jobs:
100100
context: .
101101
file: ./Dockerfile-initializer
102102
push: true
103-
tags: ghcr.io/eigr/spawn-initializer:latest,ghcr.io/eigr/spawn-initializer:1.4.3
103+
tags: ghcr.io/eigr/spawn-initializer:latest,ghcr.io/eigr/spawn-initializer:2.0.0-RC1
104104
github-token: ${{ secrets.GHCR_PAT }}
105105

106106
- name: Install Zig

Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version=1.4.3
1+
version=2.0.0-RC1
22
registry=ghcr.io/eigr
33

44
CLUSTER_NAME=spawn-k8s

docker-compose.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ services:
7474
ports:
7575
- "4222:4222"
7676
# spawn-proxy:
77-
# image: eigr/spawn-proxy:1.4.3
77+
# image: eigr/spawn-proxy:2.0.0-RC1
7878
# restart: always
7979
# environment:
8080
# PROXY_APP_NAME: spawn

docs/getting_started.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -300,7 +300,7 @@ metadata:
300300
spec:
301301
host:
302302
embedded: true # Indicates a native BEAM application, so no sidecar proxy is needed
303-
image: eigr/dice-game-example:1.4.3
303+
image: eigr/dice-game-example:2.0.0-RC1
304304
ports:
305305
- name: "http"
306306
containerPort: 8800

docs/install.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ The recommended way to install Spawn is via our CLI tool.
1212
Installing is very simple. First download and install our CLI in one command line:
1313

1414
```sh
15-
curl -sSL https://github.com/eigr/spawn/releases/download/v1.4.3/install.sh | sh
15+
curl -sSL https://github.com/eigr/spawn/releases/download/v2.0.0-RC1/install.sh | sh
1616
```
1717

1818
At this point you will be ready to also install our Kubernetes Operator.
@@ -38,7 +38,7 @@ kubectl create ns eigr-functions && curl -L https://github.com/eigr/spawn/releas
3838
> **_NOTE:_** You need to inform the desired release version. For example:
3939
4040
```shell
41-
kubectl create ns eigr-functions && curl -L https://github.com/eigr/spawn/releases/download/v1.4.3/manifest.yaml | kubectl apply -f -
41+
kubectl create ns eigr-functions && curl -L https://github.com/eigr/spawn/releases/download/v2.0.0-RC1/manifest.yaml | kubectl apply -f -
4242
```
4343

4444
[Back to Index](index.md)

docs/sdks/elixir/getting_started.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ by adding `spawn_sdk` and `spawn_statestores_*` to your list of dependencies in
1212
```elixir
1313
def deps do
1414
[
15-
{:spawn_sdk, "~> 1.4.3"},
15+
{:spawn_sdk, "~> 2.0.0-RC1"},
1616

1717
# You can uncomment one of those dependencies if you are going to use Persistent Actors
18-
#{:spawn_statestores_mariadb, "~> 1.4.3"},
19-
#{:spawn_statestores_postgres, "~> 1.4.3"},
18+
#{:spawn_statestores_mariadb, "~> 2.0.0-RC1"},
19+
#{:spawn_statestores_postgres, "~> 2.0.0-RC1"},
2020
]
2121
end
2222
```

docs/sdks/node/getting_started.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
First install CLI:
44

55
```SH
6-
curl -sSL https://github.com/eigr/spawn/releases/download/v1.4.3/install.sh | sh
6+
curl -sSL https://github.com/eigr/spawn/releases/download/v2.0.0-RC1/install.sh | sh
77
```
88

99
_We recommend you to use Typescript for better usage overall._

examples/dice-game/host.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ metadata:
88
spawn-eigr.io/actor-system: game-system
99
spec:
1010
host:
11-
image: eigr/dice-game-example:1.4.3
11+
image: eigr/dice-game-example:2.0.0-RC1
1212
embedded: true
1313
ports:
1414
- name: "http"

examples/security/acl/host.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ metadata:
99
spawn-eigr.io/sidecar-http-port: "9001"
1010
spawn-eigr.io/sidecar-pubsub-adapter: "nats"
1111
spawn-eigr.io/sidecar-pubsub-nats-hosts: "nats://spawn-nats:4222"
12-
spawn-eigr.io/sidecar-image-tag: "ghcr.io/eigr/spawn-proxy:1.4.3"
12+
spawn-eigr.io/sidecar-image-tag: "ghcr.io/eigr/spawn-proxy:2.0.0-RC1"
1313
spec:
1414
autoscaler:
1515
max: 3

examples/security/authentication/basic/host.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ metadata:
3434
spawn-eigr.io/sidecar-http-port: "9001"
3535
spawn-eigr.io/sidecar-pubsub-adapter: "nats"
3636
spawn-eigr.io/sidecar-pubsub-nats-hosts: "nats://spawn-nats:4222"
37-
spawn-eigr.io/sidecar-image-tag: "ghcr.io/eigr/spawn-proxy:1.4.3"
37+
spawn-eigr.io/sidecar-image-tag: "ghcr.io/eigr/spawn-proxy:2.0.0-RC1"
3838
spec:
3939
autoscaler:
4040
max: 3

examples/security/authentication/jwt/host.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ metadata:
1111
spawn-eigr.io/sidecar-http-port: "9001"
1212
spawn-eigr.io/sidecar-pubsub-adapter: "nats"
1313
spawn-eigr.io/sidecar-pubsub-nats-hosts: "nats://spawn-nats:4222"
14-
spawn-eigr.io/sidecar-image-tag: "ghcr.io/eigr/spawn-proxy:1.4.3"
14+
spawn-eigr.io/sidecar-image-tag: "ghcr.io/eigr/spawn-proxy:2.0.0-RC1"
1515
spec:
1616
autoscaler:
1717
max: 3

examples/simple/host-simple.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ metadata:
1414
# Optional. Here I`m using Nats Broker without authentication
1515
spawn-eigr.io/sidecar-pubsub-adapter: "nats"
1616
spawn-eigr.io/sidecar-pubsub-nats-hosts: "nats://spawn-nats:4222"
17-
spawn-eigr.io/sidecar-image-tag: "ghcr.io/eigr/spawn-proxy:1.4.3"
17+
spawn-eigr.io/sidecar-image-tag: "ghcr.io/eigr/spawn-proxy:2.0.0-RC1"
1818
spec:
1919
host:
2020
image: eigr/spawn-springboot-examples:0.5.3 # Mandatory

examples/simple/host.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ metadata:
2222
spawn-eigr.io/sidecar-mode: "sidecar"
2323

2424
# Optional
25-
spawn-eigr.io/sidecar-image-tag: "ghcr.io/eigr/spawn-proxy:1.4.3"
25+
spawn-eigr.io/sidecar-image-tag: "ghcr.io/eigr/spawn-proxy:2.0.0-RC1"
2626

2727
# Optional. Default 9001
2828
spawn-eigr.io/sidecar-http-port: "9001"

lib/actors/actor/caller_consumer.ex

+1-1
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ defmodule Actors.Actor.CallerConsumer do
236236
protocol_major_version: 1,
237237
protocol_minor_version: 2,
238238
proxy_name: "spawn",
239-
proxy_version: "1.4.3"
239+
proxy_version: "2.0.0-RC1"
240240
}
241241
end
242242

lib/actors/security/tls/initializer.ex

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ defmodule Actors.Security.Tls.Initializer do
77
- args:
88
- eval
99
- Kompost.Webhooks.bootstrap_tls(:prod, "tls-certs")
10-
image: ghcr.io/eigr/spawn-proxy:1.4.3
10+
image: ghcr.io/eigr/spawn-proxy:2.0.0-RC1
1111
name: init-certificates
1212
serviceAccountName: kompost
1313
volumes:

priv/internal_versions.exs

+15-15
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
defmodule InternalVersions do
22
# The order here is also the deploy order, its important to keep this way
33
@versions [
4-
spawn_statestores: "1.4.3",
5-
spawn_statestores_mariadb: "1.4.3",
6-
spawn_statestores_native: "1.4.3",
7-
spawn_statestores_postgres: "1.4.3",
8-
spawn: "1.4.3",
9-
spawn_sdk: "1.4.3",
10-
activator: "1.4.3",
11-
activator_api: "1.4.3",
12-
activator_kafka: "1.4.3",
13-
activator_pubsub: "1.4.3",
14-
activator_rabbitmq: "1.4.3",
15-
activator_sqs: "1.4.3",
16-
proxy: "1.4.3",
17-
spawn_operator: "1.4.3",
18-
spawnctl: "1.4.3"
4+
spawn_statestores: "2.0.0-RC1",
5+
spawn_statestores_mariadb: "2.0.0-RC1",
6+
spawn_statestores_native: "2.0.0-RC1",
7+
spawn_statestores_postgres: "2.0.0-RC1",
8+
spawn: "2.0.0-RC1",
9+
spawn_sdk: "2.0.0-RC1",
10+
activator: "2.0.0-RC1",
11+
activator_api: "2.0.0-RC1",
12+
activator_kafka: "2.0.0-RC1",
13+
activator_pubsub: "2.0.0-RC1",
14+
activator_rabbitmq: "2.0.0-RC1",
15+
activator_sqs: "2.0.0-RC1",
16+
proxy: "2.0.0-RC1",
17+
spawn_operator: "2.0.0-RC1",
18+
spawnctl: "2.0.0-RC1"
1919
]
2020

2121
@doc """

spawn_activators/activator_rabbitmq/deployment.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ spec:
1717
k8s-app: rabbitmq-activator
1818
spec:
1919
containers:
20-
- image: eigr/spawn-activator-rabbitmq:1.4.3
20+
- image: eigr/spawn-activator-rabbitmq:2.0.0-RC1
2121
name: spawn-activator
2222
env:
2323
- name: MIX_ENV

spawn_activators/activator_simple/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
edition = "2021"
33
name = "activator-simple"
4-
version = "1.4.3"
4+
version = "2.0.0-RC1"
55

66
[build-dependencies]
77
protobuf-codegen = "3.0.0"

spawn_initializer/lib/spawn_initializer/tls/initializer.ex

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ defmodule SpawnInitializer.Tls.Initializer do
77
- args:
88
- eval
99
- SpawnInitializer.Tls.Initializer.bootstrap_tls(:prod, "tls-certs")
10-
image: ghcr.io/eigr/spawn-proxy:1.4.3
10+
image: ghcr.io/eigr/spawn-proxy:2.0.0-RC1
1111
name: init-certificates
1212
serviceAccountName: kompost
1313
volumes:

spawn_initializer/mix.exs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ defmodule SpawnInitializer.MixProject do
22
use Mix.Project
33

44
@app :spawn_initializer
5-
@version "1.4.3"
5+
@version "2.0.0-RC1"
66
@site "https://eigr.io/"
77
@source_url "https://github.com/eigr/spawn"
88

spawn_operator/spawn_operator/config/config.exs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import Config
22

33
config :spawn_operator,
4-
proxy_image: "ghcr.io/eigr/spawn-proxy:1.4.3"
4+
proxy_image: "ghcr.io/eigr/spawn-proxy:2.0.0-RC1"
55

66
config :bonny,
77
# Add each Controller module for this operator to load here

spawn_operator/spawn_operator/lib/mix/tasks/bonny.gen.manifest/customizer.ex

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ defmodule Mix.Tasks.Bonny.Gen.Manifest.SpawnOperatorCustomizer do
5454
valueFrom: %{fieldRef: %{fieldPath: "spec.serviceAccountName"}}
5555
}
5656
],
57-
image: "ghcr.io/eigr/spawn-operator:1.4.3",
57+
image: "ghcr.io/eigr/spawn-operator:2.0.0-RC1",
5858
name: "spawn-operator",
5959
ports: [ %{"containerPort" => 9090}],
6060
livenessProbe: %{

spawn_operator/spawn_operator/lib/spawn_operator.ex

+2-2
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,13 @@ defmodule SpawnOperator do
5050
Map.get(
5151
annotations,
5252
"spawn-eigr.io/sidecar-image-tag",
53-
"ghcr.io/eigr/spawn-proxy:1.4.3"
53+
"ghcr.io/eigr/spawn-proxy:2.0.0-RC1"
5454
),
5555
proxy_init_container_image_tag:
5656
Map.get(
5757
annotations,
5858
"spawn-eigr.io/sidecar-init-container-image-tag",
59-
"ghcr.io/eigr/spawn-initializer:1.4.3"
59+
"ghcr.io/eigr/spawn-initializer:2.0.0-RC1"
6060
),
6161
proxy_uds_enabled: Map.get(annotations, "spawn-eigr.io/sidecar-uds-enabled", "false"),
6262
proxy_uds_address:

spawn_operator/spawn_operator/lib/spawn_operator/handler/actor_host_handler.ex

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ defmodule SpawnOperator.Handler.ActorHostHandler do
2222
spawn-eigr.io.sidecar.containerImage: "ghcr.io/eigr/spawn-proxy"
2323
2424
# Optional
25-
spawn-eigr.io.sidecar.containerVersion: "1.4.3"
25+
spawn-eigr.io.sidecar.containerVersion: "2.0.0-RC1"
2626
2727
# Optional. Default 9001
2828
spawn-eigr.io.sidecar.httpPort: 9001

spawn_operator/spawn_operator/lib/spawn_operator/k8s/proxy/configmap/sidecar_configmap.ex

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ defmodule SpawnOperator.K8s.Proxy.CM.Configmap do
2323
spawn-eigr.io/sidecar-mode: "sidecar"
2424
2525
# Optional
26-
spawn-eigr.io/sidecar-image-tag: "ghcr.io/eigr/spawn-proxy:1.4.3"
26+
spawn-eigr.io/sidecar-image-tag: "ghcr.io/eigr/spawn-proxy:2.0.0-RC1"
2727
2828
# Optional. Default 9001
2929
spawn-eigr.io/sidecar-http-port: "9001"

spawn_operator/spawn_operator/test/resources/actorhost/deployment_test.exs

+6-6
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ defmodule DeploymentTest do
170170
"--to",
171171
"default"
172172
],
173-
"image" => "ghcr.io/eigr/spawn-initializer:1.4.3",
173+
"image" => "ghcr.io/eigr/spawn-initializer:2.0.0-RC1",
174174
"name" => "init-certificates",
175175
"env" => [%{"name" => "RELEASE_DISTRIBUTION", "value" => "none"}]
176176
}
@@ -331,7 +331,7 @@ defmodule DeploymentTest do
331331
"--to",
332332
"default"
333333
],
334-
"image" => "ghcr.io/eigr/spawn-initializer:1.4.3",
334+
"image" => "ghcr.io/eigr/spawn-initializer:2.0.0-RC1",
335335
"name" => "init-certificates",
336336
"env" => [%{"name" => "RELEASE_DISTRIBUTION", "value" => "none"}]
337337
}
@@ -498,7 +498,7 @@ defmodule DeploymentTest do
498498
"--to",
499499
"default"
500500
],
501-
"image" => "ghcr.io/eigr/spawn-initializer:1.4.3",
501+
"image" => "ghcr.io/eigr/spawn-initializer:2.0.0-RC1",
502502
"name" => "init-certificates",
503503
"env" => [%{"name" => "RELEASE_DISTRIBUTION", "value" => "none"}]
504504
}
@@ -663,7 +663,7 @@ defmodule DeploymentTest do
663663
"--to",
664664
"default"
665665
],
666-
"image" => "ghcr.io/eigr/spawn-initializer:1.4.3",
666+
"image" => "ghcr.io/eigr/spawn-initializer:2.0.0-RC1",
667667
"name" => "init-certificates",
668668
"env" => [%{"name" => "RELEASE_DISTRIBUTION", "value" => "none"}]
669669
}
@@ -795,7 +795,7 @@ defmodule DeploymentTest do
795795
%{"configMapRef" => %{"name" => "spawn-test-sidecar-cm"}},
796796
%{"secretRef" => %{"name" => "spawn-system-secret"}}
797797
],
798-
"image" => "ghcr.io/eigr/spawn-proxy:1.4.3",
798+
"image" => "ghcr.io/eigr/spawn-proxy:2.0.0-RC1",
799799
"livenessProbe" => %{
800800
"failureThreshold" => 3,
801801
"httpGet" => %{
@@ -900,7 +900,7 @@ defmodule DeploymentTest do
900900
"default"
901901
],
902902
"env" => [%{"name" => "RELEASE_DISTRIBUTION", "value" => "none"}],
903-
"image" => "ghcr.io/eigr/spawn-initializer:1.4.3",
903+
"image" => "ghcr.io/eigr/spawn-initializer:2.0.0-RC1",
904904
"name" => "init-certificates"
905905
}
906906
],

spawn_sdk/spawn_sdk/README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ by adding `spawn_sdk` and `spawn_statestores_*` to your list of dependencies in
1515
```elixir
1616
def deps do
1717
[
18-
{:spawn_sdk, "~> 1.4.3"},
18+
{:spawn_sdk, "~> 2.0.0-RC1"},
1919

2020
# You can uncomment one of those dependencies if you are going to use Persistent Actors
21-
#{:spawn_statestores_mariadb, "~> 1.4.3"},
22-
#{:spawn_statestores_postgres, "~> 1.4.3"},
21+
#{:spawn_statestores_mariadb, "~> 2.0.0-RC1"},
22+
#{:spawn_statestores_postgres, "~> 2.0.0-RC1"},
2323
]
2424
end
2525
```

spawn_sdk/spawn_sdk_example/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ by adding `spawn_sdk_example` to your list of dependencies in `mix.exs`:
1010
```elixir
1111
def deps do
1212
[
13-
{:spawn_sdk_example, "~> 1.4.3"}
13+
{:spawn_sdk_example, "~> 2.0.0-RC1"}
1414
]
1515
end
1616
```

spawn_statestores/statestores/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ by adding `statestores` to your list of dependencies in `mix.exs`:
1212
```elixir
1313
def deps do
1414
[
15-
{:spawn_statestores, "~> 1.4.3"}
15+
{:spawn_statestores, "~> 2.0.0-RC1"}
1616
]
1717
end
1818
```

spawnctl/install.ps1

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ if (Get-Command spawn -ErrorAction SilentlyContinue) {
88
}
99

1010
# Download the binary
11-
$URL = "https://github.com/eigr/spawn/releases/download/v1.4.3/$FILENAME"
11+
$URL = "https://github.com/eigr/spawn/releases/download/v2.0.0-RC1/$FILENAME"
1212
$DOWNLOAD_PATH = "$env:TEMP\spawn.exe"
1313

1414
Invoke-WebRequest -Uri $URL -OutFile $DOWNLOAD_PATH

spawnctl/install.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ if command -v spawn &> /dev/null; then
5555
fi
5656

5757
# Download the binary
58-
URL="https://github.com/eigr/spawn/releases/download/v1.4.3/$FILENAME"
58+
URL="https://github.com/eigr/spawn/releases/download/v2.0.0-RC1/$FILENAME"
5959
curl -LO "$URL"
6060

6161
# Determine installation directory

0 commit comments

Comments
 (0)