Skip to content

Rename misleading login group_name -> name_prefix#1974

Merged
mr0re1 merged 1 commit into
GoogleCloudPlatform:developfrom
mr0re1:login_group_name
Nov 14, 2023
Merged

Rename misleading login group_name -> name_prefix#1974
mr0re1 merged 1 commit into
GoogleCloudPlatform:developfrom
mr0re1:login_group_name

Conversation

@mr0re1

@mr0re1 mr0re1 commented Nov 14, 2023

Copy link
Copy Markdown
Collaborator

The group_name is misleading name, as there is no notion of "group". Instead it's an "unique login node name".
The only reason to have it is to be able to use TF for_each = { turn list of login_nodes into map node.name_prefix -> node}

  • Rename group_name -> name_prefix;
  • Add validation for uniqueness.

@mr0re1 mr0re1 added the release-chore To not include into release notes label Nov 14, 2023
@mr0re1 mr0re1 requested a review from nick-stroud November 14, 2023 01:12
@mr0re1 mr0re1 enabled auto-merge November 14, 2023 01:12
Comment thread community/modules/scheduler/schedmd-slurm-gcp-v6-login/variables.tf
Comment thread community/modules/scheduler/schedmd-slurm-gcp-v6-login/variables.tf
@nick-stroud nick-stroud assigned mr0re1 and unassigned nick-stroud Nov 14, 2023
@mr0re1 mr0re1 changed the title Rename misleading login group_name -> name Rename misleading login group_name -> name_prefix Nov 14, 2023
@mr0re1 mr0re1 requested a review from nick-stroud November 14, 2023 04:37
@mr0re1 mr0re1 assigned nick-stroud and unassigned mr0re1 Nov 14, 2023
The `group_name` is very misleading name, as there is no notion of "group".
Instead it's an "unique login node name".
The only reason to have it is to be able to use TF `for_each = { turn list of login_nodes into map node.name_prefix -> node}`

* Rename `group_name -> name`;
* Add validation for uniqueness.
@mr0re1 mr0re1 merged commit b93cbf8 into GoogleCloudPlatform:develop Nov 14, 2023
@mr0re1 mr0re1 deleted the login_group_name branch November 14, 2023 22:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release-chore To not include into release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants