forked from sapcc/openstack-helm
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
69 lines (48 loc) · 1.52 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
.PHONY: $(shell find * -type d -depth 0)
all: clean openstack europe-example-region
europe-example-region: build-europe-example-region
openstack: barbican cinder designate horizon ironic keystone glance manila memcached neutron nova rabbitmq neutron_vendor healthchecks
openstack: build-openstack
healthchecks: build-healthchecks
barbican: utils postgres pg_metrics
barbican: build-barbican
cinder: utils postgres
cinder: build-cinder
designate: utils mariadb mysql_metrics
designate: build-designate
glance: utils postgres
glance: build-glance
horizon: utils
horizon: build-horizon
ironic: utils postgres
ironic: build-ironic
keystone: utils postgres
keystone: build-keystone
manila: utils postgres
manila: build-manila
memcached: build-memcached
nova: utils postgres
nova: build-nova
neutron: utils postgres
neutron: build-neutron
neutron_vendor: utils
neutron_vendor: build-neutron_vendor
#dependencies
pg_metrics: build-pg_metrics
mysql_metrics: build-mysql_metrics
mariadb: build-mariadb
postgres: build-postgres pg_metrics
rabbitmq: build-rabbitmq
utils: build-utils
build-%:
if [ -f $*/requirements.yaml ]; then helm dep up $*; fi
helm package $*
lint: lint-barbican lint-cinder lint-designate lint-europe-example-region
lint: lint-glance lint-horizon lint-ironic lint-keystone lint-mariadb
lint: lint-memcached lint-neutron lint-nova lint-openstack lint-postgres
lint: lint-neutron_vendor lint-rabbitmq lint-utils lint-pg_metrics
lint: lint-mysql_metrics
lint-%:
helm lint $*
clean:
find . -name "*.tgz" -exec rm '{}' +