summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorjannfis <jann@mistrust.net>2020-08-05 21:10:38 +0200
committerjannfis <jann@mistrust.net>2020-08-05 21:10:38 +0200
commit8143959149d436bd99d5e830fcdb1559f9bd5deb (patch)
tree138053d5e0a970f2be14d8ff6ff0bea0a5da8a53 /test
parent9bd1efc1adc997296376913119c94ec757d0c1f5 (diff)
Add code comments
Diffstat (limited to 'test')
-rw-r--r--test/fixture/kubernetes.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/fixture/kubernetes.go b/test/fixture/kubernetes.go
index 49d61be..a1c54b1 100644
--- a/test/fixture/kubernetes.go
+++ b/test/fixture/kubernetes.go
@@ -7,6 +7,8 @@ import (
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
)
+// NewSecret creates a new Kubernetes secret object in given namespace, with
+// given name and with given data.
func NewSecret(namespace, name string, entries map[string][]byte) *v1.Secret {
secret := v1.Secret{
ObjectMeta: metav1.ObjectMeta{
@@ -18,11 +20,15 @@ func NewSecret(namespace, name string, entries map[string][]byte) *v1.Secret {
return &secret
}
+// MustCreateSecretFromFile reads a Kubernetes secret definition from filepath
+// and returns a Secret object. Panics on error.
func MustCreateSecretFromFile(filepath string) *v1.Secret {
jsonData := MustReadFile(filepath)
return MustCreateSecretFromJson(jsonData)
}
+// MustCreateSecretFromJson creates a Kubernetes secret from given JSON data
+// and returns a Secret object. Panics on error.
func MustCreateSecretFromJson(jsonData string) *v1.Secret {
var s v1.Secret
err := json.Unmarshal([]byte(jsonData), &s)