UNCLASSIFIED - NO CUI

Skip to content
Snippets Groups Projects
Commit fdde5a71 authored by Micah Nagel's avatar Micah Nagel :moneybag:
Browse files

Merge branch 'value_data_type' into 'main'

Value data type

See merge request !8
parents 29b17e21 6d260f3b
No related branches found
Tags 0.4.1
1 merge request!8Value data type
Pipeline #1682553 passed
......@@ -3,6 +3,11 @@
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
---
## [0.4.1] - 2023-04-19
### Changed
- Default value for secrets/configmaps
- Template for secrets/configmaps to operate over a list
## [0.4.0] - 2023-04-10
### Changed
- Template for custom dashboards
......
# wrapper
![Version: 0.4.0](https://img.shields.io/badge/Version-0.4.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
![Version: 0.4.1](https://img.shields.io/badge/Version-0.4.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
Adds full Big Bang integration into a package
......@@ -35,7 +35,7 @@ helm install wrapper chart/
| Key | Type | Default | Description |
|-----|------|---------|-------------|
| bigbang | object | `{"addons":{"authservice":{"enabled":false,"values":{"selector":{"key":"protect","value":"keycloak"}}}},"domain":"bigbang.dev","istio":{"enabled":false},"monitoring":{"enabled":false},"networkPolicies":{"controlPlaneCidr":"0.0.0.0/0","controlPlaneNode":null,"enabled":false},"openshift":false}` | Passdown values from Big Bang |
| package | object | `{"configMaps":{},"istio":{"hosts":[],"injection":"enabled","peerAuthentications":[]},"monitor":{"alerts":null,"dashboards":{},"encryptedMetrics":true,"services":[]},"name":"","namespace":{"name":null},"network":{"additionalPolicies":[],"allowControlPlaneEgress":false,"allowDnsEgress":true,"allowHttpsEgress":[],"allowIntraNamespace":true,"defaultDeny":true,"policies":true},"secrets":{},"sso":{"enabled":false},"values":{}}` | Passdown values from package |
| package | object | `{"configMaps":[],"istio":{"hosts":[],"injection":"enabled","peerAuthentications":[]},"monitor":{"alerts":null,"dashboards":{},"encryptedMetrics":true,"services":[]},"name":"","namespace":{"name":null},"network":{"additionalPolicies":[],"allowControlPlaneEgress":false,"allowDnsEgress":true,"allowHttpsEgress":[],"allowIntraNamespace":true,"defaultDeny":true,"policies":true},"secrets":[],"sso":{"enabled":false},"values":{}}` | Passdown values from package |
| package.name | Required | `""` | Name of the package |
| package.namespace.name | string | Same as package.name | Name of the namespace. Defaults to the same name as the package. |
| package.istio.injection | string | `"enabled"` | Toggles sidecar injection into the package. Enabling this allows [mTLS](https://en.wikipedia.org/wiki/Mutual_authentication#mTLS). Options are "enabled" or "disabled". |
......@@ -51,8 +51,8 @@ helm install wrapper chart/
| package.network.allowDnsEgress | bool | `true` | Allow egress traffic from the namespace to the DNS port |
| package.network.allowHttpsEgress | list | `[]` | Allow https egress to internet from specific pods |
| package.network.additionalPolicies | list | `[]` | Custom egress/ingress policies to deploy. [More info](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#networkpolicy-v1-networking-k8s-io) |
| package.secrets | object | `{}` | Secrets that should be created prior to Helm install |
| package.configMaps | object | `{}` | ConfigMaps that should be created prior to Helm install |
| package.secrets | list | `[]` | Secrets that should be created prior to Helm install |
| package.configMaps | list | `[]` | ConfigMaps that should be created prior to Helm install |
| package.sso.enabled | bool | `false` | Toggle AuthService SSO for package; Chain must be setup in Authservice & workload must be appropriately labeled for this to work |
| package.values | object | `{}` | Pass through values to this package's upstream Helm chart |
......
apiVersion: v2
name: wrapper
version: 0.4.0
version: 0.4.1
description: Adds full Big Bang integration into a package
sources:
- https://repo1.dso.mil/big-bang/product/packages/wrapper
......
......@@ -11,5 +11,6 @@ data:
{{- tpl $cm.data $ | nindent 2 -}}
{{- else -}}
{{- tpl (toYaml $cm.data) $ | nindent 2 -}}
{{- end -}}
{{- end }}
---
{{- end -}}
\ No newline at end of file
......@@ -12,5 +12,6 @@ stringData:
{{- tpl $secret.data $ | nindent 2 -}}
{{- else -}}
{{- tpl (toYaml $secret.data) $ | nindent 2 -}}
{{- end -}}
{{- end }}
---
{{- end -}}
\ No newline at end of file
......@@ -120,7 +120,7 @@ package:
# spec: {} # See Network Policy spec
# -- Secrets that should be created prior to Helm install
secrets: {}
secrets: []
# # -- Name of secret to create
# - name:
# # -- Type of secret
......@@ -129,7 +129,7 @@ package:
# data: {}
# -- ConfigMaps that should be created prior to Helm install
configMaps: {}
configMaps: []
# # -- Name of configMap to create
# - name:
# # -- Data to include in configMap. Can include helm template syntax.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment