7eeb529053
This introduces two new interfaces to airshipctl: * Bundle: represents a Kustomize rendered collection of your documents that allows you to iterate over or filter the documents in the bundle. * Document: a thin wrapper around a rendered document. This commit also includes a proposal for a way to represent YAML test fixtures as testdatafs.go and a new testdata subfolder within the document pkg. Change-Id: I4282b27977617552c25c5ae2c3b7da44e67dd014
75 lines
1.5 KiB
YAML
75 lines
1.5 KiB
YAML
---
|
|
apiVersion: extensions/v1beta1
|
|
kind: Deployment
|
|
metadata:
|
|
annotations:
|
|
airshipit.org/clustertype: ephemeral
|
|
creationTimestamp: null
|
|
labels:
|
|
app: helm
|
|
name: tiller
|
|
name: tiller-deploy
|
|
namespace: kube-system
|
|
spec:
|
|
replicas: 1
|
|
strategy: {}
|
|
template:
|
|
metadata:
|
|
creationTimestamp: null
|
|
labels:
|
|
app: helm
|
|
name: tiller
|
|
spec:
|
|
automountServiceAccountToken: true
|
|
containers:
|
|
- env:
|
|
- name: TILLER_NAMESPACE
|
|
value: kube-system
|
|
- name: TILLER_HISTORY_MAX
|
|
value: "0"
|
|
image: gcr.io/kubernetes-helm/tiller:v2.12.3
|
|
imagePullPolicy: IfNotPresent
|
|
livenessProbe:
|
|
httpGet:
|
|
path: /liveness
|
|
port: 44135
|
|
initialDelaySeconds: 1
|
|
timeoutSeconds: 1
|
|
name: tiller
|
|
ports:
|
|
- containerPort: 44134
|
|
name: tiller
|
|
- containerPort: 44135
|
|
name: http
|
|
readinessProbe:
|
|
httpGet:
|
|
path: /readiness
|
|
port: 44135
|
|
initialDelaySeconds: 1
|
|
timeoutSeconds: 1
|
|
resources: {}
|
|
status: {}
|
|
---
|
|
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
annotations:
|
|
airshipit.org/clustertype: ephemeral
|
|
creationTimestamp: null
|
|
labels:
|
|
app: helm
|
|
name: tiller
|
|
name: tiller-deploy
|
|
namespace: kube-system
|
|
spec:
|
|
ports:
|
|
- name: tiller
|
|
port: 44134
|
|
targetPort: tiller
|
|
selector:
|
|
app: helm
|
|
name: tiller
|
|
type: ClusterIP
|
|
status:
|
|
loadBalancer: {}
|
|
... |