@@ -103,26 +103,28 @@ spec:
103
103
linkerd.io/inject : " enabled"
104
104
` ` `
105
105
106
+ All sources and target options are documented in the trust-manager [API reference documentation](./api-reference.md).
107
+
108
+ #### Sources
109
+
106
110
` Bundle` resources currently support several source types:
107
111
108
112
- ` configMap` - a `ConfigMap` resource in the trust-manager namespace
109
113
- ` secret` - a `Secret` resource in the trust-manager namespace
110
114
- ` inLine` - a manually specified string containing at least one certificate
111
115
- ` useDefaultCAs` - usually, a bundle of publicly trusted certificates
112
116
113
- ` ConfigMap` is the default target type, but as of v0.7.0 trust-manager also supports `Secret` resources as targets.
114
-
115
- Support for `Secret` targets must be explicitly enabled in the trust-manager controller; see details below under "Enable Secret targets".
116
-
117
117
Both `ConfigMap` and `Secret` also support specifying label selectors to select multiple resources at once, which is useful in dynamic
118
118
environments where the name of the `ConfigMap` or `Secret` is known only at runtime. When adding a source, either of type `ConfigMap` or `Secret`,
119
119
the fields `name` and `selector` are mutually exclusive : one **must** be set, but not both.
120
120
121
121
122
- All sources and target options are documented in the trust-manager [API reference documentation](./api-reference.md).
123
-
124
122
# ### Targets
125
123
124
+ ` ConfigMap` is the default target type, but as of v0.7.0 trust-manager also supports `Secret` resources as targets.
125
+
126
+ Support for `Secret` targets must be explicitly enabled in the trust-manager controller; see details below under "Enable Secret targets".
127
+
126
128
All `Bundle` targets are written to `ConfigMap`s (and/or `Secret`s) whose name matches that of the
127
129
` Bundle` , and every target has a PEM-formatted bundle included.
128
130
0 commit comments