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

Topaz bugfixes #19

Merged
merged 6 commits into from
Oct 18, 2024
Merged

Topaz bugfixes #19

merged 6 commits into from
Oct 18, 2024

Conversation

ronenh
Copy link
Contributor

@ronenh ronenh commented Oct 18, 2024

Fixes:

  • Setting noTLS should set http: true #18
  • http.domain was generating invalid fdqn field instead of fqdn
  • No error when policyName is omitted in opa.policy.discovery.
  • Added check that if both opa.policy.discovery.tenantID and directory.edge.sync.tenantID are specified, their values match.
  • Include tenant ID in opa configuration when edge sync is enabled even when discovery isn't used.
  • Fix invalid {} literal when opa.policy.discovery.serviceConfig is empty.

* Fix bug in `remote_directory.api_key` causing the string `"Error"`
  to be set as the api key.
* Fix bug in discovery configuration causing an invalid `{}` litaral
  to be inserted when no `serviceConfig` options are provided.
* Check for mismatched tenant ID value between discovery and edge
  sync.
* Require policy name in discovery config.
* Correctly set opa `instance_id` when edge sync is configured but
  not discovery.
* Fix errors when discovery api key is not provided.
@ronenh ronenh merged commit 1e438d9 into main Oct 18, 2024
1 check passed
@ronenh ronenh deleted the topaz-bugfixes branch October 18, 2024 19:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants