Skip to content

Commit

Permalink
chore(release): 0.10.0 [skip ci]
Browse files Browse the repository at this point in the history
## [0.10.0](v0.9.0...v0.10.0) (2024-08-25)

### ✨ Features ✨

* **shulker-proxy-agent:** expose player teleporting in API ([#629](#629)) ([111ca37](111ca37))
* support providing external servers ([#631](#631)) ([86b4804](86b4804))

### 🐛 Bug Fixes 🐛

* **shulker-proxy-agent:** crash when LoadBalancer service does not have any ingress in status ([#627](#627)) ([8be044a](8be044a))
* **shulker-proxy-agent:** do not watch service if preferred address is provided ([a8e2e70](a8e2e70))
  • Loading branch information
semantic-release-bot committed Aug 25, 2024
1 parent 17f4f86 commit c41c2e2
Show file tree
Hide file tree
Showing 10 changed files with 209 additions and 109 deletions.
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
## [0.10.0](https://github.com/jeremylvln/Shulker/compare/v0.9.0...v0.10.0) (2024-08-25)

### :sparkles: Features :sparkles:

* **shulker-proxy-agent:** expose player teleporting in API ([#629](https://github.com/jeremylvln/Shulker/issues/629)) ([111ca37](https://github.com/jeremylvln/Shulker/commit/111ca37f1985a2a0aa64f0d613d7736abb2d7d41))
* support providing external servers ([#631](https://github.com/jeremylvln/Shulker/issues/631)) ([86b4804](https://github.com/jeremylvln/Shulker/commit/86b48045761ccaad7685c5e3cc26a5a8d2af2f08))

### :bug: Bug Fixes :bug:

* **shulker-proxy-agent:** crash when LoadBalancer service does not have any ingress in status ([#627](https://github.com/jeremylvln/Shulker/issues/627)) ([8be044a](https://github.com/jeremylvln/Shulker/commit/8be044a5544e9b52decbe968b9980ad26ff14713))
* **shulker-proxy-agent:** do not watch service if preferred address is provided ([a8e2e70](https://github.com/jeremylvln/Shulker/commit/a8e2e70a29431409f6be6a0983ca42e78d003513))

## [0.9.0](https://github.com/jeremylvln/Shulker/compare/v0.8.1...v0.9.0) (2024-08-24)

### ⚠ BREAKING CHANGES
Expand Down
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ members = [
]

[workspace.package]
version = "0.9.0"
version = "0.10.0"
authors = ["Jérémy Levilain <[email protected]>"]
edition = "2021"
rust-version = "1.80.1"
Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@
org.gradle.jvmargs=-Xmx3G
org.gradle.daemon=false

version = 0.9.0
version = 0.10.0
4 changes: 2 additions & 2 deletions kube/helm/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
apiVersion: v2
type: application
version: '0.9.0'
appVersion: '0.9.0'
version: '0.10.0'
appVersion: '0.10.0'
name: shulker-operator
description: A Kubernetes operator for managing complex and dynamic Minecraft infrastructures.
home: https://shulker.jeremylvln.fr
Expand Down
2 changes: 1 addition & 1 deletion kube/helm/charts/shulker-addon-matchmaking/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
apiVersion: v2
type: application
version: 0.0.0-internal
appVersion: '0.9.0'
appVersion: '0.10.0'
name: shulker-addon-matchmaking
86 changes: 54 additions & 32 deletions kube/manifests/next-with-prometheus.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ metadata:
helm.sh/chart: shulker-addon-matchmaking-0.0.0-internal
app.kubernetes.io/name: shulker-addon-matchmaking
app.kubernetes.io/instance: shulker-operator
app.kubernetes.io/version: "0.9.0"
app.kubernetes.io/version: "0.10.0"
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/component: shulker-addon-matchmaking-rbac
---
Expand All @@ -18,10 +18,10 @@ kind: ServiceAccount
metadata:
name: shulker-operator
labels:
helm.sh/chart: shulker-operator-0.9.0
helm.sh/chart: shulker-operator-0.10.0
app.kubernetes.io/name: shulker-operator
app.kubernetes.io/instance: shulker-operator
app.kubernetes.io/version: "0.9.0"
app.kubernetes.io/version: "0.10.0"
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/component: shulker-operator-rbac
---
Expand Down Expand Up @@ -148,6 +148,28 @@ spec:
properties:
spec:
properties:
externalServers:
description: List of servers that should be registered on the proxies that are not managed by Shulker
items:
properties:
address:
description: Address of the server, may contain a port after a colon
type: string
name:
description: Name of the server, as the proxies will register it. Allowed names only are lowercased, dash-separated alphanumerical string
pattern: ^[a-z0-9\-]+$
type: string
tags:
description: Tags associated to the server
items:
type: string
type: array
required:
- address
- name
type: object
nullable: true
type: array
networkAdmins:
description: List of player UUIDs that are automatically promoted as network administrators, which are granted all the permissions by default on all the proxies and servers
items:
Expand Down Expand Up @@ -7156,7 +7178,7 @@ metadata:
helm.sh/chart: shulker-addon-matchmaking-0.0.0-internal
app.kubernetes.io/name: shulker-addon-matchmaking
app.kubernetes.io/instance: shulker-operator
app.kubernetes.io/version: "0.9.0"
app.kubernetes.io/version: "0.10.0"
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/component: shulker-addon-matchmaking-rbac
rules:
Expand Down Expand Up @@ -7188,10 +7210,10 @@ kind: ClusterRole
metadata:
name: shulker-operator:workload
labels:
helm.sh/chart: shulker-operator-0.9.0
helm.sh/chart: shulker-operator-0.10.0
app.kubernetes.io/name: shulker-operator
app.kubernetes.io/instance: shulker-operator
app.kubernetes.io/version: "0.9.0"
app.kubernetes.io/version: "0.10.0"
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/component: shulker-operator-rbac
rules:
Expand Down Expand Up @@ -7256,7 +7278,7 @@ metadata:
helm.sh/chart: shulker-addon-matchmaking-0.0.0-internal
app.kubernetes.io/name: shulker-addon-matchmaking
app.kubernetes.io/instance: shulker-operator
app.kubernetes.io/version: "0.9.0"
app.kubernetes.io/version: "0.10.0"
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/component: shulker-addon-matchmaking-rbac
roleRef:
Expand All @@ -7275,10 +7297,10 @@ kind: ClusterRoleBinding
metadata:
name: shulker-operator:workload
labels:
helm.sh/chart: shulker-operator-0.9.0
helm.sh/chart: shulker-operator-0.10.0
app.kubernetes.io/name: shulker-operator
app.kubernetes.io/instance: shulker-operator
app.kubernetes.io/version: "0.9.0"
app.kubernetes.io/version: "0.10.0"
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/component: shulker-operator-rbac
roleRef:
Expand All @@ -7300,7 +7322,7 @@ metadata:
helm.sh/chart: shulker-addon-matchmaking-0.0.0-internal
app.kubernetes.io/name: shulker-addon-matchmaking
app.kubernetes.io/instance: shulker-operator
app.kubernetes.io/version: "0.9.0"
app.kubernetes.io/version: "0.10.0"
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/component: shulker-addon-matchmaking-rbac
rules:
Expand All @@ -7323,10 +7345,10 @@ kind: Role
metadata:
name: shulker-operator:leader-election
labels:
helm.sh/chart: shulker-operator-0.9.0
helm.sh/chart: shulker-operator-0.10.0
app.kubernetes.io/name: shulker-operator
app.kubernetes.io/instance: shulker-operator
app.kubernetes.io/version: "0.9.0"
app.kubernetes.io/version: "0.10.0"
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/component: shulker-operator-rbac
rules:
Expand All @@ -7352,7 +7374,7 @@ metadata:
helm.sh/chart: shulker-addon-matchmaking-0.0.0-internal
app.kubernetes.io/name: shulker-addon-matchmaking
app.kubernetes.io/instance: shulker-operator
app.kubernetes.io/version: "0.9.0"
app.kubernetes.io/version: "0.10.0"
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/component: shulker-addon-matchmaking-rbac
roleRef:
Expand All @@ -7371,10 +7393,10 @@ kind: RoleBinding
metadata:
name: shulker-operator:leader-election
labels:
helm.sh/chart: shulker-operator-0.9.0
helm.sh/chart: shulker-operator-0.10.0
app.kubernetes.io/name: shulker-operator
app.kubernetes.io/instance: shulker-operator
app.kubernetes.io/version: "0.9.0"
app.kubernetes.io/version: "0.10.0"
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/component: shulker-operator-rbac
roleRef:
Expand All @@ -7396,7 +7418,7 @@ metadata:
helm.sh/chart: shulker-addon-matchmaking-0.0.0-internal
app.kubernetes.io/name: shulker-addon-matchmaking
app.kubernetes.io/instance: shulker-operator
app.kubernetes.io/version: "0.9.0"
app.kubernetes.io/version: "0.10.0"
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/component: shulker-addon-matchmaking-director-metrics
spec:
Expand All @@ -7420,7 +7442,7 @@ metadata:
helm.sh/chart: shulker-addon-matchmaking-0.0.0-internal
app.kubernetes.io/name: shulker-addon-matchmaking
app.kubernetes.io/instance: shulker-operator
app.kubernetes.io/version: "0.9.0"
app.kubernetes.io/version: "0.10.0"
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/component: shulker-addon-matchmaking-mmf
spec:
Expand All @@ -7445,10 +7467,10 @@ kind: Service
metadata:
name: shulker-operator-metrics
labels:
helm.sh/chart: shulker-operator-0.9.0
helm.sh/chart: shulker-operator-0.10.0
app.kubernetes.io/name: shulker-operator
app.kubernetes.io/instance: shulker-operator
app.kubernetes.io/version: "0.9.0"
app.kubernetes.io/version: "0.10.0"
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/component: shulker-operator-metrics
spec:
Expand All @@ -7469,10 +7491,10 @@ kind: Service
metadata:
name: shulker-operator
labels:
helm.sh/chart: shulker-operator-0.9.0
helm.sh/chart: shulker-operator-0.10.0
app.kubernetes.io/name: shulker-operator
app.kubernetes.io/instance: shulker-operator
app.kubernetes.io/version: "0.9.0"
app.kubernetes.io/version: "0.10.0"
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/component: shulker-operator
spec:
Expand All @@ -7496,7 +7518,7 @@ metadata:
helm.sh/chart: shulker-addon-matchmaking-0.0.0-internal
app.kubernetes.io/name: shulker-addon-matchmaking
app.kubernetes.io/instance: shulker-operator
app.kubernetes.io/version: "0.9.0"
app.kubernetes.io/version: "0.10.0"
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/component: shulker-addon-matchmaking-director
spec:
Expand All @@ -7512,7 +7534,7 @@ spec:
helm.sh/chart: shulker-addon-matchmaking-0.0.0-internal
app.kubernetes.io/name: shulker-addon-matchmaking
app.kubernetes.io/instance: shulker-operator
app.kubernetes.io/version: "0.9.0"
app.kubernetes.io/version: "0.10.0"
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/component: shulker-addon-matchmaking-director
spec:
Expand Down Expand Up @@ -7595,7 +7617,7 @@ metadata:
helm.sh/chart: shulker-addon-matchmaking-0.0.0-internal
app.kubernetes.io/name: shulker-addon-matchmaking
app.kubernetes.io/instance: shulker-operator
app.kubernetes.io/version: "0.9.0"
app.kubernetes.io/version: "0.10.0"
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/component: shulker-addon-matchmaking-mmf
spec:
Expand All @@ -7611,7 +7633,7 @@ spec:
helm.sh/chart: shulker-addon-matchmaking-0.0.0-internal
app.kubernetes.io/name: shulker-addon-matchmaking
app.kubernetes.io/instance: shulker-operator
app.kubernetes.io/version: "0.9.0"
app.kubernetes.io/version: "0.10.0"
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/component: shulker-addon-matchmaking-mmf
spec:
Expand Down Expand Up @@ -7694,10 +7716,10 @@ kind: Deployment
metadata:
name: shulker-operator
labels:
helm.sh/chart: shulker-operator-0.9.0
helm.sh/chart: shulker-operator-0.10.0
app.kubernetes.io/name: shulker-operator
app.kubernetes.io/instance: shulker-operator
app.kubernetes.io/version: "0.9.0"
app.kubernetes.io/version: "0.10.0"
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/component: shulker-operator
spec:
Expand All @@ -7710,10 +7732,10 @@ spec:
template:
metadata:
labels:
helm.sh/chart: shulker-operator-0.9.0
helm.sh/chart: shulker-operator-0.10.0
app.kubernetes.io/name: shulker-operator
app.kubernetes.io/instance: shulker-operator
app.kubernetes.io/version: "0.9.0"
app.kubernetes.io/version: "0.10.0"
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/component: shulker-operator
spec:
Expand Down Expand Up @@ -7806,7 +7828,7 @@ metadata:
helm.sh/chart: shulker-addon-matchmaking-0.0.0-internal
app.kubernetes.io/name: shulker-addon-matchmaking
app.kubernetes.io/instance: shulker-operator
app.kubernetes.io/version: "0.9.0"
app.kubernetes.io/version: "0.10.0"
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/component: shulker-addon-matchmaking-director-metrics
prometheus: default
Expand All @@ -7830,10 +7852,10 @@ kind: ServiceMonitor
metadata:
name: shulker-operator
labels:
helm.sh/chart: shulker-operator-0.9.0
helm.sh/chart: shulker-operator-0.10.0
app.kubernetes.io/name: shulker-operator
app.kubernetes.io/instance: shulker-operator
app.kubernetes.io/version: "0.9.0"
app.kubernetes.io/version: "0.10.0"
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/component: shulker-operator-metrics
prometheus: default
Expand Down
Loading

0 comments on commit c41c2e2

Please sign in to comment.