Documentation
¶
Overview ¶
Example ¶
package main import ( "embed" "os" testlog "knative.dev/reconciler-test/pkg/logging" "knative.dev/reconciler-test/pkg/manifest" ) //go:embed *.yaml var templates embed.FS func main() { ctx := testlog.NewContext() files, err := manifest.ExecuteYAML(ctx, templates, nil, map[string]interface{}{ "name": "examplen", "namespace": "example", }) if err != nil { panic(err) } manifest.OutputYAML(os.Stdout, files) }
Output: apiVersion: v1 kind: ServiceAccount metadata: name: examplen namespace: example --- apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: name: examplen namespace: example rules: - apiGroups: [ "" ] resources: - "pods" verbs: - "get" - "list" - apiGroups: [ "" ] resources: - "events" verbs: - "*" --- apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: name: examplen namespace: example roleRef: apiGroup: rbac.authorization.k8s.io kind: Role name: examplen subjects: - kind: ServiceAccount name: examplen namespace: example
Index ¶
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.