diff --git a/Makefile b/Makefile index 942de0ce..ccc5f160 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -version=1.0.0-rc.21 +version=1.0.0-rc.22 registry=eigr CLUSTER_NAME=spawn-k8s diff --git a/docker-compose.yaml b/docker-compose.yaml index 2f061cf1..79ae138d 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -66,7 +66,7 @@ services: - mysql-compose-network spawn-proxy: - image: eigr/spawn-proxy:1.0.0-rc.21 + image: eigr/spawn-proxy:1.0.0-rc.22 restart: always environment: PROXY_APP_NAME: spawn diff --git a/docs/getting_started.md b/docs/getting_started.md index 9e35efb9..0d8e5fa0 100644 --- a/docs/getting_started.md +++ b/docs/getting_started.md @@ -100,7 +100,7 @@ metadata: spec: host: embedded: true # This indicates that it is a native BEAM application and therefore does not need a sidecar proxy attached. - image: eigr/dice-game-example:1.0.0-rc.21 + image: eigr/dice-game-example:1.0.0-rc.22 ports: - name: "http" containerPort: 8800 diff --git a/docs/install.md b/docs/install.md index 3b592a26..6eecafc0 100644 --- a/docs/install.md +++ b/docs/install.md @@ -20,7 +20,7 @@ kubectl create ns eigr-functions && curl -L https://github.com/eigr/spawn/releas > **_NOTE:_** You need to inform the desired release version. For example: ```shell -kubectl create ns eigr-functions && curl -L https://github.com/eigr/spawn/releases/download/v1.0.0-rc.21/manifest.yaml | kubectl apply -f - +kubectl create ns eigr-functions && curl -L https://github.com/eigr/spawn/releases/download/v1.0.0-rc.22/manifest.yaml | kubectl apply -f - ``` [Next: Getting Started](getting_started.md) diff --git a/examples/k8s/dice-game/host.yaml b/examples/k8s/dice-game/host.yaml index fe8d7c19..863954ed 100644 --- a/examples/k8s/dice-game/host.yaml +++ b/examples/k8s/dice-game/host.yaml @@ -8,7 +8,7 @@ metadata: spawn-eigr.io/actor-system: game-system spec: host: - image: eigr/dice-game-example:1.0.0-rc.21 + image: eigr/dice-game-example:1.0.0-rc.22 embedded: true ports: - name: "http" diff --git a/examples/k8s/security/acl/host.yaml b/examples/k8s/security/acl/host.yaml index fb71eb72..5af99032 100644 --- a/examples/k8s/security/acl/host.yaml +++ b/examples/k8s/security/acl/host.yaml @@ -9,7 +9,7 @@ metadata: spawn-eigr.io/sidecar-http-port: "9001" spawn-eigr.io/sidecar-pubsub-adapter: "nats" spawn-eigr.io/sidecar-pubsub-nats-hosts: "nats://spawn-nats:4222" - spawn-eigr.io/sidecar-image-tag: "docker.io/eigr/spawn-proxy:1.0.0-rc.21" + spawn-eigr.io/sidecar-image-tag: "docker.io/eigr/spawn-proxy:1.0.0-rc.22" spec: autoscaler: max: 3 diff --git a/examples/k8s/security/authentication/basic/host.yaml b/examples/k8s/security/authentication/basic/host.yaml index 8ae58d76..91c47a85 100644 --- a/examples/k8s/security/authentication/basic/host.yaml +++ b/examples/k8s/security/authentication/basic/host.yaml @@ -34,7 +34,7 @@ metadata: spawn-eigr.io/sidecar-http-port: "9001" spawn-eigr.io/sidecar-pubsub-adapter: "nats" spawn-eigr.io/sidecar-pubsub-nats-hosts: "nats://spawn-nats:4222" - spawn-eigr.io/sidecar-image-tag: "docker.io/eigr/spawn-proxy:1.0.0-rc.21" + spawn-eigr.io/sidecar-image-tag: "docker.io/eigr/spawn-proxy:1.0.0-rc.22" spec: autoscaler: max: 3 diff --git a/examples/k8s/security/authentication/jwt/host.yaml b/examples/k8s/security/authentication/jwt/host.yaml index 6d880c2d..9ed44438 100644 --- a/examples/k8s/security/authentication/jwt/host.yaml +++ b/examples/k8s/security/authentication/jwt/host.yaml @@ -11,7 +11,7 @@ metadata: spawn-eigr.io/sidecar-http-port: "9001" spawn-eigr.io/sidecar-pubsub-adapter: "nats" spawn-eigr.io/sidecar-pubsub-nats-hosts: "nats://spawn-nats:4222" - spawn-eigr.io/sidecar-image-tag: "docker.io/eigr/spawn-proxy:1.0.0-rc.21" + spawn-eigr.io/sidecar-image-tag: "docker.io/eigr/spawn-proxy:1.0.0-rc.22" spec: autoscaler: max: 3 diff --git a/examples/k8s/simple/host-simple.yaml b/examples/k8s/simple/host-simple.yaml index 46142885..8de1d454 100644 --- a/examples/k8s/simple/host-simple.yaml +++ b/examples/k8s/simple/host-simple.yaml @@ -14,7 +14,7 @@ metadata: # Optional. Here I`m using Nats Broker without authentication spawn-eigr.io/sidecar-pubsub-adapter: "nats" spawn-eigr.io/sidecar-pubsub-nats-hosts: "nats://spawn-nats:4222" - spawn-eigr.io/sidecar-image-tag: "docker.io/eigr/spawn-proxy:1.0.0-rc.21" + spawn-eigr.io/sidecar-image-tag: "docker.io/eigr/spawn-proxy:1.0.0-rc.22" spec: host: image: eigr/spawn-springboot-examples:0.5.3 # Mandatory diff --git a/examples/k8s/simple/host.yaml b/examples/k8s/simple/host.yaml index 58e253ac..26803224 100644 --- a/examples/k8s/simple/host.yaml +++ b/examples/k8s/simple/host.yaml @@ -22,7 +22,7 @@ metadata: spawn-eigr.io/sidecar-mode: "sidecar" # Optional - spawn-eigr.io/sidecar-image-tag: "docker.io/eigr/spawn-proxy:1.0.0-rc.21" + spawn-eigr.io/sidecar-image-tag: "docker.io/eigr/spawn-proxy:1.0.0-rc.22" # Optional. Default 9001 spawn-eigr.io/sidecar-http-port: "9001" diff --git a/examples/k8s/test-operator/deployment.yaml b/examples/k8s/test-operator/deployment.yaml index 9e67346a..ad980845 100644 --- a/examples/k8s/test-operator/deployment.yaml +++ b/examples/k8s/test-operator/deployment.yaml @@ -36,7 +36,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.serviceAccountName - image: eigr/spawn-operator:1.0.0-rc.21 + image: eigr/spawn-operator:1.0.0-rc.22 name: spawn-operator resources: limits: diff --git a/lib/actors/actor/caller_consumer.ex b/lib/actors/actor/caller_consumer.ex index 740f287d..00c4b365 100644 --- a/lib/actors/actor/caller_consumer.ex +++ b/lib/actors/actor/caller_consumer.ex @@ -125,7 +125,7 @@ defmodule Actors.Actor.CallerConsumer do protocol_major_version: 1, protocol_minor_version: 2, proxy_name: "spawn", - proxy_version: "1.0.0-rc.21" + proxy_version: "1.0.0-rc.22" } end diff --git a/lib/actors/security/tls/initializer.ex b/lib/actors/security/tls/initializer.ex index 035c6d6e..8bad6f01 100644 --- a/lib/actors/security/tls/initializer.ex +++ b/lib/actors/security/tls/initializer.ex @@ -7,7 +7,7 @@ defmodule Actors.Security.Tls.Initializer do - args: - eval - Kompost.Webhooks.bootstrap_tls(:prod, "tls-certs") - image: docker.io/eigr/spawn-proxy:1.0.0-rc.21 + image: docker.io/eigr/spawn-proxy:1.0.0-rc.22 name: init-certificates serviceAccountName: kompost volumes: diff --git a/priv/internal_versions.exs b/priv/internal_versions.exs index 7a610ab0..61f69d02 100644 --- a/priv/internal_versions.exs +++ b/priv/internal_versions.exs @@ -1,23 +1,23 @@ defmodule InternalVersions do - # The order here is also the deploy order, its important to keep this way1.0.0-rc.21 + # The order here is also the deploy order, its important to keep this way1.0.0-rc.22 @versions [ - spawn_statestores: "1.0.0-rc.21", - spawn_statestores_mariadb: "1.0.0-rc.21", - spawn_statestores_mysql: "1.0.0-rc.21", - spawn_statestores_mssql: "1.0.0-rc.21", - spawn_statestores_postgres: "1.0.0-rc.21", - spawn_statestores_sqlite: "1.0.0-rc.21", - spawn_statestores_cockroachdb: "1.0.0-rc.21", - spawn: "1.0.0-rc.21", - spawn_sdk: "1.0.0-rc.21", - activator: "1.0.0-rc.21", - activator_api: "1.0.0-rc.21", - activator_kafka: "1.0.0-rc.21", - activator_pubsub: "1.0.0-rc.21", - activator_rabbitmq: "1.0.0-rc.21", - activator_sqs: "1.0.0-rc.21", - proxy: "1.0.0-rc.21", - spawn_operator: "1.0.0-rc.21" + spawn_statestores: "1.0.0-rc.22", + spawn_statestores_mariadb: "1.0.0-rc.22", + spawn_statestores_mysql: "1.0.0-rc.22", + spawn_statestores_mssql: "1.0.0-rc.22", + spawn_statestores_postgres: "1.0.0-rc.22", + spawn_statestores_sqlite: "1.0.0-rc.22", + spawn_statestores_cockroachdb: "1.0.0-rc.22", + spawn: "1.0.0-rc.22", + spawn_sdk: "1.0.0-rc.22", + activator: "1.0.0-rc.22", + activator_api: "1.0.0-rc.22", + activator_kafka: "1.0.0-rc.22", + activator_pubsub: "1.0.0-rc.22", + activator_rabbitmq: "1.0.0-rc.22", + activator_sqs: "1.0.0-rc.22", + proxy: "1.0.0-rc.22", + spawn_operator: "1.0.0-rc.22" ] @doc """ diff --git a/spawn_initializer/lib/spawn_initializer/tls/initializer.ex b/spawn_initializer/lib/spawn_initializer/tls/initializer.ex index a289006b..1fd20c6c 100644 --- a/spawn_initializer/lib/spawn_initializer/tls/initializer.ex +++ b/spawn_initializer/lib/spawn_initializer/tls/initializer.ex @@ -7,7 +7,7 @@ defmodule SpawnInitializer.Tls.Initializer do - args: - eval - SpawnInitializer.Tls.Initializer.bootstrap_tls(:prod, "tls-certs") - image: docker.io/eigr/spawn-proxy:1.0.0-rc.21 + image: docker.io/eigr/spawn-proxy:1.0.0-rc.22 name: init-certificates serviceAccountName: kompost volumes: diff --git a/spawn_operator/spawn_operator/config/config.exs b/spawn_operator/spawn_operator/config/config.exs index d104b652..ad584065 100644 --- a/spawn_operator/spawn_operator/config/config.exs +++ b/spawn_operator/spawn_operator/config/config.exs @@ -1,7 +1,7 @@ import Config config :spawn_operator, - proxy_image: "docker.io/eigr/spawn-proxy:1.0.0-rc.21" + proxy_image: "docker.io/eigr/spawn-proxy:1.0.0-rc.22" config :bonny, # Add each Controller module for this operator to load here diff --git a/spawn_operator/spawn_operator/lib/mix/tasks/bonny.gen.manifest/customizer.ex b/spawn_operator/spawn_operator/lib/mix/tasks/bonny.gen.manifest/customizer.ex index bcdd8c42..7dc2cbbd 100644 --- a/spawn_operator/spawn_operator/lib/mix/tasks/bonny.gen.manifest/customizer.ex +++ b/spawn_operator/spawn_operator/lib/mix/tasks/bonny.gen.manifest/customizer.ex @@ -54,7 +54,7 @@ defmodule Mix.Tasks.Bonny.Gen.Manifest.SpawnOperatorCustomizer do valueFrom: %{fieldRef: %{fieldPath: "spec.serviceAccountName"}} } ], - image: "eigr/spawn-operator:1.0.0-rc.21", + image: "eigr/spawn-operator:1.0.0-rc.22", name: "spawn-operator", ports: [ %{"containerPort" => 9090}], livenessProbe: %{ diff --git a/spawn_operator/spawn_operator/lib/spawn_operator.ex b/spawn_operator/spawn_operator/lib/spawn_operator.ex index 4c8ef404..94e7bece 100644 --- a/spawn_operator/spawn_operator/lib/spawn_operator.ex +++ b/spawn_operator/spawn_operator/lib/spawn_operator.ex @@ -49,7 +49,7 @@ defmodule SpawnOperator do Map.get( annotations, "spawn-eigr.io/sidecar-image-tag", - "docker.io/eigr/spawn-proxy:1.0.0-rc.21" + "docker.io/eigr/spawn-proxy:1.0.0-rc.22" ), proxy_uds_enabled: Map.get(annotations, "spawn-eigr.io/sidecar-uds-enabled", "false"), proxy_uds_address: diff --git a/spawn_operator/spawn_operator/lib/spawn_operator/handler/actor_host_handler.ex b/spawn_operator/spawn_operator/lib/spawn_operator/handler/actor_host_handler.ex index 326c74c7..59853584 100644 --- a/spawn_operator/spawn_operator/lib/spawn_operator/handler/actor_host_handler.ex +++ b/spawn_operator/spawn_operator/lib/spawn_operator/handler/actor_host_handler.ex @@ -22,7 +22,7 @@ defmodule SpawnOperator.Handler.ActorHostHandler do spawn-eigr.io.sidecar.containerImage: "docker.io/eigr/spawn-proxy" # Optional - spawn-eigr.io.sidecar.containerVersion: "1.0.0-rc.21" + spawn-eigr.io.sidecar.containerVersion: "1.0.0-rc.22" # Optional. Default 9001 spawn-eigr.io.sidecar.httpPort: 9001 diff --git a/spawn_operator/spawn_operator/lib/spawn_operator/k8s/proxy/configmap/sidecar_configmap.ex b/spawn_operator/spawn_operator/lib/spawn_operator/k8s/proxy/configmap/sidecar_configmap.ex index d622beab..c7b36731 100644 --- a/spawn_operator/spawn_operator/lib/spawn_operator/k8s/proxy/configmap/sidecar_configmap.ex +++ b/spawn_operator/spawn_operator/lib/spawn_operator/k8s/proxy/configmap/sidecar_configmap.ex @@ -23,7 +23,7 @@ defmodule SpawnOperator.K8s.Proxy.CM.Configmap do spawn-eigr.io/sidecar-mode: "sidecar" # Optional - spawn-eigr.io/sidecar-image-tag: "docker.io/eigr/spawn-proxy:1.0.0-rc.21" + spawn-eigr.io/sidecar-image-tag: "docker.io/eigr/spawn-proxy:1.0.0-rc.22" # Optional. Default 9001 spawn-eigr.io/sidecar-http-port: "9001" diff --git a/spawn_operator/spawn_operator/lib/spawn_operator/k8s/proxy/deployment.ex b/spawn_operator/spawn_operator/lib/spawn_operator/k8s/proxy/deployment.ex index 5ba565ea..7cc7c47b 100644 --- a/spawn_operator/spawn_operator/lib/spawn_operator/k8s/proxy/deployment.ex +++ b/spawn_operator/spawn_operator/lib/spawn_operator/k8s/proxy/deployment.ex @@ -114,7 +114,7 @@ defmodule SpawnOperator.K8s.Proxy.Deployment do "initContainers" => [ %{ "name" => "init-certificates", - "image" => "docker.io/eigr/spawn-initializer:1.0.0-rc.21", + "image" => "docker.io/eigr/spawn-initializer:1.0.0-rc.22", "args" => [ "--environment", :prod, diff --git a/spawn_operator/spawn_operator/manifest.yaml b/spawn_operator/spawn_operator/manifest.yaml index 7d48445b..17729b4e 100644 --- a/spawn_operator/spawn_operator/manifest.yaml +++ b/spawn_operator/spawn_operator/manifest.yaml @@ -27,7 +27,7 @@ spec: name: spawn-operator ports: - containerPort: 9090 - image: eigr/spawn-operator:1.0.0-rc.21 + image: eigr/spawn-operator:1.0.0-rc.22 resources: requests: cpu: 200m diff --git a/spawn_operator/spawn_operator/test/resources/actorhost/deployment_test.exs b/spawn_operator/spawn_operator/test/resources/actorhost/deployment_test.exs index f486453f..ce17e6f4 100644 --- a/spawn_operator/spawn_operator/test/resources/actorhost/deployment_test.exs +++ b/spawn_operator/spawn_operator/test/resources/actorhost/deployment_test.exs @@ -130,7 +130,7 @@ defmodule DeploymentTest do "--to", "default" ], - "image" => "docker.io/eigr/spawn-initializer:1.0.0-rc.21", + "image" => "docker.io/eigr/spawn-initializer:1.0.0-rc.22", "name" => "init-certificates" } ], @@ -264,7 +264,7 @@ defmodule DeploymentTest do "--to", "default" ], - "image" => "docker.io/eigr/spawn-initializer:1.0.0-rc.21", + "image" => "docker.io/eigr/spawn-initializer:1.0.0-rc.22", "name" => "init-certificates" } ], diff --git a/spawn_sdk/spawn_sdk/README.md b/spawn_sdk/spawn_sdk/README.md index 3e16d647..e7ea1290 100644 --- a/spawn_sdk/spawn_sdk/README.md +++ b/spawn_sdk/spawn_sdk/README.md @@ -15,15 +15,15 @@ by adding `spawn_sdk` and `spawn_statestores_*` to your list of dependencies in ```elixir def deps do [ - {:spawn_sdk, "~> 1.0.0-rc.21"}, + {:spawn_sdk, "~> 1.0.0-rc.22"}, # You can uncomment one of those dependencies if you are going to use Persistent Actors - #{:spawn_statestores_mariadb, "~> 1.0.0-rc.21"}, - #{:spawn_statestores_mysql, "~> 1.0.0-rc.21"}, - #{:spawn_statestores_postgres, "~> 1.0.0-rc.21"}, - #{:spawn_statestores_mssql, "~> 1.0.0-rc.21"}, - #{:spawn_statestores_cockroachdb, "~> 1.0.0-rc.21"}, - #{:spawn_statestores_sqlite, "~> 1.0.0-rc.21"}, + #{:spawn_statestores_mariadb, "~> 1.0.0-rc.22"}, + #{:spawn_statestores_mysql, "~> 1.0.0-rc.22"}, + #{:spawn_statestores_postgres, "~> 1.0.0-rc.22"}, + #{:spawn_statestores_mssql, "~> 1.0.0-rc.22"}, + #{:spawn_statestores_cockroachdb, "~> 1.0.0-rc.22"}, + #{:spawn_statestores_sqlite, "~> 1.0.0-rc.22"}, ] end ``` diff --git a/spawn_sdk/spawn_sdk_example/README.md b/spawn_sdk/spawn_sdk_example/README.md index 35d79daa..eafdaebe 100644 --- a/spawn_sdk/spawn_sdk_example/README.md +++ b/spawn_sdk/spawn_sdk_example/README.md @@ -10,7 +10,7 @@ by adding `spawn_sdk_example` to your list of dependencies in `mix.exs`: ```elixir def deps do [ - {:spawn_sdk_example, "~> 1.0.0-rc.21"} + {:spawn_sdk_example, "~> 1.0.0-rc.22"} ] end ``` diff --git a/spawn_statestores/statestores/README.md b/spawn_statestores/statestores/README.md index 58dab8ea..38b467c1 100644 --- a/spawn_statestores/statestores/README.md +++ b/spawn_statestores/statestores/README.md @@ -12,7 +12,7 @@ by adding `statestores` to your list of dependencies in `mix.exs`: ```elixir def deps do [ - {:spawn_statestores, "~> 1.0.0-rc.21"} + {:spawn_statestores, "~> 1.0.0-rc.22"} ] end ```