· 6 years ago · Apr 29, 2019, 09:22 PM
1---
2name: minio
3
4releases:
5- name: minio
6 version: latest
7
8stemcells:
9- alias: default
10 os: ubuntu-trusty
11 version: latest
12
13variables:
14- name: minio_accesskey
15 type: password
16- name: minio_secretkey
17 type: password
18
19instance_groups:
20- name: minio
21 azs: [z1]
22 instances: 1
23 jobs:
24 - name: minio-server
25 release: minio
26 templates:
27 - name: minio-server
28 provides:
29 minio-server: {as: minio-link}
30 properties:
31 credential:
32 accesskey: ((minio_accesskey))
33 secretkey: ((minio_secretkey))
34 port: 80
35 networks:
36 - name: default
37 static_ips:
38 - 10.244.0.12
39 vm_type: default
40 persistent_disk_type: default
41 stemcell: default
42
43- name: tests
44 azs: [z1]
45 instances: 1
46 lifecycle: errand
47 post_deploy: true
48 jobs:
49 - name: smoke-tests
50 release: minio
51 templates:
52 - name: smoke-tests
53 consumes:
54 minio: {from: minio-link}
55 networks:
56 - name: default
57 vm_type: default
58 persistent_disk_type: default
59 stemcell: default
60
61- name: bucket-seeding # To create default buckets after manifest-deploy
62 azs: [z1]
63 instances: 1
64 lifecycle: errand
65 post_deploy: true
66 jobs:
67 - name: mc
68 release: minio
69 templates:
70 - name: mc
71 consumes:
72 minio: {from: minio-link}
73 properties:
74 script: |
75 #!/bin/sh
76 mc mb myminio/bucket1
77 networks:
78 - name: default
79 vm_type: default
80 persistent_disk_type: default
81 stemcell: default
82
83update:
84 canaries: 1
85 canary_watch_time: 1000-30000
86 update_watch_time: 1000-30000
87 max_in_flight: 1