Skip to content
This repository has been archived by the owner on Jan 28, 2022. It is now read-only.

Applying ACL on non Premium Databricks #99

Closed
JasonTheDeveloper opened this issue Oct 29, 2019 · 0 comments · Fixed by #101
Closed

Applying ACL on non Premium Databricks #99

JasonTheDeveloper opened this issue Oct 29, 2019 · 0 comments · Fixed by #101
Assignees
Labels
bug Something isn't working

Comments

@JasonTheDeveloper
Copy link
Contributor

If you're running a Databricks instance which is not on the premium tier, ACL is not available.

Regardless if your config has acls set or not, the operator will still try to list all ACLs. Listing ACLs will return Error: {"error_code":"PERMISSION_DENIED","message":"ACL is not supported in your workspace."} if you are not on the premium tier.

If ACLs are not available, the config will fail and be put back onto the reconcile loop. It will try create the secret scope again and because it already exists, fail and but put back on the loop.

Instead what should happen is:

  • If acls is not set in the config, don't call submitACLs.
  • If acls is set in the config and not on premium tier, don't put job back on the reconcile loop and an event should be logged.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant