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

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163
  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. publish_results: true
  95. swift:
  96. container_name: sonobuoy
  97. # delete objects after 1 month (60 * 60 * 24 * 30 seconds)
  98. delete_objects_after_seconds: "2592000"
  99. object_name_prefix: ""
  100. sonobuoy:
  101. Description: "sonobuoy run for scanner.heptio.com"
  102. Version: v0.11.4
  103. ResultsDir: /tmp/resultshost
  104. Resources:
  105. - Nodes
  106. - ServerVersion
  107. Filters:
  108. Namespaces: ""
  109. LabelSelector: ""
  110. Server:
  111. bindaddress: 0.0.0.0
  112. bindport: 8080
  113. advertiseaddress: ""
  114. timeoutseconds: 8000
  115. Plugins:
  116. - name: systemd-logs
  117. Limits:
  118. PodLogs:
  119. SizeLimitBytes: 10000
  120. # NOTE: the WorkerImage should not be defined and is set in sonobuoy-etc
  121. WorkerImage: null
  122. ImagePullPolicy: IfNotPresent
  123. plugins:
  124. - name: systemd_logs.yaml
  125. data: |
  126. sonobuoy-config:
  127. driver: DaemonSet
  128. plugin-name: systemd-logs
  129. result-type: systemd_logs
  130. spec:
  131. name: sonobuoy-systemd-logs-config
  132. env:
  133. - name: CHROOT_DIR
  134. value: /node
  135. - name: NODE_NAME
  136. valueFrom:
  137. fieldRef:
  138. fieldPath: spec.nodeName
  139. - name: RESULTS_DIR
  140. value: /tmp/results
  141. image: {{ .Values.images.tags.systemd_logs }}
  142. imagePullPolicy: Always
  143. command:
  144. - sh
  145. - -c
  146. - /get_systemd_logs.sh && sleep 3600
  147. securityContext:
  148. privileged: true
  149. volumeMounts:
  150. - mountPath: /tmp/results
  151. name: results
  152. readOnly: false
  153. - mountPath: /node
  154. name: root
  155. readOnly: false