Addons repository for OpenStack Helm
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

values.yaml 4.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. # Copyright 2017 The Openstack-Helm Authors.
  2. #
  3. # Licensed under the Apache License, Version 2.0 (the "License");
  4. # you may not use this file except in compliance with the License.
  5. # You may obtain a copy of the License at
  6. #
  7. # http://www.apache.org/licenses/LICENSE-2.0
  8. #
  9. # Unless required by applicable law or agreed to in writing, software
  10. # distributed under the License is distributed on an "AS IS" BASIS,
  11. # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  12. # See the License for the specific language governing permissions and
  13. # limitations under the License.
  14. images:
  15. tags:
  16. dep_check: quay.io/stackanetes/kubernetes-entrypoint:v0.3.1
  17. ks_user: docker.io/openstackhelm/heat:ocata
  18. results_publisher: docker.io/openstackhelm/heat:ocata
  19. sonobuoy_api: gcr.io/heptio-images/sonobuoy:v0.11.4
  20. systemd_logs: gcr.io/heptio-images/sonobuoy-plugin-systemd-logs:v0.1
  21. pull_policy: "IfNotPresent"
  22. local_registry:
  23. active: false
  24. exclude: []
  25. labels:
  26. api:
  27. node_selector_key: openstack-control-plane
  28. node_selector_value: enabled
  29. job:
  30. node_selector_key: openstack-control-plane
  31. node_selector_value: enabled
  32. dependencies:
  33. dynamic: {}
  34. static:
  35. sonobuoy:
  36. jobs:
  37. - sonobuoy-ks-user
  38. pod:
  39. resources:
  40. enabled: false
  41. jobs:
  42. ks_user:
  43. requests:
  44. memory: "128Mi"
  45. cpu: "100m"
  46. limits:
  47. memory: "128Mi"
  48. cpu: "2000m"
  49. secrets:
  50. identity:
  51. admin: sonobuoy-keystone-admin
  52. sonobuoy: sonobuoy-keystone-user
  53. endpoints:
  54. cluster_domain_suffix: cluster.local
  55. identity:
  56. name: keystone
  57. auth:
  58. admin:
  59. region_name: RegionOne
  60. username: admin
  61. password: password
  62. project_name: admin
  63. user_domain_name: default
  64. project_domain_name: default
  65. sonobuoy:
  66. role: admin
  67. region_name: RegionOne
  68. username: sonobuoy
  69. password: password
  70. project_name: sonobuoy
  71. user_domain_name: sonobuoy
  72. project_domain_name: sonobuoy
  73. hosts:
  74. default: keystone
  75. internal: keystone-api
  76. host_fqdn_override:
  77. default: null
  78. path:
  79. default: /v3
  80. scheme:
  81. default: http
  82. port:
  83. api:
  84. default: 80
  85. internal: 5000
  86. manifests:
  87. configmap_bin: true
  88. configmap_plugins: true
  89. job_ks_user: true
  90. pod_api: true
  91. secret_etc: true
  92. secret_keystone: true
  93. conf:
  94. swift:
  95. container_name: sonobuoy
  96. # delete objects after 1 month (60 * 60 * 24 * 30 seconds)
  97. delete_objects_after_seconds: "2592000"
  98. object_name_prefix: ""
  99. sonobuoy:
  100. Description: "sonobuoy run for scanner.heptio.com"
  101. Version: v0.11.4
  102. ResultsDir: /tmp/resultshost
  103. Resources:
  104. - Nodes
  105. - ServerVersion
  106. Filters:
  107. Namespaces: ""
  108. LabelSelector: ""
  109. Server:
  110. bindaddress: 0.0.0.0
  111. bindport: 8080
  112. advertiseaddress: ""
  113. timeoutseconds: 8000
  114. Plugins:
  115. - name: systemd-logs
  116. Limits:
  117. PodLogs:
  118. SizeLimitBytes: 10000
  119. # NOTE: the WorkerImage should not be defined and is set in sonobuoy-etc
  120. WorkerImage: null
  121. ImagePullPolicy: IfNotPresent
  122. plugins:
  123. - name: systemd_logs.yaml
  124. data: |
  125. sonobuoy-config:
  126. driver: DaemonSet
  127. plugin-name: systemd-logs
  128. result-type: systemd_logs
  129. spec:
  130. name: sonobuoy-systemd-logs-config
  131. env:
  132. - name: CHROOT_DIR
  133. value: /node
  134. - name: NODE_NAME
  135. valueFrom:
  136. fieldRef:
  137. fieldPath: spec.nodeName
  138. - name: RESULTS_DIR
  139. value: /tmp/results
  140. image: {{ .Values.images.tags.systemd_logs }}
  141. imagePullPolicy: Always
  142. command:
  143. - sh
  144. - -c
  145. - /get_systemd_logs.sh && sleep 3600
  146. securityContext:
  147. privileged: true
  148. volumeMounts:
  149. - mountPath: /tmp/results
  150. name: results
  151. readOnly: false
  152. - mountPath: /node
  153. name: root
  154. readOnly: false