Last active
September 21, 2019 16:08
-
-
Save emedina/4f74ac4c2a91ead55f6da331ca6655c1 to your computer and use it in GitHub Desktop.
istio-init.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
# Source: istio/templates/namespace.yaml | |
kind: Namespace | |
apiVersion: v1 | |
metadata: | |
name: istio-system | |
labels: | |
istio-injection: disabled | |
--- | |
# Source: istio-init/templates/configmap-crd-10.yaml | |
apiVersion: v1 | |
kind: ConfigMap | |
metadata: | |
namespace: istio-system | |
name: istio-crd-10 | |
data: | |
crd-10.yaml: |- | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: virtualservices.networking.istio.io | |
labels: | |
app: istio-pilot | |
chart: istio | |
heritage: Tiller | |
release: istio | |
annotations: | |
"helm.sh/resource-policy": keep | |
spec: | |
group: networking.istio.io | |
names: | |
kind: VirtualService | |
listKind: VirtualServiceList | |
plural: virtualservices | |
singular: virtualservice | |
shortNames: | |
- vs | |
categories: | |
- istio-io | |
- networking-istio-io | |
scope: Namespaced | |
versions: | |
- name: v1alpha3 | |
served: true | |
storage: true | |
additionalPrinterColumns: | |
- JSONPath: .spec.gateways | |
description: The names of gateways and sidecars that should apply these routes | |
name: Gateways | |
type: string | |
- JSONPath: .spec.hosts | |
description: The destination hosts to which traffic is being sent | |
name: Hosts | |
type: string | |
- JSONPath: .metadata.creationTimestamp | |
description: |- | |
CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC. | |
Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata | |
name: Age | |
type: date | |
--- | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: destinationrules.networking.istio.io | |
labels: | |
app: istio-pilot | |
chart: istio | |
heritage: Tiller | |
release: istio | |
annotations: | |
"helm.sh/resource-policy": keep | |
spec: | |
group: networking.istio.io | |
names: | |
kind: DestinationRule | |
listKind: DestinationRuleList | |
plural: destinationrules | |
singular: destinationrule | |
shortNames: | |
- dr | |
categories: | |
- istio-io | |
- networking-istio-io | |
scope: Namespaced | |
versions: | |
- name: v1alpha3 | |
served: true | |
storage: true | |
additionalPrinterColumns: | |
- JSONPath: .spec.host | |
description: The name of a service from the service registry | |
name: Host | |
type: string | |
- JSONPath: .metadata.creationTimestamp | |
description: |- | |
CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC. | |
Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata | |
name: Age | |
type: date | |
--- | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: serviceentries.networking.istio.io | |
labels: | |
app: istio-pilot | |
chart: istio | |
heritage: Tiller | |
release: istio | |
annotations: | |
"helm.sh/resource-policy": keep | |
spec: | |
group: networking.istio.io | |
names: | |
kind: ServiceEntry | |
listKind: ServiceEntryList | |
plural: serviceentries | |
singular: serviceentry | |
shortNames: | |
- se | |
categories: | |
- istio-io | |
- networking-istio-io | |
scope: Namespaced | |
versions: | |
- name: v1alpha3 | |
served: true | |
storage: true | |
additionalPrinterColumns: | |
- JSONPath: .spec.hosts | |
description: The hosts associated with the ServiceEntry | |
name: Hosts | |
type: string | |
- JSONPath: .spec.location | |
description: Whether the service is external to the mesh or part of the mesh (MESH_EXTERNAL or MESH_INTERNAL) | |
name: Location | |
type: string | |
- JSONPath: .spec.resolution | |
description: Service discovery mode for the hosts (NONE, STATIC, or DNS) | |
name: Resolution | |
type: string | |
- JSONPath: .metadata.creationTimestamp | |
description: |- | |
CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC. | |
Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata | |
name: Age | |
type: date | |
--- | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: gateways.networking.istio.io | |
labels: | |
app: istio-pilot | |
chart: istio | |
heritage: Tiller | |
release: istio | |
annotations: | |
"helm.sh/resource-policy": keep | |
spec: | |
group: networking.istio.io | |
names: | |
kind: Gateway | |
plural: gateways | |
singular: gateway | |
shortNames: | |
- gw | |
categories: | |
- istio-io | |
- networking-istio-io | |
scope: Namespaced | |
versions: | |
- name: v1alpha3 | |
served: true | |
storage: true | |
--- | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: envoyfilters.networking.istio.io | |
labels: | |
app: istio-pilot | |
chart: istio | |
heritage: Tiller | |
release: istio | |
annotations: | |
"helm.sh/resource-policy": keep | |
spec: | |
group: networking.istio.io | |
names: | |
kind: EnvoyFilter | |
plural: envoyfilters | |
singular: envoyfilter | |
categories: | |
- istio-io | |
- networking-istio-io | |
scope: Namespaced | |
versions: | |
- name: v1alpha3 | |
served: true | |
storage: true | |
--- | |
kind: CustomResourceDefinition | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
metadata: | |
name: clusterrbacconfigs.rbac.istio.io | |
labels: | |
app: istio-pilot | |
istio: rbac | |
heritage: Tiller | |
release: istio | |
annotations: | |
"helm.sh/resource-policy": keep | |
spec: | |
group: rbac.istio.io | |
names: | |
kind: ClusterRbacConfig | |
plural: clusterrbacconfigs | |
singular: clusterrbacconfig | |
categories: | |
- istio-io | |
- rbac-istio-io | |
scope: Cluster | |
versions: | |
- name: v1alpha1 | |
served: true | |
storage: true | |
--- | |
kind: CustomResourceDefinition | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
metadata: | |
name: policies.authentication.istio.io | |
labels: | |
app: istio-citadel | |
chart: istio | |
heritage: Tiller | |
release: istio | |
annotations: | |
"helm.sh/resource-policy": keep | |
spec: | |
group: authentication.istio.io | |
names: | |
kind: Policy | |
plural: policies | |
singular: policy | |
categories: | |
- istio-io | |
- authentication-istio-io | |
scope: Namespaced | |
versions: | |
- name: v1alpha1 | |
served: true | |
storage: true | |
--- | |
kind: CustomResourceDefinition | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
metadata: | |
name: meshpolicies.authentication.istio.io | |
labels: | |
app: istio-citadel | |
chart: istio | |
heritage: Tiller | |
release: istio | |
annotations: | |
"helm.sh/resource-policy": keep | |
spec: | |
group: authentication.istio.io | |
names: | |
kind: MeshPolicy | |
listKind: MeshPolicyList | |
plural: meshpolicies | |
singular: meshpolicy | |
categories: | |
- istio-io | |
- authentication-istio-io | |
scope: Cluster | |
versions: | |
- name: v1alpha1 | |
served: true | |
storage: true | |
--- | |
kind: CustomResourceDefinition | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
metadata: | |
name: httpapispecbindings.config.istio.io | |
labels: | |
app: istio-mixer | |
chart: istio | |
heritage: Tiller | |
release: istio | |
annotations: | |
"helm.sh/resource-policy": keep | |
spec: | |
group: config.istio.io | |
names: | |
kind: HTTPAPISpecBinding | |
plural: httpapispecbindings | |
singular: httpapispecbinding | |
categories: | |
- istio-io | |
- apim-istio-io | |
scope: Namespaced | |
versions: | |
- name: v1alpha2 | |
served: true | |
storage: true | |
--- | |
kind: CustomResourceDefinition | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
metadata: | |
name: httpapispecs.config.istio.io | |
labels: | |
app: istio-mixer | |
chart: istio | |
heritage: Tiller | |
release: istio | |
annotations: | |
"helm.sh/resource-policy": keep | |
spec: | |
group: config.istio.io | |
names: | |
kind: HTTPAPISpec | |
plural: httpapispecs | |
singular: httpapispec | |
categories: | |
- istio-io | |
- apim-istio-io | |
scope: Namespaced | |
versions: | |
- name: v1alpha2 | |
served: true | |
storage: true | |
--- | |
kind: CustomResourceDefinition | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
metadata: | |
name: quotaspecbindings.config.istio.io | |
labels: | |
app: istio-mixer | |
chart: istio | |
heritage: Tiller | |
release: istio | |
annotations: | |
"helm.sh/resource-policy": keep | |
spec: | |
group: config.istio.io | |
names: | |
kind: QuotaSpecBinding | |
plural: quotaspecbindings | |
singular: quotaspecbinding | |
categories: | |
- istio-io | |
- apim-istio-io | |
scope: Namespaced | |
versions: | |
- name: v1alpha2 | |
served: true | |
storage: true | |
--- | |
kind: CustomResourceDefinition | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
metadata: | |
name: quotaspecs.config.istio.io | |
labels: | |
app: istio-mixer | |
chart: istio | |
heritage: Tiller | |
release: istio | |
annotations: | |
"helm.sh/resource-policy": keep | |
spec: | |
group: config.istio.io | |
names: | |
kind: QuotaSpec | |
plural: quotaspecs | |
singular: quotaspec | |
categories: | |
- istio-io | |
- apim-istio-io | |
scope: Namespaced | |
versions: | |
- name: v1alpha2 | |
served: true | |
storage: true | |
--- | |
kind: CustomResourceDefinition | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
metadata: | |
name: rules.config.istio.io | |
labels: | |
app: mixer | |
package: istio.io.mixer | |
istio: core | |
chart: istio | |
heritage: Tiller | |
release: istio | |
annotations: | |
"helm.sh/resource-policy": keep | |
spec: | |
group: config.istio.io | |
names: | |
kind: rule | |
plural: rules | |
singular: rule | |
categories: | |
- istio-io | |
- policy-istio-io | |
scope: Namespaced | |
versions: | |
- name: v1alpha2 | |
served: true | |
storage: true | |
--- | |
kind: CustomResourceDefinition | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
metadata: | |
name: attributemanifests.config.istio.io | |
labels: | |
app: mixer | |
package: istio.io.mixer | |
istio: core | |
chart: istio | |
heritage: Tiller | |
release: istio | |
annotations: | |
"helm.sh/resource-policy": keep | |
spec: | |
group: config.istio.io | |
names: | |
kind: attributemanifest | |
plural: attributemanifests | |
singular: attributemanifest | |
categories: | |
- istio-io | |
- policy-istio-io | |
scope: Namespaced | |
versions: | |
- name: v1alpha2 | |
served: true | |
storage: true | |
--- | |
kind: CustomResourceDefinition | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
metadata: | |
name: rbacconfigs.rbac.istio.io | |
labels: | |
app: mixer | |
package: istio.io.mixer | |
istio: rbac | |
chart: istio | |
heritage: Tiller | |
release: istio | |
annotations: | |
"helm.sh/resource-policy": keep | |
spec: | |
group: rbac.istio.io | |
names: | |
kind: RbacConfig | |
plural: rbacconfigs | |
singular: rbacconfig | |
categories: | |
- istio-io | |
- rbac-istio-io | |
scope: Namespaced | |
versions: | |
- name: v1alpha1 | |
served: true | |
storage: true | |
--- | |
kind: CustomResourceDefinition | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
metadata: | |
name: serviceroles.rbac.istio.io | |
labels: | |
app: mixer | |
package: istio.io.mixer | |
istio: rbac | |
chart: istio | |
heritage: Tiller | |
release: istio | |
annotations: | |
"helm.sh/resource-policy": keep | |
spec: | |
group: rbac.istio.io | |
names: | |
kind: ServiceRole | |
plural: serviceroles | |
singular: servicerole | |
categories: | |
- istio-io | |
- rbac-istio-io | |
scope: Namespaced | |
versions: | |
- name: v1alpha1 | |
served: true | |
storage: true | |
--- | |
kind: CustomResourceDefinition | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
metadata: | |
name: servicerolebindings.rbac.istio.io | |
labels: | |
app: mixer | |
package: istio.io.mixer | |
istio: rbac | |
chart: istio | |
heritage: Tiller | |
release: istio | |
annotations: | |
"helm.sh/resource-policy": keep | |
spec: | |
group: rbac.istio.io | |
names: | |
kind: ServiceRoleBinding | |
plural: servicerolebindings | |
singular: servicerolebinding | |
categories: | |
- istio-io | |
- rbac-istio-io | |
scope: Namespaced | |
versions: | |
- name: v1alpha1 | |
served: true | |
storage: true | |
additionalPrinterColumns: | |
- JSONPath: .spec.roleRef.name | |
description: The name of the ServiceRole object being referenced | |
name: Reference | |
type: string | |
- JSONPath: .metadata.creationTimestamp | |
description: |- | |
CreationTimestamp is a timestamp representing the server time when this object was created. It is not guaranteed to be set in happens-before order across separate operations. Clients may not set this value. It is represented in RFC3339 form and is in UTC. | |
Populated by the system. Read-only. Null for lists. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#metadata | |
name: Age | |
type: date | |
--- | |
kind: CustomResourceDefinition | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
metadata: | |
name: adapters.config.istio.io | |
labels: | |
app: mixer | |
package: adapter | |
istio: mixer-adapter | |
chart: istio | |
heritage: Tiller | |
release: istio | |
annotations: | |
"helm.sh/resource-policy": keep | |
spec: | |
group: config.istio.io | |
names: | |
kind: adapter | |
plural: adapters | |
singular: adapter | |
categories: | |
- istio-io | |
- policy-istio-io | |
scope: Namespaced | |
versions: | |
- name: v1alpha2 | |
served: true | |
storage: true | |
--- | |
kind: CustomResourceDefinition | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
metadata: | |
name: instances.config.istio.io | |
labels: | |
app: mixer | |
package: instance | |
istio: mixer-instance | |
chart: istio | |
heritage: Tiller | |
release: istio | |
annotations: | |
"helm.sh/resource-policy": keep | |
spec: | |
group: config.istio.io | |
names: | |
kind: instance | |
plural: instances | |
singular: instance | |
categories: | |
- istio-io | |
- policy-istio-io | |
scope: Namespaced | |
versions: | |
- name: v1alpha2 | |
served: true | |
storage: true | |
--- | |
kind: CustomResourceDefinition | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
metadata: | |
name: templates.config.istio.io | |
labels: | |
app: mixer | |
package: template | |
istio: mixer-template | |
chart: istio | |
heritage: Tiller | |
release: istio | |
annotations: | |
"helm.sh/resource-policy": keep | |
spec: | |
group: config.istio.io | |
names: | |
kind: template | |
plural: templates | |
singular: template | |
categories: | |
- istio-io | |
- policy-istio-io | |
scope: Namespaced | |
versions: | |
- name: v1alpha2 | |
served: true | |
storage: true | |
--- | |
kind: CustomResourceDefinition | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
metadata: | |
name: handlers.config.istio.io | |
labels: | |
app: mixer | |
package: handler | |
istio: mixer-handler | |
chart: istio | |
heritage: Tiller | |
release: istio | |
annotations: | |
"helm.sh/resource-policy": keep | |
spec: | |
group: config.istio.io | |
names: | |
kind: handler | |
plural: handlers | |
singular: handler | |
categories: | |
- istio-io | |
- policy-istio-io | |
scope: Namespaced | |
versions: | |
- name: v1alpha2 | |
served: true | |
storage: true | |
--- | |
--- | |
# Source: istio-init/templates/configmap-crd-11.yaml | |
apiVersion: v1 | |
kind: ConfigMap | |
metadata: | |
namespace: istio-system | |
name: istio-crd-11 | |
data: | |
crd-11.yaml: |- | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
kind: CustomResourceDefinition | |
metadata: | |
name: sidecars.networking.istio.io | |
labels: | |
app: istio-pilot | |
chart: istio | |
heritage: Tiller | |
release: istio | |
annotations: | |
"helm.sh/resource-policy": keep | |
spec: | |
group: networking.istio.io | |
names: | |
kind: Sidecar | |
plural: sidecars | |
singular: sidecar | |
categories: | |
- istio-io | |
- networking-istio-io | |
scope: Namespaced | |
versions: | |
- name: v1alpha3 | |
served: true | |
storage: true | |
--- | |
--- | |
# Source: istio-init/templates/configmap-crd-12.yaml | |
apiVersion: v1 | |
kind: ConfigMap | |
metadata: | |
namespace: istio-system | |
name: istio-crd-12 | |
data: | |
crd-12.yaml: |- | |
kind: CustomResourceDefinition | |
apiVersion: apiextensions.k8s.io/v1beta1 | |
metadata: | |
name: authorizationpolicies.rbac.istio.io | |
labels: | |
app: istio-pilot | |
istio: rbac | |
heritage: Tiller | |
release: istio | |
spec: | |
group: rbac.istio.io | |
names: | |
kind: AuthorizationPolicy | |
plural: authorizationpolicies | |
singular: authorizationpolicy | |
categories: | |
- istio-io | |
- rbac-istio-io | |
scope: Namespaced | |
versions: | |
- name: v1alpha1 | |
served: true | |
storage: true | |
--- | |
--- | |
# Source: istio-init/templates/serviceaccount.yaml | |
apiVersion: v1 | |
kind: ServiceAccount | |
metadata: | |
name: istio-init-service-account | |
namespace: istio-system | |
labels: | |
app: istio-init | |
istio: init | |
--- | |
# Source: istio-init/templates/clusterrole.yaml | |
apiVersion: rbac.authorization.k8s.io/v1 | |
kind: ClusterRole | |
metadata: | |
name: istio-init-istio-system | |
labels: | |
app: istio-init | |
istio: init | |
rules: | |
- apiGroups: ["apiextensions.k8s.io"] | |
resources: ["customresourcedefinitions"] | |
verbs: ["create", "get", "list", "watch", "patch"] | |
--- | |
# Source: istio-init/templates/clusterrolebinding.yaml | |
apiVersion: rbac.authorization.k8s.io/v1 | |
kind: ClusterRoleBinding | |
metadata: | |
name: istio-init-admin-role-binding-istio-system | |
labels: | |
app: istio-init | |
istio: init | |
roleRef: | |
apiGroup: rbac.authorization.k8s.io | |
kind: ClusterRole | |
name: istio-init-istio-system | |
subjects: | |
- kind: ServiceAccount | |
name: istio-init-service-account | |
namespace: istio-system | |
--- | |
# Source: istio-init/templates/job-crd-10.yaml | |
apiVersion: batch/v1 | |
kind: Job | |
metadata: | |
namespace: istio-system | |
name: istio-init-crd-10-1.3.0 | |
spec: | |
template: | |
metadata: | |
annotations: | |
sidecar.istio.io/inject: "false" | |
spec: | |
serviceAccountName: istio-init-service-account | |
containers: | |
- name: istio-init-crd-10 | |
image: "docker.io/istio/kubectl:1.3.0" | |
imagePullPolicy: IfNotPresent | |
volumeMounts: | |
- name: crd-10 | |
mountPath: /etc/istio/crd-10 | |
readOnly: true | |
command: ["kubectl", "apply", "-f", "/etc/istio/crd-10/crd-10.yaml"] | |
volumes: | |
- name: crd-10 | |
configMap: | |
name: istio-crd-10 | |
restartPolicy: OnFailure | |
--- | |
# Source: istio-init/templates/job-crd-11.yaml | |
apiVersion: batch/v1 | |
kind: Job | |
metadata: | |
namespace: istio-system | |
name: istio-init-crd-11-1.3.0 | |
spec: | |
template: | |
metadata: | |
annotations: | |
sidecar.istio.io/inject: "false" | |
spec: | |
serviceAccountName: istio-init-service-account | |
containers: | |
- name: istio-init-crd-11 | |
image: "docker.io/istio/kubectl:1.3.0" | |
imagePullPolicy: IfNotPresent | |
volumeMounts: | |
- name: crd-11 | |
mountPath: /etc/istio/crd-11 | |
readOnly: true | |
command: ["kubectl", "apply", "-f", "/etc/istio/crd-11/crd-11.yaml"] | |
volumes: | |
- name: crd-11 | |
configMap: | |
name: istio-crd-11 | |
restartPolicy: OnFailure | |
--- | |
# Source: istio-init/templates/job-crd-12.yaml | |
apiVersion: batch/v1 | |
kind: Job | |
metadata: | |
namespace: istio-system | |
name: istio-init-crd-12-1.3.0 | |
spec: | |
template: | |
metadata: | |
annotations: | |
sidecar.istio.io/inject: "false" | |
spec: | |
serviceAccountName: istio-init-service-account | |
containers: | |
- name: istio-init-crd-12 | |
image: "docker.io/istio/kubectl:1.3.0" | |
imagePullPolicy: IfNotPresent | |
volumeMounts: | |
- name: crd-12 | |
mountPath: /etc/istio/crd-12 | |
readOnly: true | |
command: ["kubectl", "apply", "-f", "/etc/istio/crd-12/crd-12.yaml"] | |
volumes: | |
- name: crd-12 | |
configMap: | |
name: istio-crd-12 | |
restartPolicy: OnFailure | |
--- | |
# Source: istio-init/templates/configmap-crd-certmanager-10.yaml | |
--- | |
# Source: istio-init/templates/configmap-crd-certmanager-11.yaml | |
--- | |
# Source: istio-init/templates/job-crd-certmanager-10.yaml | |
--- | |
# Source: istio-init/templates/job-crd-certmanager-11.yaml | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment