Run chart-testing on all charts

Added chart lint in zuul CI to enhance the stability for charts.
Fixed some lint errors in the current charts.

Change-Id: I9df4024c7ccf8b3510e665fc07ba0f38871fcbdb
This commit is contained in:
Mohammed Naser 2020-09-10 14:32:18 -04:00 committed by okozachenko
parent 6afb3e19e9
commit c7a45f166f
54 changed files with 80 additions and 1 deletions

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v8.0.2
description: OpenStack-Helm Alerta for Alertmanager.
name: alerta
version: 0.1.0

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v3.4.0
description: OpenStack-Helm Calico
name: calico
version: 0.1.0

View File

@ -12,7 +12,9 @@
---
apiVersion: v1
appVersion: v1.0.0
description: OpenStack-Helm Ceph Client
name: ceph-client
version: 0.1.0
home: https://github.com/ceph/ceph-client
...

View File

@ -12,7 +12,9 @@
---
apiVersion: v1
appVersion: v1.0.0
description: OpenStack-Helm Ceph Mon
name: ceph-mon
version: 0.1.0
home: https://github.com/ceph/ceph
...

View File

@ -12,7 +12,9 @@
---
apiVersion: v1
appVersion: v1.0.0
description: OpenStack-Helm Ceph OSD
name: ceph-osd
version: 0.1.0
home: https://github.com/ceph/ceph
...

View File

@ -12,7 +12,9 @@
---
apiVersion: v1
description: OpenStack-Helm Ceph Client
appVersion: v1.0.0
description: OpenStack-Helm Ceph Provisioner
name: ceph-provisioners
version: 0.1.0
home: https://github.com/ceph/ceph
...

View File

@ -12,7 +12,9 @@
---
apiVersion: v1
appVersion: v1.0.0
description: OpenStack-Helm Ceph RadosGW
name: ceph-rgw
version: 0.1.0
home: https://github.com/ceph/ceph
...

View File

@ -12,7 +12,9 @@
---
apiVersion: v1
appVersion: v1.0.0
description: A Helm chart for DaemonjobController
name: daemonjob-controller
version: 0.1.0
home: https://opendev.org/openstack
...

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v6.2.3
description: OpenStack-Helm Elastic APM Server
name: elastic-apm-server
version: 0.1.0

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v7.1.0
description: OpenStack-Helm Elastic Filebeat
name: elastic-filebeat
version: 0.1.0

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v7.1.0
description: OpenStack-Helm Elastic Metricbeat
name: elastic-metricbeat
version: 0.1.0

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v7.1.0
description: OpenStack-Helm Elastic Packetbeat
name: elastic-packetbeat
version: 0.1.0

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v7.1.0
description: OpenStack-Helm ElasticSearch
name: elasticsearch
version: 0.1.0

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v3.4.3
description: OpenStack-Helm etcd
name: etcd
version: 0.1.0

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v0.8.0
description: OpenStack-Helm BootStrap Flannel
name: flannel
version: 0.1.0

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v0.14.2
description: OpenStack-Helm Fluentbit
name: fluentbit
version: 0.1.0

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v1.0.0
description: OpenStack-Helm Fluentd
name: fluentd
version: 0.1.0

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v3.0.3
description: OpenStack-Helm Gnocchi
name: gnocchi
version: 0.1.0

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v6.2.0
description: OpenStack-Helm Grafana
name: grafana
version: 0.1.0

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v1.0.0
description: OpenStack-Helm Helm-Toolkit
name: helm-toolkit
version: 0.1.0

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v0.32.0
description: OpenStack-Helm Ingress Controller
name: ingress
version: 0.1.0

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v2.12-2.3.0
description: OpenStack-Helm Kafka
name: kafka
version: 0.1.0

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v7.1.0
description: OpenStack-Helm Kibana
name: kibana
version: 0.1.0

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v1.14.5
description: OpenStack-Helm Kube-DNS
name: kube-dns
version: 0.1.0

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v0.2.0
description: OpenStack-Helm Kubernetes keystone webhook
name: kubernetes-keystone-webhook
version: 0.1.0

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v1.0.0
description: OpenStack-Helm Kubernetes Node Problem Detector
name: kubernetes-node-problem-detector
version: 0.1.0

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v1.2.0
description: OpenStack-Helm LDAP
name: ldap
version: 0.1.0

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v1.0.0
description: OpenStack-Helm libvirt
name: libvirt
version: 0.1.0

View File

@ -12,9 +12,11 @@
---
apiVersion: v1
appVersion: v1.0.0
description: OpenStack-Helm Local Storage
name: local-storage
version: 0.1.0
home: https://kubernetes.io/docs/concepts/storage/volumes/#local
maintainers:
- name: OpenStack-Helm Authors
...

