feat: support selfhosted spacelift urls (#5) #8
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This change addresses #5.
With this change we introduce the
spacelift_url
variable. The default value isapp.spacelift.io
. When using the default value, no changes should be noticed from previous versions.When
spacelift_url
is set to the non-default value, a new policy file will be applied (assets/policy-custom.rego
):templatefile
function will replace${spacelift_url}
in the OPA file with the value ofvar.spacelift_url
Testing
Two new tests have been introduced
Other Changes
space_id
in tests was changed to var.spacelift_space_id. This allows non-spacelifters to test.