runtime-parameters.yaml 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. packaging:
  2. helm:
  3. enabled: true
  4. frontend:
  5. service:
  6. type: LoadBalancer
  7. ports:
  8. http: 80
  9. dashboard:
  10. enabled: true
  11. service:
  12. ports:
  13. http: 8081
  14. extraVolumes:
  15. |-
  16. - name: token
  17. secret:
  18. secretName: {{ include "common.names.fullname.namespace" . }}-vib-token
  19. extraVolumeMounts:
  20. - name: token
  21. mountPath: /app/static/token/token.txt
  22. subPath: token
  23. apprepository:
  24. initialRepos:
  25. - name: bitnami
  26. url: https://charts.bitnami.com/bitnami
  27. filterRule:
  28. jq: .name == "nginx"
  29. watchAllNamespaces: false
  30. authProxy:
  31. enabled: false
  32. pinnipedProxy:
  33. enabled: false
  34. clusters:
  35. - name: default
  36. domain: cluster.local
  37. rbac:
  38. create: true
  39. kubeappsapis:
  40. pluginConfig:
  41. core:
  42. packages:
  43. v1alpha1:
  44. timeoutSeconds: 250
  45. podSecurityContext:
  46. enabled: true
  47. fsGroup: 1002
  48. containerSecurityContext:
  49. enabled: true
  50. runAsUser: 1002
  51. service:
  52. ports:
  53. http: 8081
  54. serviceAccount:
  55. create: true
  56. automountServiceAccountToken: true
  57. postgresql:
  58. enabled: true
  59. extraDeploy:
  60. - |-
  61. apiVersion: v1
  62. kind: ServiceAccount
  63. metadata:
  64. name: {{ include "common.names.fullname.namespace" . }}-vib
  65. namespace: {{ .Release.Namespace }}
  66. - |-
  67. apiVersion: rbac.authorization.k8s.io/v1
  68. kind: ClusterRoleBinding
  69. metadata:
  70. name: {{ include "common.names.fullname.namespace" . }}-vib-view
  71. roleRef:
  72. apiGroup: rbac.authorization.k8s.io
  73. kind: ClusterRole
  74. name: view
  75. subjects:
  76. - kind: ServiceAccount
  77. name: {{ include "common.names.fullname.namespace" . }}-vib
  78. namespace: {{ .Release.Namespace }}
  79. - |-
  80. apiVersion: rbac.authorization.k8s.io/v1
  81. kind: ClusterRoleBinding
  82. metadata:
  83. name: {{ include "common.names.fullname.namespace" . }}-vib-edit
  84. roleRef:
  85. apiGroup: rbac.authorization.k8s.io
  86. kind: ClusterRole
  87. name: edit
  88. subjects:
  89. - kind: ServiceAccount
  90. name: {{ include "common.names.fullname.namespace" . }}-vib
  91. namespace: {{ .Release.Namespace }}
  92. - |-
  93. apiVersion: v1
  94. kind: Secret
  95. type: kubernetes.io/service-account-token
  96. metadata:
  97. name: {{ include "common.names.fullname.namespace" . }}-vib-token
  98. namespace: {{ .Release.Namespace }}
  99. annotations:
  100. kubernetes.io/service-account.name: {{ include "common.names.fullname.namespace" . }}-vib