Get desktop application:
View/edit binary Protocol Buffers messages
Configuration for what resources users of Spinnaker can read and modify.
Used in: ,
Whether Spinnaker's role-based authorization is enabled.
Configuration role providers that map users to groups.
Configuration for the file-based role provider.
Used in:
A path to a file describing the roles of each user.
Configuration for the GitHub role provider.
Used in:
Used if using GitHub enterprise some other non github.com GitHub installation.
A personal access token of an account with access to your organization's GitHub Teams structure.
The GitHub organization under which to query for GitHub Teams.
Configuration for the Google role provider.
Used in:
A path to a valid json service account that can authenticate against the Google role provider.
Your role provider's admin username e.g. admin@myorg.net.
The domain your role provider is configured for e.g. myorg.net.
Configuration role providers that map users to groups.
Used in:
Configuration for which role provider to use for authorization decisions. Each role provider has a corresponding field; configuration specific to the role provider you are using should be added to the appropriate field.
Configuration for the Google role provider.
Configuration for the GitHub role provider.
Configuration for the file-based role provider.
Configuration for the LDAP role provider.
Configuration for which role provider to use for authorization decisions.
Used in:
Unspecified. Do not directly use, instead omit the field.
File-based role provider.
Google role provider.
GitHub role provider.
LDAP role provider.
Configuration for the LDAP role provider.
Used in:
ldap:// or ldaps:// url of the LDAP server.
The manager user's distinguished name (principal) to use for querying LDAP groups.
The manager user's password to use for querying LDAP groups.
The pattern for finding a user's DN using simple pattern matching. For example, if your LDAP server has the URL ldap://mysite.com/dc=spinnaker,dc=org, and you have the pattern 'uid={0},ou=members', 'me' will map to a DN uid=me,ou=members,dc=spinnaker,dc=org. If no match is found, will try to find the user using -user-search-filter, if set.
The part of the directory tree under which user searches should be performed. If -user-search-base isn't supplied, the search will be performed from the root.
The part of the directory tree under which group searches should be performed.
The filter to use when searching for a user's DN. Will search either from -user-search-base (if specified) or root for entries matching the filter.
The filter which is used to search for group membership. The default is 'uniqueMember={0}', corresponding to the groupOfUniqueMembers LDAP class. In this case, the substituted parameter is the full distinguished name of the user. The parameter '{1}' can be used if you want to filter on the login name.
The attribute which contains the name of the authority defined by the group entry. Defaults to 'cn'.