Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move ContainerPortAllocation to beta #1577

Merged
merged 9 commits into from
Jun 4, 2020

Conversation

akremsa
Copy link
Contributor

@akremsa akremsa commented May 20, 2020

What type of PR is this?

/kind feature

What this PR does / Why we need it:
Move ContainerPortAllocation to beta

Which issue(s) this PR fixes:
Closes #1563

Special notes for your reviewer:
Two tables with features are not visible here:
https://agones.dev/site/docs/guides/feature-stages/

Checked with Chrome and Safari.
But they are visible if I build the site locally.

@agones-bot
Copy link
Collaborator

Build Succeeded 👏

Build Id: aa561f25-8294-4c05-94d2-c5e4cb0bcf79

The following development artifacts have been built, and will exist for the next 30 days:

A preview of the website (the last 30 builds are retained):

To install this version:

  • git fetch https://github.com/GoogleCloudPlatform/agones.git pull/1577/head:pr_1577 && git checkout pr_1577
  • helm install ./install/helm/agones --namespace agones-system --name agones --set agones.image.tag=1.6.0-d54f0d5

@@ -29,15 +29,15 @@ The current set of `alpha` and `beta` feature gates are:
|--------------|---------|---------|-------|-------|
| Multicluster Allocation<sup>*</sup> | N/A | Enabled | `Alpha` | 0.11.0 |
| Example Gate (not in use) | `Example` | Disabled | None | 0.13.0 |
| [Port Allocations to Multiple Containers]({{< ref "/docs/Reference/gameserver.md" >}}) | `ContainerPortAllocation` | Disabled | `Alpha` | 1.5.0 |
| [Port Allocations to Multiple Containers]({{< ref "/docs/Reference/gameserver.md" >}}) | `ContainerPortAllocation` | Enabled | `Beta` | 1.7.0 |
{{% /feature %}}

{{% feature publishVersion="1.6.0" %}}
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Here should be a new version, but let's wait until the release.

Suggested change
{{% feature publishVersion="1.6.0" %}}
{{% feature publishVersion="1.7.0" %}}

@markmandel markmandel added the feature-freeze-do-not-merge Only eligible to be merged once we are out of feature freeze (next full release) label May 20, 2020
@roberthbailey
Copy link
Member

This should be held until after the 1.6 release since it missed the RC.

@markmandel
Copy link
Member

Two tables with features are not visible here:
https://agones.dev/site/docs/guides/feature-stages/

Fixed!

@akremsa akremsa force-pushed the ContainerPortAllocation-beta branch from d54f0d5 to b613502 Compare May 22, 2020 12:28
@agones-bot
Copy link
Collaborator

Build Succeeded 👏

Build Id: 01c3a9c4-0fa7-4b2c-a58c-d92b51b531d9

The following development artifacts have been built, and will exist for the next 30 days:

A preview of the website (the last 30 builds are retained):

To install this version:

  • git fetch https://github.com/GoogleCloudPlatform/agones.git pull/1577/head:pr_1577 && git checkout pr_1577
  • helm install ./install/helm/agones --namespace agones-system --name agones --set agones.image.tag=1.6.0-b613502

@markmandel markmandel removed the feature-freeze-do-not-merge Only eligible to be merged once we are out of feature freeze (next full release) label May 26, 2020
@akremsa akremsa force-pushed the ContainerPortAllocation-beta branch from 12f48bf to cdffa2f Compare May 27, 2020 13:59
@agones-bot
Copy link
Collaborator

Build Succeeded 👏

Build Id: 3c6fa636-40bb-41e8-800e-1694868b152a

The following development artifacts have been built, and will exist for the next 30 days:

A preview of the website (the last 30 builds are retained):

To install this version:

  • git fetch https://github.com/GoogleCloudPlatform/agones.git pull/1577/head:pr_1577 && git checkout pr_1577
  • helm install ./install/helm/agones --namespace agones-system --name agones --set agones.image.tag=1.6.0-12f48bf

@agones-bot
Copy link
Collaborator

Build Failed 😱

Build Id: 196abec0-f565-4d23-8eeb-0ecdcec23314

To get permission to view the Cloud Build view, join the agones-discuss Google Group.

Copy link
Member

@markmandel markmandel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One small thing, but outside of that, this looks good 👍

build/includes/terraform.mk Outdated Show resolved Hide resolved
@akremsa akremsa force-pushed the ContainerPortAllocation-beta branch from cdffa2f to 51f5f10 Compare May 27, 2020 23:04
@agones-bot
Copy link
Collaborator

Build Succeeded 👏

Build Id: 3d5add6f-ead9-4340-8185-d18810952f0f

The following development artifacts have been built, and will exist for the next 30 days:

A preview of the website (the last 30 builds are retained):

