#! Copyright 2020-2022 the Pinniped contributors. All Rights Reserved. #! SPDX-License-Identifier: Apache-2.0 #@ load("@ytt:data", "data") #@ load("@ytt:yaml", "yaml") #@ load("helpers.lib.yaml", #@ "defaultLabel", #@ "labels", #@ "deploymentPodLabel", #@ "namespace", #@ "defaultResourceName", #@ "defaultResourceNameWithSuffix", #@ "pinnipedDevAPIGroupWithPrefix", #@ "getPinnipedConfigMapData", #@ "hasUnixNetworkEndpoint", #@ ) #@ load("@ytt:template", "template") #@ if not data.values.into_namespace: --- apiVersion: v1 kind: Namespace metadata: name: #@ data.values.namespace labels: #@ labels() #@ end --- apiVersion: v1 kind: ServiceAccount metadata: name: #@ defaultResourceName() namespace: #@ namespace() labels: #@ labels() --- apiVersion: v1 kind: ConfigMap metadata: name: #@ defaultResourceNameWithSuffix("static-config") namespace: #@ namespace() labels: #@ labels() data: #@yaml/text-templated-strings pinniped.yaml: #@ yaml.encode(getPinnipedConfigMapData()) --- #@ if data.values.image_pull_dockerconfigjson and data.values.image_pull_dockerconfigjson != "": apiVersion: v1 kind: Secret metadata: name: image-pull-secret namespace: #@ namespace() labels: #@ labels() type: kubernetes.io/dockerconfigjson data: .dockerconfigjson: #@ data.values.image_pull_dockerconfigjson #@ end --- #! THE DEPLOYMENT IS GONE!!! #! THE DEPLOYMENT IS GONE!!! #! THE DEPLOYMENT IS GONE!!! For initial prototype, just installing some simple things. #! THE DEPLOYMENT IS GONE!!! #! THE DEPLOYMENT IS GONE!!! --- #! THE SERVICE IS GONE!!! #! THE SERVICE IS GONE!!! #! THE SERVICE IS GONE!!! For initial prototype, just installing some simple things. #! THE SERVICE IS GONE!!! #! THE SERVICE IS GONE!!! --- #! THE API SERVICE IS GONE!!! #! THE API SERVICE IS GONE!!! #! THE API SERVICE IS GONE!!! For initial prototype, just installing some simple things. #! THE API SERVICE IS GONE!!! #! THE API SERVICE IS GONE!!!