File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -91,6 +91,16 @@ Permissions can be scoped cluster wide, or to a specific namespace:
91
91
* ` * ` - cluster-wide access
92
92
* ` staging:* ` - access to the ` staging ` namespace only
93
93
94
+ ## OpenFaaS IAM language
95
+
96
+ The OpenFaaS IAM language is a inspired by AWS IAM, however only a subset of the language is implemented at present:
97
+
98
+ * ` StringEquals ` - match a string exactly this would be used to match an exact email address or issuer
99
+ * ` StringLike ` - match a string with a wildcard - this could be used to match an email domain for instance
100
+ * ` ForAnyValue:StringEqual ` - match a value within an array, this can be used to check group membership
101
+
102
+ There is currently no support for negation, such as ` NotStringEquals ` or ` NotStringLike ` .
103
+
94
104
## Concepts
95
105
96
106
OpenFaaS IAM objects are defined in the ` openfaas ` namespace, and need to be created by a system administrator using kubectl, Helm or a GitOps tool.
You can’t perform that action at this time.
0 commit comments