diff --git a/CHANGELOG.md b/CHANGELOG.md index 5bc51cc953..a6af0ec5d6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,25 @@ # Changelog +## [v1.18.0](https://github.com/googleforgames/agones/tree/v1.18.0) (2021-10-12) + +[Full Changelog](https://github.com/googleforgames/agones/compare/v1.18.0-rc...v1.18.0) + +**Closed issues:** + +- Spelling Error [\#2293](https://github.com/googleforgames/agones/issues/2293) +- Release 1.18.0-rc [\#2291](https://github.com/googleforgames/agones/issues/2291) +- Update https://github.com/golangci/golangci-lint [\#2220](https://github.com/googleforgames/agones/issues/2220) + +**Merged pull requests:** + +- Add some extra emphasis on the breaking change in the helm parameters related to the allocator service [\#2305](https://github.com/googleforgames/agones/pull/2305) ([roberthbailey](https://github.com/roberthbailey)) +- e2e: Add test name to Fleet check [\#2303](https://github.com/googleforgames/agones/pull/2303) ([markmandel](https://github.com/markmandel)) +- Flaky TestGameServerUnhealthyAfterReadyCrash [\#2302](https://github.com/googleforgames/agones/pull/2302) ([markmandel](https://github.com/markmandel)) +- fixed typo in readme of load testing [\#2300](https://github.com/googleforgames/agones/pull/2300) ([dzmitry-lahoda](https://github.com/dzmitry-lahoda)) +- Update golang-ci lint version and fix lint errors [\#2295](https://github.com/googleforgames/agones/pull/2295) ([rajat-mangla](https://github.com/rajat-mangla)) +- Corrected spelling error: Issue \#2293 [\#2294](https://github.com/googleforgames/agones/pull/2294) ([vaibhavp1964](https://github.com/vaibhavp1964)) +- Release 1.18.0-rc [\#2292](https://github.com/googleforgames/agones/pull/2292) ([roberthbailey](https://github.com/roberthbailey)) + ## [v1.18.0-rc](https://github.com/googleforgames/agones/tree/v1.18.0-rc) (2021-10-05) [Full Changelog](https://github.com/googleforgames/agones/compare/v1.17.0...v1.18.0-rc) @@ -205,7 +225,6 @@ - Fix Network Security Group Gameserver rule not applied on AKS cluster [\#2124](https://github.com/googleforgames/agones/pull/2124) ([WeetA34](https://github.com/WeetA34)) - Update the doscy theme [\#2123](https://github.com/googleforgames/agones/pull/2123) ([roberthbailey](https://github.com/roberthbailey)) - Adds the Missing TCP protocol spec to the example fleet [\#2122](https://github.com/googleforgames/agones/pull/2122) ([Rohansjamadagni](https://github.com/Rohansjamadagni)) -- Release 1.15.0-rc [\#2121](https://github.com/googleforgames/agones/pull/2121) ([sawagh](https://github.com/sawagh)) - Change the way we generate new version numbers for nodejs [\#2120](https://github.com/googleforgames/agones/pull/2120) ([roberthbailey](https://github.com/roberthbailey)) ## [v1.15.0](https://github.com/googleforgames/agones/tree/v1.15.0) (2021-06-08) @@ -247,6 +266,7 @@ **Merged pull requests:** +- Release 1.15.0-rc [\#2121](https://github.com/googleforgames/agones/pull/2121) ([sawagh](https://github.com/sawagh)) - Update link to contributing guide from the membership template. [\#2118](https://github.com/googleforgames/agones/pull/2118) ([roberthbailey](https://github.com/roberthbailey)) - Update our community membership guidelines to add a Releaser role. [\#2111](https://github.com/googleforgames/agones/pull/2111) ([roberthbailey](https://github.com/roberthbailey)) - Respectful code cleanup No.2 [\#2109](https://github.com/googleforgames/agones/pull/2109) ([markmandel](https://github.com/markmandel)) @@ -261,7 +281,6 @@ - Minor updates to the release checklist. [\#2080](https://github.com/googleforgames/agones/pull/2080) ([roberthbailey](https://github.com/roberthbailey)) - Prep for the 1.15.0 release. [\#2079](https://github.com/googleforgames/agones/pull/2079) ([roberthbailey](https://github.com/roberthbailey)) - Documenting unity SDK functionality [\#2076](https://github.com/googleforgames/agones/pull/2076) ([domgreen](https://github.com/domgreen)) -- Add Netspeak Games logo [\#2073](https://github.com/googleforgames/agones/pull/2073) ([domgreen](https://github.com/domgreen)) - Rename MetaPatch to Metadata for AllocationRequest [\#2070](https://github.com/googleforgames/agones/pull/2070) ([lambertwang](https://github.com/lambertwang)) ## [v1.14.0](https://github.com/googleforgames/agones/tree/v1.14.0) (2021-04-28) @@ -289,6 +308,7 @@ - Release 1.14.0 [\#2078](https://github.com/googleforgames/agones/pull/2078) ([roberthbailey](https://github.com/roberthbailey)) - Add table for all implemented SDK for Unreal [\#2074](https://github.com/googleforgames/agones/pull/2074) ([domgreen](https://github.com/domgreen)) +- Add Netspeak Games logo [\#2073](https://github.com/googleforgames/agones/pull/2073) ([domgreen](https://github.com/domgreen)) - Suppress the long shell command to test for a file existence so that [\#2072](https://github.com/googleforgames/agones/pull/2072) ([roberthbailey](https://github.com/roberthbailey)) - Updates to the release checklist, based on cutting my first release candidate. [\#2068](https://github.com/googleforgames/agones/pull/2068) ([roberthbailey](https://github.com/roberthbailey)) @@ -528,7 +548,6 @@ - Agones Game Server Client SDKs [\#1854](https://github.com/googleforgames/agones/issues/1854) - Pin the postcss-cli version [\#1930](https://github.com/googleforgames/agones/pull/1930) ([markmandel](https://github.com/markmandel)) - Oops, k8s-api shortcode only pointed at one URL [\#1924](https://github.com/googleforgames/agones/pull/1924) ([markmandel](https://github.com/markmandel)) -- Updates to the release template [\#1887](https://github.com/googleforgames/agones/pull/1887) ([markmandel](https://github.com/markmandel)) **Security fixes:** @@ -565,6 +584,7 @@ - helm install fails since helm3 requires a name [\#1886](https://github.com/googleforgames/agones/issues/1886) - Fix formatting on the 1.10 blog post. [\#1889](https://github.com/googleforgames/agones/pull/1889) ([roberthbailey](https://github.com/roberthbailey)) - Fix GameServer count per type graph back to pie [\#1888](https://github.com/googleforgames/agones/pull/1888) ([markmandel](https://github.com/markmandel)) +- Updates to the release template [\#1887](https://github.com/googleforgames/agones/pull/1887) ([markmandel](https://github.com/markmandel)) **Closed issues:** @@ -728,6 +748,7 @@ - The footnote shouldn't be part of the table. [\#1774](https://github.com/googleforgames/agones/pull/1774) ([roberthbailey](https://github.com/roberthbailey)) - Added game-server example [\#1771](https://github.com/googleforgames/agones/pull/1771) ([Bmandk](https://github.com/Bmandk)) - Preparation for 1.9.0 [\#1762](https://github.com/googleforgames/agones/pull/1762) ([markmandel](https://github.com/markmandel)) +- Website minor fix link and formatting [\#1708](https://github.com/googleforgames/agones/pull/1708) ([aLekSer](https://github.com/aLekSer)) - Add Terraform GKE and Helm modules tests with Terratest [\#1483](https://github.com/googleforgames/agones/pull/1483) ([aLekSer](https://github.com/aLekSer)) ## [v1.8.0](https://github.com/googleforgames/agones/tree/v1.8.0) (2020-08-18) @@ -820,7 +841,6 @@ - CI: website htmltest fix returning error from the loop [\#1715](https://github.com/googleforgames/agones/pull/1715) ([aLekSer](https://github.com/aLekSer)) - Use the scheduling.k8s.io/v1 API since the beta API will no longer be served by default starting with Kubernetes 1.16 [\#1714](https://github.com/googleforgames/agones/pull/1714) ([roberthbailey](https://github.com/roberthbailey)) - Tests update: gameservers-controller tests update [\#1713](https://github.com/googleforgames/agones/pull/1713) ([akremsa](https://github.com/akremsa)) -- Website minor fix link and formatting [\#1708](https://github.com/googleforgames/agones/pull/1708) ([aLekSer](https://github.com/aLekSer)) - Fix a couple of broken links on the website. [\#1704](https://github.com/googleforgames/agones/pull/1704) ([roberthbailey](https://github.com/roberthbailey)) - Supress fatal message in CPP example build [\#1701](https://github.com/googleforgames/agones/pull/1701) ([aLekSer](https://github.com/aLekSer)) - Tests update: Added require statements to gameserversets package [\#1696](https://github.com/googleforgames/agones/pull/1696) ([akremsa](https://github.com/akremsa)) @@ -832,6 +852,7 @@ - Add links to relevant AWS EKS documentation [\#1675](https://github.com/googleforgames/agones/pull/1675) ([comerford](https://github.com/comerford)) - Move CloudBuild to N1\_HIGHCPU\_32 [\#1668](https://github.com/googleforgames/agones/pull/1668) ([markmandel](https://github.com/markmandel)) - Added missing FailNow calls to sdkserver unit tests [\#1659](https://github.com/googleforgames/agones/pull/1659) ([akremsa](https://github.com/akremsa)) +- E2E: Invert ContainerPortAllocation FeatureGate [\#1652](https://github.com/googleforgames/agones/pull/1652) ([aLekSer](https://github.com/aLekSer)) ## [v1.7.0](https://github.com/googleforgames/agones/tree/v1.7.0) (2020-07-07) @@ -922,7 +943,6 @@ - Update Node.js dependencies in sdk and example [\#1657](https://github.com/googleforgames/agones/pull/1657) ([steven-supersolid](https://github.com/steven-supersolid)) - Update Agones developer guide to point at faster targets [\#1656](https://github.com/googleforgames/agones/pull/1656) ([markmandel](https://github.com/markmandel)) - Cleanup e2e namespaces before test start [\#1655](https://github.com/googleforgames/agones/pull/1655) ([markmandel](https://github.com/markmandel)) -- E2E: Invert ContainerPortAllocation FeatureGate [\#1652](https://github.com/googleforgames/agones/pull/1652) ([aLekSer](https://github.com/aLekSer)) - Website: Change to relative reference [\#1644](https://github.com/googleforgames/agones/pull/1644) ([aLekSer](https://github.com/aLekSer)) - Fixed some formatting issues in the allocator code. [\#1643](https://github.com/googleforgames/agones/pull/1643) ([devloop0](https://github.com/devloop0)) - Add a note to the contributing docs that joining the mailing list gives access to build logs [\#1637](https://github.com/googleforgames/agones/pull/1637) ([roberthbailey](https://github.com/roberthbailey)) @@ -966,7 +986,6 @@ - Release 1.6.0 [\#1588](https://github.com/googleforgames/agones/pull/1588) ([markmandel](https://github.com/markmandel)) - Fix flaky Local SDK test [\#1586](https://github.com/googleforgames/agones/pull/1586) ([aLekSer](https://github.com/aLekSer)) - Warning to release checklist. [\#1580](https://github.com/googleforgames/agones/pull/1580) ([markmandel](https://github.com/markmandel)) -- Release 1.6.0-rc [\#1574](https://github.com/googleforgames/agones/pull/1574) ([markmandel](https://github.com/markmandel)) ## [v1.6.0-rc](https://github.com/googleforgames/agones/tree/v1.6.0-rc) (2020-05-20) @@ -1051,6 +1070,7 @@ **Merged pull requests:** +- Release 1.6.0-rc [\#1574](https://github.com/googleforgames/agones/pull/1574) ([markmandel](https://github.com/markmandel)) - Fix Local SDK nil Players with test [\#1572](https://github.com/googleforgames/agones/pull/1572) ([aLekSer](https://github.com/aLekSer)) - Fixed a typo sercerCA -\> serverCa [\#1567](https://github.com/googleforgames/agones/pull/1567) ([pooneh-m](https://github.com/pooneh-m)) - Player Tracking Proto: Players =\> players [\#1560](https://github.com/googleforgames/agones/pull/1560) ([markmandel](https://github.com/markmandel)) @@ -1185,11 +1205,13 @@ - Switch godoc.org links to pkg.go.dev [\#1394](https://github.com/googleforgames/agones/pull/1394) ([markmandel](https://github.com/markmandel)) - Fixed mangled lists in C++ guide [\#1393](https://github.com/googleforgames/agones/pull/1393) ([akremsa](https://github.com/akremsa)) - Preparation for 1.5.0 Release [\#1391](https://github.com/googleforgames/agones/pull/1391) ([markmandel](https://github.com/markmandel)) +- Release 1.4.0 [\#1388](https://github.com/googleforgames/agones/pull/1388) ([markmandel](https://github.com/markmandel)) - Update terraform EKS module to 1.14 version [\#1386](https://github.com/googleforgames/agones/pull/1386) ([aLekSer](https://github.com/aLekSer)) - AKS use supported version of Kubernetes 1.14 [\#1385](https://github.com/googleforgames/agones/pull/1385) ([aLekSer](https://github.com/aLekSer)) - Fix for AKS recent provider change [\#1380](https://github.com/googleforgames/agones/pull/1380) ([aLekSer](https://github.com/aLekSer)) - Terraform make targets: Switch from the plane structure to module terraform config [\#1375](https://github.com/googleforgames/agones/pull/1375) ([aLekSer](https://github.com/aLekSer)) - Separate e2e tests in build Makefile [\#1371](https://github.com/googleforgames/agones/pull/1371) ([drichardson](https://github.com/drichardson)) +- Updated log levels in pkg [\#1359](https://github.com/googleforgames/agones/pull/1359) ([akremsa](https://github.com/akremsa)) ## [v1.4.0](https://github.com/googleforgames/agones/tree/v1.4.0) (2020-03-04) @@ -1211,7 +1233,6 @@ **Merged pull requests:** -- Release 1.4.0 [\#1388](https://github.com/googleforgames/agones/pull/1388) ([markmandel](https://github.com/markmandel)) - Removed dockerfile from build-allocation-images [\#1382](https://github.com/googleforgames/agones/pull/1382) ([akremsa](https://github.com/akremsa)) - Fix the link to cert.sh [\#1381](https://github.com/googleforgames/agones/pull/1381) ([pooneh-m](https://github.com/pooneh-m)) - Add crd-client image to release template [\#1378](https://github.com/googleforgames/agones/pull/1378) ([aLekSer](https://github.com/aLekSer)) @@ -1219,7 +1240,6 @@ - Main page, gameserver lifecycle page - typos [\#1369](https://github.com/googleforgames/agones/pull/1369) ([burningalchemist](https://github.com/burningalchemist)) - Documented an approach of log levels usage [\#1368](https://github.com/googleforgames/agones/pull/1368) ([akremsa](https://github.com/akremsa)) - UE4 readme to communicate development information [\#1360](https://github.com/googleforgames/agones/pull/1360) ([drichardson](https://github.com/drichardson)) -- Updated log levels in pkg [\#1359](https://github.com/googleforgames/agones/pull/1359) ([akremsa](https://github.com/akremsa)) ## [v1.4.0-rc](https://github.com/googleforgames/agones/tree/v1.4.0-rc) (2020-02-26) @@ -1306,7 +1326,6 @@ - Preparation for 1.4.0 Sprint [\#1291](https://github.com/googleforgames/agones/pull/1291) ([markmandel](https://github.com/markmandel)) - CPP SDK example code: join threads [\#1283](https://github.com/googleforgames/agones/pull/1283) ([aLekSer](https://github.com/aLekSer)) - Conformance test for CPP SDK [\#1282](https://github.com/googleforgames/agones/pull/1282) ([aLekSer](https://github.com/aLekSer)) -- Need to change to https url on swagger-codegen download [\#1278](https://github.com/googleforgames/agones/pull/1278) ([markmandel](https://github.com/markmandel)) ## [v1.3.0](https://github.com/googleforgames/agones/tree/v1.3.0) (2020-01-21) @@ -1324,6 +1343,7 @@ - Release 1.3.0 [\#1289](https://github.com/googleforgames/agones/pull/1289) ([markmandel](https://github.com/markmandel)) - Nodejs docs: require for npm should switch on 1.3.0 [\#1284](https://github.com/googleforgames/agones/pull/1284) ([markmandel](https://github.com/markmandel)) +- Need to change to https url on swagger-codegen download [\#1278](https://github.com/googleforgames/agones/pull/1278) ([markmandel](https://github.com/markmandel)) - Release publishing of NPM module [\#1277](https://github.com/googleforgames/agones/pull/1277) ([markmandel](https://github.com/markmandel)) - Fix list formatting on the terraform install page. [\#1274](https://github.com/googleforgames/agones/pull/1274) ([roberthbailey](https://github.com/roberthbailey)) @@ -1584,6 +1604,7 @@ **Security fixes:** - Ran `npm audit fix` to update package dependencies. [\#1097](https://github.com/googleforgames/agones/pull/1097) ([roberthbailey](https://github.com/roberthbailey)) +- Bump eslint-utils from 1.4.0 to 1.4.2 in /sdks/nodejs [\#1014](https://github.com/googleforgames/agones/pull/1014) ([dependabot[bot]](https://github.com/apps/dependabot)) **Closed issues:** @@ -1615,6 +1636,7 @@ - Update golangci-lint to 1.18, add bodyclose check [\#1051](https://github.com/googleforgames/agones/pull/1051) ([aLekSer](https://github.com/aLekSer)) - E2E test for Unhealthy GameServer on process crash [\#1038](https://github.com/googleforgames/agones/pull/1038) ([markmandel](https://github.com/markmandel)) - Build examples make target [\#1019](https://github.com/googleforgames/agones/pull/1019) ([aLekSer](https://github.com/aLekSer)) +- Revert the change to promote the service for multicluster allocation to v1 [\#1001](https://github.com/googleforgames/agones/pull/1001) ([roberthbailey](https://github.com/roberthbailey)) ## [v1.0.0](https://github.com/googleforgames/agones/tree/v1.0.0) (2019-09-17) @@ -1651,10 +1673,6 @@ - Fleet Image Edit causes an infinite create/destroy loop [\#975](https://github.com/googleforgames/agones/issues/975) - Fix the required version of terraform. [\#1006](https://github.com/googleforgames/agones/pull/1006) ([roberthbailey](https://github.com/roberthbailey)) -**Security fixes:** - -- Bump eslint-utils from 1.4.0 to 1.4.2 in /sdks/nodejs [\#1014](https://github.com/googleforgames/agones/pull/1014) ([dependabot[bot]](https://github.com/apps/dependabot)) - **Closed issues:** - Release 0.12.0 [\#982](https://github.com/googleforgames/agones/issues/982) @@ -1680,7 +1698,6 @@ - Fix outdated links in comments [\#1009](https://github.com/googleforgames/agones/pull/1009) ([aLekSer](https://github.com/aLekSer)) - Add note about SDK Sidecar starting after gameserver binary [\#1004](https://github.com/googleforgames/agones/pull/1004) ([markmandel](https://github.com/markmandel)) - Flaky: TestControllerApplyGameServerAddressAndPort [\#1002](https://github.com/googleforgames/agones/pull/1002) ([markmandel](https://github.com/markmandel)) -- Revert the change to promote the service for multicluster allocation to v1 [\#1001](https://github.com/googleforgames/agones/pull/1001) ([roberthbailey](https://github.com/roberthbailey)) - Remove Go SDK repeat connection attempt [\#998](https://github.com/googleforgames/agones/pull/998) ([markmandel](https://github.com/markmandel)) - Adding clean target for SDK conformance tests [\#997](https://github.com/googleforgames/agones/pull/997) ([aLekSer](https://github.com/aLekSer)) - Speed up CI Build [\#996](https://github.com/googleforgames/agones/pull/996) ([markmandel](https://github.com/markmandel)) @@ -1942,6 +1959,7 @@ - Update SDK page with full list of current SDKs. [\#778](https://github.com/googleforgames/agones/pull/778) ([markmandel](https://github.com/markmandel)) - Fix spelling mistake in grafana dashboard. [\#777](https://github.com/googleforgames/agones/pull/777) ([markmandel](https://github.com/markmandel)) - Preparation for 0.11.0 release! [\#775](https://github.com/googleforgames/agones/pull/775) ([markmandel](https://github.com/markmandel)) +- Release 0.10.0 [\#770](https://github.com/googleforgames/agones/pull/770) ([markmandel](https://github.com/markmandel)) - Revert UnHealthy standalone GameServers to not be deleted [\#763](https://github.com/googleforgames/agones/pull/763) ([markmandel](https://github.com/markmandel)) ## [v0.10.0](https://github.com/googleforgames/agones/tree/v0.10.0) (2019-05-16) @@ -1958,7 +1976,6 @@ **Merged pull requests:** -- Release 0.10.0 [\#770](https://github.com/googleforgames/agones/pull/770) ([markmandel](https://github.com/markmandel)) - Update examples list [\#767](https://github.com/googleforgames/agones/pull/767) ([markmandel](https://github.com/markmandel)) - Update Fleet autoscaling documentation [\#764](https://github.com/googleforgames/agones/pull/764) ([markmandel](https://github.com/markmandel)) - Bad copy paste on 0.10.0 rc release page [\#761](https://github.com/googleforgames/agones/pull/761) ([markmandel](https://github.com/markmandel)) diff --git a/install/helm/agones/Chart.yaml b/install/helm/agones/Chart.yaml index 018c349e46..2a14122bf7 100644 --- a/install/helm/agones/Chart.yaml +++ b/install/helm/agones/Chart.yaml @@ -15,8 +15,8 @@ # Declare variables to be passed into your templates. apiVersion: v1 -appVersion: "1.18.0-rc" -version: 1.18.0-rc +appVersion: "1.18.0" +version: 1.18.0 name: agones description: a library for hosting, running and scaling dedicated game servers on Kubernetes. keywords: diff --git a/install/helm/agones/values.yaml b/install/helm/agones/values.yaml index 16a3d3f910..f429041107 100644 --- a/install/helm/agones/values.yaml +++ b/install/helm/agones/values.yaml @@ -172,7 +172,7 @@ agones: totalRemoteAllocationTimeout: 30s image: registry: gcr.io/agones-images - tag: 1.18.0-rc + tag: 1.18.0 controller: name: agones-controller pullPolicy: IfNotPresent diff --git a/install/yaml/install.yaml b/install/yaml/install.yaml index 3c011cb1a4..2ffcc83a81 100644 --- a/install/yaml/install.yaml +++ b/install/yaml/install.yaml @@ -8,7 +8,7 @@ metadata: namespace: agones-system labels: app: agones - chart: agones-1.18.0-rc + chart: agones-1.18.0 release: agones-manual heritage: Helm --- @@ -33,7 +33,7 @@ metadata: namespace: agones-system labels: app: agones - chart: agones-1.18.0-rc + chart: agones-1.18.0 release: agones-manual heritage: Helm --- @@ -58,7 +58,7 @@ metadata: namespace: default labels: app: agones - chart: agones-1.18.0-rc + chart: agones-1.18.0 release: agones-manual heritage: Helm --- @@ -70,7 +70,7 @@ metadata: namespace: agones-system labels: app: agones - chart: "agones-1.18.0-rc" + chart: "agones-1.18.0" release: "agones-manual" heritage: "Helm" type: Opaque @@ -87,7 +87,7 @@ metadata: namespace: agones-system labels: app: agones - chart: "agones-1.18.0-rc" + chart: "agones-1.18.0" release: "agones-manual" heritage: "Helm" data: @@ -103,7 +103,7 @@ metadata: namespace: agones-system labels: app: agones - chart: "agones-1.18.0-rc" + chart: "agones-1.18.0" release: "agones-manual" heritage: "Helm" data: @@ -119,7 +119,7 @@ metadata: namespace: agones-system labels: app: agones - chart: "agones-1.18.0-rc" + chart: "agones-1.18.0" release: "agones-manual" heritage: "Helm" data: @@ -149,7 +149,7 @@ metadata: labels: component: crd app: agones - chart: agones-1.18.0-rc + chart: agones-1.18.0 release: agones-manual heritage: Helm spec: @@ -4389,7 +4389,7 @@ metadata: labels: component: crd app: agones - chart: agones-1.18.0-rc + chart: agones-1.18.0 release: agones-manual heritage: Helm spec: @@ -4530,7 +4530,7 @@ metadata: labels: component: crd app: agones - chart: agones-1.18.0-rc + chart: agones-1.18.0 release: agones-manual heritage: Helm spec: @@ -8607,7 +8607,7 @@ metadata: labels: component: crd app: agones - chart: agones-1.18.0-rc + chart: agones-1.18.0 release: agones-manual heritage: Helm name: gameserverallocationpolicies.multicluster.agones.dev @@ -8683,7 +8683,7 @@ metadata: labels: component: crd app: agones - chart: agones-1.18.0-rc + chart: agones-1.18.0 release: agones-manual heritage: Helm spec: @@ -12893,7 +12893,7 @@ metadata: namespace: agones-system labels: app: agones - chart: agones-1.18.0-rc + chart: agones-1.18.0 release: agones-manual heritage: Helm rules: @@ -12924,7 +12924,7 @@ metadata: namespace: agones-system labels: app: agones - chart: agones-1.18.0-rc + chart: agones-1.18.0 release: agones-manual heritage: Helm rules: @@ -12970,7 +12970,7 @@ metadata: namespace: agones-system labels: app: agones - chart: agones-1.18.0-rc + chart: agones-1.18.0 release: agones-manual heritage: Helm rules: @@ -12990,7 +12990,7 @@ metadata: namespace: agones-system labels: app: agones - chart: agones-1.18.0-rc + chart: agones-1.18.0 release: agones-manual heritage: Helm subjects: @@ -13010,7 +13010,7 @@ metadata: namespace: agones-system labels: app: agones - chart: agones-1.18.0-rc + chart: agones-1.18.0 release: agones-manual heritage: Helm subjects: @@ -13062,7 +13062,7 @@ metadata: namespace: default labels: app: agones - chart: agones-1.18.0-rc + chart: agones-1.18.0 release: agones-manual heritage: Helm subjects: @@ -13083,7 +13083,7 @@ metadata: labels: component: ping app: agones - chart: agones-1.18.0-rc + chart: agones-1.18.0 release: agones-manual heritage: Helm spec: @@ -13105,7 +13105,7 @@ metadata: labels: component: ping app: agones - chart: agones-1.18.0-rc + chart: agones-1.18.0 release: agones-manual heritage: Helm spec: @@ -13141,7 +13141,7 @@ metadata: labels: agones.dev/role: controller app: agones - chart: agones-1.18.0-rc + chart: agones-1.18.0 release: agones-manual heritage: Helm spec: @@ -13177,7 +13177,7 @@ metadata: labels: component: allocator app: agones - chart: agones-1.18.0-rc + chart: agones-1.18.0 release: agones-manual heritage: Helm spec: @@ -13213,7 +13213,7 @@ metadata: labels: component: controller app: agones - chart: agones-1.18.0-rc + chart: agones-1.18.0 release: agones-manual heritage: Helm spec: @@ -13256,7 +13256,7 @@ spec: serviceAccountName: agones-controller containers: - name: agones-controller - image: "gcr.io/agones-images/agones-controller:1.18.0-rc" + image: "gcr.io/agones-images/agones-controller:1.18.0" imagePullPolicy: IfNotPresent env: # minimum port that can be exposed to GameServer traffic @@ -13266,7 +13266,7 @@ spec: - name: MAX_PORT value: "8000" - name: SIDECAR_IMAGE # overwrite the GameServer sidecar image that is used - value: "gcr.io/agones-images/agones-sdk:1.18.0-rc" + value: "gcr.io/agones-images/agones-sdk:1.18.0" - name: ALWAYS_PULL_SIDECAR # set the sidecar imagePullPolicy to Always value: "false" - name: SIDECAR_CPU_REQUEST @@ -13355,7 +13355,7 @@ metadata: labels: component: ping app: agones - chart: agones-1.18.0-rc + chart: agones-1.18.0 release: agones-manual heritage: Helm spec: @@ -13390,7 +13390,7 @@ spec: priorityClassName: agones-system containers: - name: agones-ping - image: "gcr.io/agones-images/agones-ping:1.18.0-rc" + image: "gcr.io/agones-images/agones-ping:1.18.0" imagePullPolicy: IfNotPresent livenessProbe: httpGet: @@ -13463,7 +13463,7 @@ spec: secretName: allocator-client-ca containers: - name: agones-allocator - image: "gcr.io/agones-images/agones-allocator:1.18.0-rc" + image: "gcr.io/agones-images/agones-allocator:1.18.0" imagePullPolicy: IfNotPresent livenessProbe: httpGet: @@ -13535,7 +13535,7 @@ metadata: labels: component: controller app: agones - chart: agones-1.18.0-rc + chart: agones-1.18.0 release: agones-manual heritage: Helm spec: @@ -13571,7 +13571,7 @@ metadata: labels: component: controller app: agones - chart: agones-1.18.0-rc + chart: agones-1.18.0 release: agones-manual heritage: Helm webhooks: @@ -13623,7 +13623,7 @@ metadata: labels: component: controller app: agones - chart: agones-1.18.0-rc + chart: agones-1.18.0 release: agones-manual heritage: Helm webhooks: diff --git a/sdks/csharp/sdk/AgonesSDK.nuspec b/sdks/csharp/sdk/AgonesSDK.nuspec index 816119edd9..987cc53beb 100644 --- a/sdks/csharp/sdk/AgonesSDK.nuspec +++ b/sdks/csharp/sdk/AgonesSDK.nuspec @@ -2,7 +2,7 @@ AgonesSDK - 1.18.0-rc + 1.18.0 Google LLC Google LLC false diff --git a/sdks/csharp/sdk/csharp-sdk.csproj b/sdks/csharp/sdk/csharp-sdk.csproj index b3897d6310..6571b19199 100644 --- a/sdks/csharp/sdk/csharp-sdk.csproj +++ b/sdks/csharp/sdk/csharp-sdk.csproj @@ -13,7 +13,7 @@ https://agones.dev http://www.apache.org/licenses/LICENSE-2.0 AgonesSDK - 1.18.0-rc + 1.18.0 agones, googleforgames, kuberenetes, multiplayer, gameservers agones.dev Debug;Release;DebugProtoGen diff --git a/sdks/nodejs/package-lock.json b/sdks/nodejs/package-lock.json index 212a9da6cc..aae2bc44e2 100644 --- a/sdks/nodejs/package-lock.json +++ b/sdks/nodejs/package-lock.json @@ -1,6 +1,6 @@ { "name": "@google-cloud/agones-sdk", - "version": "1.18.0-rc", + "version": "1.18.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/sdks/nodejs/package.json b/sdks/nodejs/package.json index a184b53136..9c5dada10d 100644 --- a/sdks/nodejs/package.json +++ b/sdks/nodejs/package.json @@ -26,5 +26,5 @@ "publishConfig": { "access": "public" }, - "version": "1.18.0-rc" + "version": "1.18.0" } diff --git a/site/config.toml b/site/config.toml index 0138a8ad85..441e176a88 100644 --- a/site/config.toml +++ b/site/config.toml @@ -82,9 +82,9 @@ github_repo = "https://github.com/googleforgames/agones" gcs_engine_id = "016691298986124624340:x7qv2dywdao" # current release branch. Never is rc. -release_branch = "release-1.17.0" +release_branch = "release-1.18.0" # the main version. Never is rc. -release_version = "1.17.0" +release_version = "1.18.0" # shown for production supported_k8s = "1.20" diff --git a/site/content/en/blog/releases/1.18.0-rc.md b/site/content/en/blog/releases/1.18.0-rc.md index 9324f3a38e..b762809999 100644 --- a/site/content/en/blog/releases/1.18.0-rc.md +++ b/site/content/en/blog/releases/1.18.0-rc.md @@ -8,11 +8,11 @@ This is the 1.18.0-rc release of Agones. This release fixes a gRPC compatibility issue in the allocator service introduced in Agones 1.11.0. If you have a gRPC client that does not work with the allocator server, you can now disable the REST server or set it to a different port for better client compatibility. -The `RollingUpdateOnReady` feature have graduated to stable! And the new alpha feature `SDKGracefulTermination` makes Agones work better with preemptible VMs. +The `RollingUpdateOnReady` feature has graduated to stable! And the new alpha feature `SDKGracefulTermination` makes Agones work better with preemptible VMs. **Note**: Some helm parameters related to the allocator service were renamed to make them more consistent. In particular, if you were setting the `agones.allocator.http.loadBalancerIP` so that helm would automatically set up the server certificate, the parameter has been renamed to `agones.allocator.service.loadBalancerIP`. If you were setting this or any other parameters for the allocator service please check your helm scripts and ensure that you are using the new parameters. -Check the README for details on features, installation and usage. +Check the README for details on features, installation and usage. **Breaking changes:** @@ -36,7 +36,7 @@ Check the CHANGELOG for more details on changes. +See CHANGELOG for more details on changes. Images available with this release: @@ -56,7 +56,7 @@ Images available with this release: Helm chart available with this release: -- +- helm install agones agones/agones --version 1.18.0-rc > Make sure to add our stable helm repository using `helm repo add agones https://agones.dev/chart/stable` diff --git a/site/content/en/blog/releases/1.18.0.md b/site/content/en/blog/releases/1.18.0.md new file mode 100644 index 0000000000..f06de7ccf9 --- /dev/null +++ b/site/content/en/blog/releases/1.18.0.md @@ -0,0 +1,61 @@ +--- +title: "1.18.0 - gRPC compatibility fix, RollingUpdateOnReady to stable, SDKGracefulTermination in alpha" +linkTitle: "1.18.0" +date: "2021-10-12" +--- + +This is the v1.18.0 release of Agones. + +This release fixes a gRPC compatibility issue in the allocator service introduced in Agones 1.11.0. If you have a gRPC client that does not work with the allocator server, you can now disable the REST server or set it to a different port for better client compatibility. + +The `RollingUpdateOnReady` feature has graduated to stable! And the new alpha feature `SDKGracefulTermination` makes Agones work better with preemptible VMs. + +**Note**: Some helm parameters related to the allocator service were renamed to make them more consistent. In particular, if you were setting the `agones.allocator.http.loadBalancerIP` so that helm would automatically set up the server certificate, the parameter has been renamed to `agones.allocator.service.loadBalancerIP`. If you were setting this or any other parameters for the allocator service please check your helm scripts and ensure that you are using the new parameters. + +Check the README for details on features, installation and usage. + +**Breaking changes:** + +- Allow the ports for gRPC and REST to be configured for the allocator service [\#2272](https://github.com/googleforgames/agones/pull/2272) ([roberthbailey](https://github.com/roberthbailey)) +- Changed helm parameters used to configure the allocator service [\#2272](https://github.com/googleforgames/agones/pull/2272) ([roberthbailey](https://github.com/roberthbailey)) + + +**Implemented enhancements:** + +- Skip volume mounts in the allocator pod if TLS on mTLS is disabled [\#2276](https://github.com/googleforgames/agones/issues/2276) +- Allow the allocator service to use the go http/2 server [\#2263](https://github.com/googleforgames/agones/issues/2263) +- Move RollingUpdateOnReady to Stable [\#2239](https://github.com/googleforgames/agones/issues/2239) +- Explain how namespace parameter works for allocations [\#2090](https://github.com/googleforgames/agones/issues/2090) +- Proposal: provide allocator-client.default secret in gameserver namespace [\#1686](https://github.com/googleforgames/agones/issues/1686) +- Game Server Allocation advanced filtering: player count, state, reallocation [\#1239](https://github.com/googleforgames/agones/issues/1239) +- Skip the secrets and volume mounts in the allocator pod when they aren't needed [\#2277](https://github.com/googleforgames/agones/pull/2277) ([roberthbailey](https://github.com/roberthbailey)) +- Move RollingUpdateOnReady to stable [\#2271](https://github.com/googleforgames/agones/pull/2271) ([Jeffwan](https://github.com/Jeffwan)) +- Docs: High Density Integration Pattern [\#2270](https://github.com/googleforgames/agones/pull/2270) ([markmandel](https://github.com/markmandel)) +- Docs: Integration Pattern - Reusing GameServers [\#2251](https://github.com/googleforgames/agones/pull/2251) ([markmandel](https://github.com/markmandel)) +- Support graceful termination [\#2205](https://github.com/googleforgames/agones/pull/2205) ([bennetty](https://github.com/bennetty)) + +See CHANGELOG for more details on changes. + +Images available with this release: + +- [gcr.io/agones-images/agones-controller:1.18.0](https://gcr.io/agones-images/agones-controller:1.18.0) +- [gcr.io/agones-images/agones-sdk:1.18.0](https://gcr.io/agones-images/agones-sdk:1.18.0) +- [gcr.io/agones-images/agones-ping:1.18.0](https://gcr.io/agones-images/agones-ping:1.18.0) +- [gcr.io/agones-images/agones-allocator:1.18.0](https://gcr.io/agones-images/agones-allocator:1.18.0) +- [gcr.io/agones-images/autoscaler-webhook:0.3](https://gcr.io/agones-images/autoscaler-webhook:0.3) +- [gcr.io/agones-images/cpp-simple-server:0.13](https://gcr.io/agones-images/cpp-simple-server:0.13) +- [gcr.io/agones-images/crd-client:0.5](https://gcr.io/agones-images/crd-client:0.5) +- [gcr.io/agones-images/nodejs-simple-server:0.5](https://gcr.io/agones-images/nodejs-simple-server:0.5) +- [gcr.io/agones-images/rust-simple-server:0.9](https://gcr.io/agones-images/rust-simple-server:0.9) +- [gcr.io/agones-images/simple-game-server:0.3](https://gcr.io/agones-images/simple-game-server:0.3) +- [gcr.io/agones-images/supertuxkart-example:0.3](https://gcr.io/agones-images/supertuxkart-example:0.3) +- [gcr.io/agones-images/unity-simple-server:0.3](https://gcr.io/agones-images/unity-simple-server:0.3) +- [gcr.io/agones-images/xonotic-example:0.8](https://gcr.io/agones-images/xonotic-example:0.8) + +Helm chart available with this release: + +- + helm install agones agones/agones --version 1.18.0 + +> Make sure to add our stable helm repository using `helm repo add agones https://agones.dev/chart/stable` + diff --git a/site/content/en/docs/Advanced/allocator-service.md b/site/content/en/docs/Advanced/allocator-service.md index 89a79f5320..6d051fcf48 100644 --- a/site/content/en/docs/Advanced/allocator-service.md +++ b/site/content/en/docs/Advanced/allocator-service.md @@ -8,12 +8,6 @@ description: > To allocate a game server, Agones provides a gRPC and REST service with mTLS authentication, called `agones-allocator` that can be used instead of {{< ghlink href="pkg/apis/allocation/v1/gameserverallocation.go" >}}GameServerAllocations{{< /ghlink >}}. -{{% feature expiryVersion="1.18.0" %}} -Both services are accessible through a Kubernetes service that is externalized using a load balancer and they run on the same port. For requests to succeed, a client certificate must be provided that is in the authorization list of the allocator service. -The remainder of this article describes how to manually make a successful allocation request using the API. -{{% /feature %}} - -{{% feature publishVersion="1.18.0" %}} Both gRPC and REST are accessible through a Kubernetes service that can be externalized using a load balancer. By default, gRPC and REST are served from the same port. However, either service can be disabled or the services can be served from separate ports using the [helm configuration]({{< relref "/docs/Installation/Install Agones/helm.md" >}}). {{< alert title="Warning" color="warning" >}} @@ -24,7 +18,6 @@ If you require a fully compatible or feature compatible gRPC server implementati For requests to either service to succeed, a client certificate must be provided that is in the authorization list of the allocator service. The remainder of this article describes how to manually make a successful allocation request using the API. -{{% /feature %}} The guide assumes you have command line tools installed for [jq](https://stedolan.github.io/jq/), [go](https://golang.org/) and [openssl](https://www.openssl.org/). @@ -56,18 +49,6 @@ agones-allocator LoadBalancer 10.55.251.73 34.82.195.204 ## Server TLS certificate -{{% feature expiryVersion="1.18.0" %}} -If the `agones-allocator` service is installed as a `LoadBalancer` [using a reserved IP]({{< relref "/docs/Installation/Install Agones/helm.md#reserved-allocator-load-balancer-ip" >}}), a valid self-signed server TLS certificate is generated using the IP provided. Otherwise, the server TLS certificate should be replaced. If you installed Agones using [helm]({{< relref "/docs/Installation/Install Agones/helm.md" >}}), you can easily reconfigure the allocator service with a preset IP address by setting the `agones.allocator.http.loadBalancerIP` parameter to the address that was automatically assigned to the service and `helm upgrade`: - -```bash -EXTERNAL_IP=$(kubectl get services agones-allocator -n agones-system -o jsonpath='{.status.loadBalancer.ingress[0].ip}') -helm upgrade --install --wait \ - --set agones.allocator.http.loadBalancerIP=${EXTERNAL_IP} \ - ... -``` - -{{% /feature %}} -{{% feature publishVersion="1.18.0" %}} If the `agones-allocator` service is installed as a `LoadBalancer` [using a reserved IP]({{< relref "/docs/Installation/Install Agones/helm.md#reserved-allocator-load-balancer-ip" >}}), a valid self-signed server TLS certificate is generated using the IP provided. Otherwise, the server TLS certificate should be replaced. If you installed Agones using [helm]({{< relref "/docs/Installation/Install Agones/helm.md" >}}), you can easily reconfigure the allocator service with a preset IP address by setting the `agones.allocator.service.loadBalancerIP` parameter to the address that was automatically assigned to the service and `helm upgrade`: ```bash @@ -83,8 +64,7 @@ version of Agones you should pass the parameter `agones.allocator.http.loadBalancerIP` instead. If you need your script to work with both older and newer versions of Agones, you can pass both parameters as only one of them will effect the helm chart templates. - -{{% /feature %}} +{{< /alert >}} Another approach is to replace the default server TLS certificate with a certificate with CN and subjectAltName. There are multiple approaches to generate a certificate. Agones recommends using [cert-manager.io](https://cert-manager.io/) solution for cluster level certificate management. diff --git a/site/content/en/docs/Guides/feature-stages.md b/site/content/en/docs/Guides/feature-stages.md index 249260a513..6cee8d9a5a 100644 --- a/site/content/en/docs/Guides/feature-stages.md +++ b/site/content/en/docs/Guides/feature-stages.md @@ -24,19 +24,6 @@ that can be found in the [Helm configuration]({{< ref "/docs/Installation/Instal The current set of `alpha` and `beta` feature gates are: -{{% feature expiryVersion="1.18.0" %}} -| Feature Name | Gate | Default | Stage | Since | -|--------------|---------|---------|-------|-------| -| Example Gate (not in use) | `Example` | Disabled | None | 0.13.0 | -| [Player Tracking]({{< ref "/docs/Guides/player-tracking.md" >}}) | `PlayerTracking` | Disabled | `Alpha` | 1.6.0 | -| [SDK Send GameServer on Watch execution]({{< ref "/docs/Guides/Client SDKs/_index.md#watchgameserverfunctiongameserver" >}}) | `SDKWatchSendOnExecute` | Enabled | `Beta` | 1.12.0 | -| Fix for RollingUpdate [Scale down](https://github.com/googleforgames/agones/issues/1625) | `RollingUpdateOnReady` | Enabled | `Beta` | 1.14.0 | -| [Utilize Node ExternalDNS](https://github.com/googleforgames/agones/issues/1921) and additional [details]({{< ref "/docs/FAQ/_index.md" >}}) | `NodeExternalDNS` | Disabled | `Alpha` | 1.12.0 | -| [Custom resync period for FleetAutoscaler](https://github.com/googleforgames/agones/issues/1955) | `CustomFasSyncInterval` | Disabled | `Alpha` | 1.17.0 | -| [GameServer state filtering on GameServerAllocations](https://github.com/googleforgames/agones/issues/1239) | `StateAllocationFilter` | Disabled | `Alpha` | 1.14.0 | -| [GameServer player capacity filtering on GameServerAllocations](https://github.com/googleforgames/agones/issues/1239) | `PlayerAllocationFilter` | Disabled | `Alpha` | 1.14.0 | -{{% /feature %}} -{{% feature publishVersion="1.18.0" %}} | Feature Name | Gate | Default | Stage | Since | |--------------|---------|---------|-------|-------| | Example Gate (not in use) | `Example` | Disabled | None | 0.13.0 | @@ -47,7 +34,6 @@ The current set of `alpha` and `beta` feature gates are: | [GameServer state filtering on GameServerAllocations](https://github.com/googleforgames/agones/issues/1239) | `StateAllocationFilter` | Disabled | `Alpha` | 1.14.0 | | [GameServer player capacity filtering on GameServerAllocations](https://github.com/googleforgames/agones/issues/1239) | `PlayerAllocationFilter` | Disabled | `Alpha` | 1.14.0 | | [Graceful Termination for GameServer SDK](https://github.com/googleforgames/agones/pull/2205) | `SDKGracefulTermination` | Disabled | `Alpha` | 1.18.0 | -{{% /feature %}} ## Description of Stages diff --git a/site/content/en/docs/Installation/Install Agones/helm.md b/site/content/en/docs/Installation/Install Agones/helm.md index 1792815279..b90f338a8a 100644 --- a/site/content/en/docs/Installation/Install Agones/helm.md +++ b/site/content/en/docs/Installation/Install Agones/helm.md @@ -160,10 +160,17 @@ The following tables lists the configurable parameters of the Agones chart and t | `agones.allocator.logLevel` | Agones Allocator Log level. Log only entries with that severity and above | `info` | | `agones.allocator.install` | Whether to install the [allocator service][allocator] | `true` | | `agones.allocator.replicas` | The number of replicas to run in the deployment | `3` | -| `agones.allocator.http.port` | The port to expose on the service | `443` | -| `agones.allocator.http.serviceType` | The [Service Type][service] of the HTTP Service | `LoadBalancer` | -| `agones.allocator.http.loadBalancerIP` | The [Load Balancer IP][loadBalancer] of the Agones allocator load balancer. Only works if the Kubernetes provider supports this option. | \`\` | -| `agones.allocator.http.loadBalancerSourceRanges` | The [Load Balancer SourceRanges][loadBalancer] of the Agones allocator load balancer. Only works if the Kubernetes provider supports this option. | `[]` | +| `agones.allocator.service.name` | Service name for the allocator | `agones-allocator` | +| `agones.allocator.service.serviceType` | The [Service Type][service] of the HTTP Service | `LoadBalancer` | +| `agones.allocator.service.loadBalancerIP` | The [Load Balancer IP][loadBalancer] of the Agones allocator load balancer. Only works if the Kubernetes provider supports this option. | \`\` | +| `agones.allocator.service.loadBalancerSourceRanges` | The [Load Balancer SourceRanges][loadBalancer] of the Agones allocator load balancer. Only works if the Kubernetes provider supports this option. | `[]` | +| `agones.allocator.service.annotations` | [Annotations][annotations] added to the Agones allocator service | `{}` | +| `agones.allocator.service.http.enabled` | If true the [allocator service][allocator] will respond to [REST requests][rest-requests] | `true` | +| `agones.allocator.service.http.port` | The port that is exposed externally by the [allocator service][allocator] for [REST requests][rest-requests] | `443` | +| `agones.allocator.service.http.targetPort` | The port that is used by the allocator pod to listen for [REST requests][rest-requests]. Note that the allocator server cannot bind to low numbered ports. | `8443` | +| `agones.allocator.service.grpc.enabled` | If true the [allocator service][allocator] will respond to [gRPC requests][grpc-requests] | `true` | +| `agones.allocator.service.grpc.port` | The port that is exposed externally by the [allocator service][allocator] for [gRPC requests][grpc-requests] | `443` | +| `agones.allocator.service.grpc.targetPort` | The port that is used by the allocator pod to listen for [gRPC requests][grpc-requests]. Note that the allocator server cannot bind to low numbered ports. | `8443` | | `agones.allocator.generateClientTLS` | Set to true to generate client TLS certificates or false to provide certificates in `certs/allocator/allocator-client.default/*` | `true` | | `agones.allocator.generateTLS` | Set to true to generate TLS certificates or false to provide certificates in `certs/allocator/*`| `true` | | `agones.allocator.disableMTLS` | Turns off client cert authentication for incoming connections to the allocator. | `false` | @@ -185,22 +192,11 @@ The following tables lists the configurable parameters of the Agones chart and t | `gameservers.podPreserveUnknownFields` | Disable [field pruning][pruning] and schema validation on the Pod template for a [GameServer][gameserver] definition | `false` | | `helm.installTests` | Add an ability to run `helm test agones` to verify the installation | `8000` | -{{% feature publishVersion="1.18.0" %}} +{{% feature publishVersion="1.19.0" %}} **New Configuration Features:** | Parameter | Description | Default | | --------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ---------------------- | -| `agones.allocator.service.name` | Service name for the allocator | `agones-allocator` | -| `agones.allocator.service.serviceType` | The [Service Type][service] of the HTTP Service | `LoadBalancer` | -| `agones.allocator.service.loadBalancerIP` | The [Load Balancer IP][loadBalancer] of the Agones allocator load balancer. Only works if the Kubernetes provider supports this option. | \`\` | -| `agones.allocator.service.loadBalancerSourceRanges` | The [Load Balancer SourceRanges][loadBalancer] of the Agones allocator load balancer. Only works if the Kubernetes provider supports this option. | `[]` | -| `agones.allocator.service.annotations` | [Annotations][annotations] added to the Agones allocator service | `{}` | -| `agones.allocator.service.http.enabled` | If true the [allocator service][allocator] will respond to [REST requests][rest-requests] | `true` | -| `agones.allocator.service.http.port` | The port that is exposed externally by the [allocator service][allocator] for [REST requests][rest-requests] | `443` | -| `agones.allocator.service.http.targetPort` | The port that is used by the allocator pod to listen for [REST requests][rest-requests]. Note that the allocator server cannot bind to low numbered ports. | `8443` | -| `agones.allocator.service.grpc.enabled` | If true the [allocator service][allocator] will respond to [gRPC requests][grpc-requests] | `true` | -| `agones.allocator.service.grpc.port` | The port that is exposed externally by the [allocator service][allocator] for [gRPC requests][grpc-requests] | `443` | -| `agones.allocator.service.grpc.targetPort` | The port that is used by the allocator pod to listen for [gRPC requests][grpc-requests]. Note that the allocator server cannot bind to low numbered ports. | `8443` | | | | | {{% /feature %}} diff --git a/site/layouts/partials/navbar.html b/site/layouts/partials/navbar.html index 8fcff4b6dc..807aca8173 100644 --- a/site/layouts/partials/navbar.html +++ b/site/layouts/partials/navbar.html @@ -27,6 +27,7 @@