To install this version:

  • git fetch https://github.com/GoogleCloudPlatform/agones.git pull/1577/head:pr_1577 && git checkout pr_1577
  • helm install ./install/helm/agones --namespace agones-system --name agones --set agones.image.tag=1.6.0-51f5f10

@markmandel
Copy link
Member

markmandel commented May 27, 2020

Should ContainerPortAllocation be removed from here as well?

ALL_FEATURE_GATES ?= "PlayerTracking=true&ContainerPortAllocation=true"

(Maybe this should only be Alpha features, and be renamed?)

Otherwise, how do we know if a beta feature is going to stay on by default?

@akremsa
Copy link
Contributor Author

akremsa commented May 27, 2020

Good suggestion. Updated Makefile.

@agones-bot
Copy link
Collaborator

Build Failed 😱

Build Id: 6b7a06c9-5d24-4a80-8285-40551ee86e6b

To get permission to view the Cloud Build view, join the agones-discuss Google Group.

@akremsa akremsa force-pushed the ContainerPortAllocation-beta branch from 59f486f to 3c5d772 Compare May 27, 2020 23:47
@agones-bot
Copy link
Collaborator

Build Succeeded 👏

Build Id: c98ce74a-119f-45bc-8007-96b7ee1908c8

The following development artifacts have been built, and will exist for the next 30 days:

A preview of the website (the last 30 builds are retained):

To install this version:

  • git fetch https://github.com/GoogleCloudPlatform/agones.git pull/1577/head:pr_1577 && git checkout pr_1577
  • helm install ./install/helm/agones --namespace agones-system --name agones --set agones.image.tag=1.6.0-3c5d772

@markmandel
Copy link
Member

Found a couple more spots:
https://github.com/googleforgames/agones/blob/master/examples/gameserver.yaml#L45
https://github.com/googleforgames/agones/blob/master/site/content/en/docs/Reference/gameserver.md

(Should probably move this to the Stage/FeatueFlag syntax we use below)

I think that's the last bit though!

@akremsa akremsa force-pushed the ContainerPortAllocation-beta branch from 40eca70 to 2d2e9dd Compare June 1, 2020 11:12
@agones-bot
Copy link
Collaborator

Build Failed 😱

Build Id: ed2ff499-2fac-4889-bb3d-61b38200cd02

To get permission to view the Cloud Build view, join the agones-discuss Google Group.

@agones-bot
Copy link
Collaborator

Build Failed 😱

Build Id: fa1426c6-ab0d-4d28-879e-a13633cabc70

To get permission to view the Cloud Build view, join the agones-discuss Google Group.

@markmandel
Copy link
Member

Heh, going to need to run make gen-api-docs 😄

@akremsa akremsa force-pushed the ContainerPortAllocation-beta branch from 647493d to ae4dba0 Compare June 3, 2020 21:03
Copy link
Member

@markmandel markmandel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🙌

@akremsa akremsa force-pushed the ContainerPortAllocation-beta branch from ae4dba0 to 4f3a83e Compare June 3, 2020 22:01
@agones-bot
Copy link
Collaborator

Build Succeeded 👏

Build Id: 79c486e4-d1f1-4ac4-b136-8bebecc18a9d

The following development artifacts have been built, and will exist for the next 30 days:

A preview of the website (the last 30 builds are retained):

To install this version:

  • git fetch https://github.com/GoogleCloudPlatform/agones.git pull/1577/head:pr_1577 && git checkout pr_1577
  • helm install ./install/helm/agones --namespace agones-system --name agones --set agones.image.tag=1.7.0-c47ba5f

@markmandel
Copy link
Member

@aLekSer waiting on your approval! 😃 Can't merge since you requested changes.

Copy link
Collaborator

@aLekSer aLekSer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fine with me, I will update make gcloud-terraform-install in a separate PR to be in sync with make install.

@google-oss-robot
Copy link

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: akremsa, aLekSer, markmandel

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@aLekSer aLekSer merged commit 16ce6ce into googleforgames:master Jun 4, 2020
@markmandel markmandel added this to the 1.7.0 milestone Jun 30, 2020
@markmandel markmandel added area/user-experience Pertaining to developers trying to use Agones, e.g. SDK, installation, etc kind/feature New features for Agones labels Jun 30, 2020
ilkercelikyilmaz pushed a commit to ilkercelikyilmaz/agones that referenced this pull request Oct 23, 2020
* site doc update

* enable FeatureContainerPortAllocation


added comments

* conflict fix

* applied review note

leave only alpha features in makefile

* review notes

* regenerated site html

* Updated features-stages.md


fix

* updated agones html

Co-authored-by: Mark Mandel <markmandel@google.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved area/user-experience Pertaining to developers trying to use Agones, e.g. SDK, installation, etc kind/feature New features for Agones lgtm size/L
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Move ContainerPortAllocation to beta
7 participants