src/server/pkg/deploy/assets/assets.go
func WriteSecret(encoder Encoder, data map[string][]byte, opts *AssetOpts) error {
	if opts.DashOnly {
		return nil
	}
	secret := &v1.Secret{
		TypeMeta: metav1.TypeMeta{
			Kind:       "Secret",
			APIVersion: "v1",
		},
		ObjectMeta: objectMeta(client.StorageSecretName, labels(client.StorageSecretName), nil, opts.Namespace),
		Data:       data,
	}
	return encoder.Encode(secret)
}
func WriteSecret(encoder Encoder, data map[string][]byte, opts *AssetOpts) error {
	if opts.DashOnly {
		return nil
	}
	secret := &v1.Secret{
		TypeMeta: metav1.TypeMeta{
			Kind:       "Secret",
			APIVersion: "v1",
		},
		ObjectMeta: objectMeta(client.StorageSecretName, labels(client.StorageSecretName), nil, opts.Namespace),
		Data:       data,
	}
	return encoder.Encode(secret)
}
func WriteSecret ( encoder Encoder , data map [ string ] [ ] byte , opts * AssetOpts ) error { if opts . DashOnly { return nil } secret := & v1 . Secret { TypeMeta : metav1 . TypeMeta { Kind : " " , APIVersion : " " , } , ObjectMeta : objectMeta ( client . StorageSecretName , labels ( client . StorageSecretName ) , nil , opts . Namespace ) , Data : data , } return encoder . Encode ( secret ) }
// WriteSecret writes a JSON-encoded k8s secret to the given writer.
// The secret uses the given map as data.
WriteSecret writes a JSON - encoded k8s secret to the given writer . The secret uses the given map as data .