74 lines
1.9 KiB
YAML
74 lines
1.9 KiB
YAML
|
#! 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!!!
|