SlideRuleEarth / sliderule-prov-sys

Provisioning System for Slide Rule clusters
BSD 3-Clause "New" or "Revised" License
2 stars 0 forks source link

Support exclusive versions for certain clusters #112

Closed jpswinski closed 11 months ago

jpswinski commented 12 months ago

We need the capability to allow some organizations to run some versions while preventing all other organizations from running the same versions. The reason for this is that the implementation of certain algorithms on the sliderule serverr side need to be kept private while under development. So versions of the sliderule servers with those algorithms implemented need to be constrained to only be allowed to be run by certain organizations.

One idea Carlos came up with for accomplishing this is to have a file in each terraform version directory (sliderule/prov-sys/cluster_tf_versions/) that lists all the orgs that can use that version. If the file does not exist then the version is available to all organizations. If the file does exist, then the organization must be in the list in order to display that version as an option.

cugarteblair commented 11 months ago

added in v3.2.14