nginx/hub-component.yaml (42 lines of code) (raw):
---
version: 1
kind: component
requires:
- helm
provides:
- nginx
- ingress
parameters:
- name: component.ingress
parameters:
- name: namespace
value: ingress
env: NAMESPACE
- name: class
value: nginx
- name: component.nginx
parameters:
- name: isDefaultIngress
value: false
- name: replicaCount
value: 1
- name: serviceType
value: LoadBalancer
- name: image
value: nginx/nginx-ingress
- name: imageTag
value: 2.2.2
- name: component.nginx.helm
parameters:
- name: chart
value: "nginx-ingress"
env: HELM_CHART
- name: repo
value: https://helm.nginx.com/stable
env: HELM_REPO
- name: version
value: 0.13.2
env: HELM_CHART_VERSION
templates:
files:
- "*.template"