Skip to content

Conversation

kemurayama
Copy link
Collaborator

What this PR does / Why we need it:

Currently, ConfigMap (open-match-override) should be installed via --set open-match-override.enabled=true.

This PR enables users to set open-match-override.enabled with values.yaml.

Which issue(s) this PR fixes:

Closes #

Special notes for your reviewer:

Copy link
Contributor

@mridulji mridulji left a comment

Choose a reason for hiding this comment

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

I think you may also need to change here to mention "enabled". So it will be

{{- if index .Values "open-match-override" "enabled" }}

But are you able to successfully install open-match (by yaml/helm both ways) by the changes you made 🤔 ?

@mridulji
Copy link
Contributor

Hey @kemurayama, Please let us know if you are able to test the suggested changes or if there is something you need help with.

@mridulji mridulji added this to the v1.6.0 milestone Nov 23, 2022
@mridulji mridulji added enhancement New feature or request good first issue Good for newcomers area/refinement labels Dec 5, 2022
@kemurayama
Copy link
Collaborator Author

Hi @mridulji,

I've confirmed that I needed to add "enabled" in om-configmap-override.yaml as you mentioned to install open-match-configmap-override.

Copy link
Contributor

@mridulji mridulji left a comment

Choose a reason for hiding this comment

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

LGTM👍🏻

@mridulji mridulji merged commit 33efc84 into googleforgames:main Dec 5, 2022
syntxerror added a commit that referenced this pull request Dec 6, 2022
* Default values of configs (#1508)

* setting validation and default values of configs

* config check in internal/config package

* Add open-match-override setting (#1490)

* Add open-match-override setting

* Added enabled

Co-authored-by: Jon Foust <38893532+syntxerror@users.noreply.github.com>
Co-authored-by: Mridul Goswami <mridulgoswami@google.com>

* shifted e2e tests to project root (#1481)

* release 1.6.0-rc.1 changes

* release changes for tutorials

* remaining changes

Co-authored-by: kemurayama <7068107+kemurayama@users.noreply.github.com>
Co-authored-by: Jon Foust <38893532+syntxerror@users.noreply.github.com>
@kemurayama kemurayama deleted the config-override branch October 18, 2023 02:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/refinement enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants