kustomize

This commit is contained in:
Steinkirch 2020-04-06 17:23:26 -07:00
parent ae72757665
commit aa0e248a45
330 changed files with 27690 additions and 0 deletions

View file

@ -0,0 +1,44 @@
apiVersion: app.k8s.io/v1beta1
kind: Application
metadata:
name: "application"
spec:
selector:
matchLabels:
app.kubernetes.io/name: tf-job-operator
app.kubernetes.io/instance: tf-job-operator
app.kubernetes.io/managed-by: kfctl
app.kubernetes.io/component: tfjob
app.kubernetes.io/part-of: kubeflow
app.kubernetes.io/version: v0.6
componentKinds:
- group: core
kind: Service
- group: apps
kind: Deployment
- group: core
kind: ConfigMap
- group: core
kind: ServiceAccount
- group: kubeflow.org
kind: TFJob
descriptor:
type: "tf-job-operator"
version: "v1"
description: "Tf-operator allows users to create and manage the \"TFJob\" custom resource."
maintainers:
- name: Richard Liu
email: ricliu@google.com
owners:
- name: Richard Liu
email: ricliu@google.com
keywords:
- "tfjob"
- "tf-operator"
- "tf-training"
links:
- description: About
url: "https://github.com/kubeflow/tf-operator"
- description: Docs
url: "https://www.kubeflow.org/docs/reference/tfjob/v1/tensorflow/"
addOwnerRef: true

View file

@ -0,0 +1,13 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
bases:
- ../../base
resources:
- application.yaml
commonLabels:
app.kubernetes.io/name: tf-job-operator
app.kubernetes.io/instance: tf-job-operator
app.kubernetes.io/managed-by: kfctl
app.kubernetes.io/component: tfjob
app.kubernetes.io/part-of: kubeflow
app.kubernetes.io/version: v0.6

View file

@ -0,0 +1,8 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
bases:
- ../../base
resources:
- virtual-service.yaml
configurations:
- params.yaml

View file

@ -0,0 +1,3 @@
varReference:
- path: spec/http/route/destination/host
kind: VirtualService

View file

@ -0,0 +1,20 @@
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
name: tf-job-dashboard
spec:
gateways:
- kubeflow-gateway
hosts:
- '*'
http:
- match:
- uri:
prefix: /tfjobs/
rewrite:
uri: /tfjobs/
route:
- destination:
host: tf-job-dashboard.$(namespace).svc.$(clusterDomain)
port:
number: 80