View File

@ -17,4 +17,5 @@ description: |
A helm chart used to lockdown all ingress and egress for a namespace
name: lockdown
version: 0.1.0
home: https://kubernetes.io/docs/concepts/services-networking/network-policies/
...

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v10.2.31
description: OpenStack-Helm MariaDB
name: mariadb
version: 0.1.0

View File

@ -12,7 +12,9 @@
---
apiVersion: v1
appVersion: v1.5.5
description: OpenStack-Helm Memcached
name: memcached
version: 0.1.0
home: https://github.com/memcached/memcached
...

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v0.4.2
description: A Helm chart for Metacontroller
name: metacontroller
version: 0.1.0

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v3.4.9
description: OpenStack-Helm MongoDB
name: mongodb
version: 0.1.0

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v1.0.0
description: OpenStack-Helm Nagios
name: nagios
version: 0.1.0

View File

@ -12,7 +12,9 @@
---
apiVersion: v1
appVersion: v1.0.0
description: OpenStack-Helm Namespace Config
name: namespace-config
version: 0.1.0
home: https://kubernetes.io/docs/concepts/policy/limit-range/
...

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v2.2.1
description: OpenStack-Helm NFS
name: nfs-provisioner
version: 0.1.0

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v1.0.0
description: OpenStack-Helm OpenVSwitch
name: openvswitch
version: 0.1.0

View File

@ -13,6 +13,20 @@
# See the License for the specific language governing permissions and
# limitations under the License.
- hosts: all
roles:
- name: build-helm-packages
work_dir: "{{ zuul.projects['opendev.org/openstack/openstack-helm-infra'].src_dir }}"
- name: build-helm-packages
work_dir: "{{ zuul.projects['opendev.org/openstack/openstack-helm'].src_dir }}"
when: "zuul.project.name == 'openstack/openstack-helm'"
- ensure-chart-testing
- name: chart-testing
chart_testing_options: "--chart-dirs=. --validate-maintainers=false --all"
zuul_work_dir: "{{ work_dir }}"
vars:
work_dir: "{{ zuul.project.src_dir }}/{{ zuul_osh_infra_relative_path | default('') }}"
- hosts: all[0]
tasks:
- name: Prevent trailing whitespaces

View File

@ -14,6 +14,7 @@
---
apiVersion: v1
appVersion: v1.0.0
description: OpenStack-Helm PodSecurityPolicy Chart
name: podsecuritypolicy
version: 0.1.0

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v9.6
description: OpenStack-Helm PostgreSQL
name: postgresql
version: 0.1.0

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v4.1.10
description: OpenStack-Helm PowerDNS
name: powerdns
version: 0.1.0

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v0.20.0
description: OpenStack-Helm Alertmanager for Prometheus
name: prometheus-alertmanager
version: 0.1.0

View File

@ -11,9 +11,11 @@
# limitations under the License.
---
apiVersion: v1
appVersion: v0.16.0
description: OpenStack-Helm blackbox exporter for Prometheus
name: prometheus-blackbox-exporter
version: 0.1.0
home: https://github.com/prometheus/blackbox_exporter
sources:
- https://opendev.org/openstack/openstack-helm-infra
- https://github.com/prometheus/blackbox_exporter

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v1.3.1
description: OpenStack-Helm Kube-State-Metrics for Prometheus
name: prometheus-kube-state-metrics
version: 0.1.0

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v0.18.1
description: OpenStack-Helm Node Exporter for Prometheus
name: prometheus-node-exporter
version: 0.1.0

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v1.0.0
description: OpenStack Metrics Exporter for Prometheus
name: prometheus-openstack-exporter
version: 0.1.0

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v0.2.11
description: OpenStack-Helm Process Exporter for Prometheus
name: prometheus-process-exporter
version: 0.1.0

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v2.12.0
description: OpenStack-Helm Prometheus
name: prometheus
version: 0.1.0

View File

@ -12,7 +12,9 @@
---
apiVersion: v1
appVersion: v3.7.26
description: OpenStack-Helm RabbitMQ
name: rabbitmq
version: 0.1.0
home: https://github.com/rabbitmq/rabbitmq-server
...

View File

@ -12,7 +12,9 @@
---
apiVersion: v1
appVersion: v4.0.1
description: OpenStack-Helm Redis
name: redis
version: 0.1.0
home: https://github.com/redis/redis
...

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v2.0.0
description: OpenStack-Helm Docker Registry
name: registry
version: 0.1.0

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v2.16.9
description: OpenStack-Helm Tiller
name: tiller
version: 0.1.0

View File

@ -12,6 +12,7 @@
---
apiVersion: v1
appVersion: v3.5.5
description: OpenStack-Helm Zookeeper
name: zookeeper
version: 0.1.0