Release Notes - 1.46.0💣
Please see our documentation page for more information on how to consume and deploy BigBang.
Upgrade Notices💣
ArgoCD:💣
- The argocd chart went through quite a few changes on this update from chart version 4.10.8 to 5.5.7
- These parameters have breaking changes:
configs.repositoryCredentials
server.additionalApplications
server.additionalProjects
- Please refer to the upstream upgrade notice for more info on how to successfully upgrade and migrate to the new argocd-apps chart for managing additional applications and projects.
configs.repositoryCredentials
has moved toconfigs.credentialTemplates
- Some new parameters were added to the values file:
crds.install
,crds.keep
andcrds.annotations
for managing argo crds as helm resources- We are currently opting to manage the crds outside of helm until we can provide a more seamless upgrade experience
configs.params
replaces command line arguments for containers
Loki:💣
Enough has changed in this new release for monolith that PVC names, storagePaths, and other items are all different. Existing monolith users who want to attempt to retain their existing data:
- Ensure your value for
persistentVolumeReclaimPolicy
within your PV forstorage-loki-0
is set toRetain
- Save the name of your PersistentVolume eg:
pvc-XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
- delete the existing monolith statefulset:
kubectl delete statefulset loki -n logging
- delete the existing PVC for loki:
kubectl delete pvc storage-loki-0 -n logging
- run the following:
cat <<EOF | kubectl apply -f -
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
labels:
app.kubernetes.io/component: single-binary
app.kubernetes.io/instance: logging-loki
app.kubernetes.io/name: logging-loki
name: storage-logging-loki-0
namespace: logging
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 12Gi
storageClassName: local-path
volumeMode: Filesystem
volumeName: YOUR_PV_NAME_HERE
EOF
This will pre-create the PersistentVolumeClaim and associate it with your existing PV. You can then perform the upgrade to the new 3.2.1 based release.
BETA Packages:💣
- Loki has graduated from and is no longer in BETA
- Please continue to provide feedback via Repo1 issues and MM chat if you run into any issues with Loki
Upgrades from previous releases💣
If coming from a version pre-1.45.0
, note the additional upgrade notices in any release in between. The BB team doesn’t test/guarantee upgrades from anything pre-1.45.0
.
Packages💣
Package | Type | Package Version | BB Version |
---|---|---|---|
Istio Controlplane | Core | Istio 1.15.0 Tetrate Istio Distro 1.14.4 |
1.15.0-bb.1 |
Istio Operator | Core | Istio Operator 1.15.0 Tetrate Istio Distro Operator 1.14.4 |
1.15.0-bb.1 |
Jaeger | Core | 1.38.0 |
2.36.0-bb.1 |
Kiali | Core | 1.58.0 |
1.58.0-bb.0 🔗 |
Cluster Auditor | Core | 0.0.7 |
1.5.0-bb.1 🔗 |
Gatekeeper | Core | 3.9.0 |
3.9.0-bb.3 |
Kyverno | Core | 1.8.0 |
2.6.0-bb.0 🔗 |
Kyverno Policies | Core | 1.0.1 |
1.0.1-bb.6 🔗 |
Kyverno Reporter | Core | 2.10.0 |
2.13.1-bb.0 🔗 |
Elasticsearch Kibana | Core | Kibana 8.4.3 Elasticsearch 8.4.3 |
0.12.1-bb.0 🔗 |
Eck Operator | Core | 2.4.0 |
2.4.0-bb.0 |
Fluentbit | Core | 1.9.9 |
0.20.9-bb.0 🔗 |
Promtail | Core | 2.6.1 |
6.2.2-bb.2 |
Loki | Core | 2.6.1 |
3.2.1-bb.1 🔗 |
Tempo | Core | Tempo 1.5.0 Tempo Query 1.5.0 |
0.16.1-bb.2 |
Monitoring | Core | Prometheus 2.39.1 Grafana 9.2.0 Alertmanager 0.24.0 |
41.5.0-bb.1 🔗 |
Twistlock | Core | 22.06.197 |
0.11.3-bb.2 |
Argocd | Addon | 2.4.12 |
5.5.7-bb.2 🔗 |
Authservice | Addon | 0.5.2 |
0.5.2-bb.1 🔗 |
Minio Operator | Addon | 4.5.3 |
4.5.3-bb.0 🔗 |
Minio | Addon | RELEASE.2022-10-15T19-57-03Z |
4.5.3-bb.1 🔗 |
Gitlab | Addon | 15.4.1 |
6.4.1-bb.2 |
Gitlab Runner | Addon | 15.4.0 |
0.45.0-bb.2 🔗 |
Nexus | Addon | 3.42.0-01 |
42.0.0-bb.0 |
Sonarqube | Addon | 8.9.9-community |
1.0.29-bb.5 |
Haproxy | Addon | 2.2.21 |
1.12.0-bb.0 |
Anchore Enterprise | Addon | Enterprise 4.1.1 Engine 1.1.0 |
1.19.7-bb.2 |
Mattermost Operator | Addon | 1.18.1 |
1.18.1-bb.1 |
Mattermost | Addon | 7.4.0 |
7.4.0-bb.0 🔗 |
Velero | Addon | 1.9.2 |
2.31.8-bb.2 🔗 |
Keycloak | Addon | Keycloak 18.0.2-legacy PlatformOne Plugin 1.2.0 |
18.2.1-bb.5 🔗 |
Vault | Addon | 1.11.3 |
0.22.0-bb.3 |
Metrics Server | Addon | 0.6.1 |
3.8.0-bb.4 |
Changes in 1.46.0💣
Big Bang MRs💣
- !2222: Adding markdown comment syntax around BB Processes
- !2187: Resolve “Add High Availability Section to sample_prod_config.md document”
- !2197: Updating endpoint logic in gitlab objectstorage secret
- !2200: Resolve “Broken Link in bb-docs site”
Kiali💣
- !2195: Update Kiali to 1.58.0
# Changelog Updates
## [1.58.0-bb.0] - 2022-10-20
### Changed
- Updated to 1.58.0 images (latest in IB)
Cluster Auditor💣
- !2207: Cluster auditor: contributing guide addition, helm test change
# Changelog Updates
## [1.5.0-bb.1] - 2022-10-26
### Added
- Added contributing doc
Kyverno💣
- !2215: Update Kyverno to 1.8.0
# Changelog Updates
## [2.6.0-bb.0] - 2022-10-19
### Changed
- Updated Helm chart to v2.6.0
- Updated Kyverno to v1.8.0
Kyverno Policies💣
- !2217: Updated kyverno-policies git tag
# Changelog Updates
## [1.0.1-bb.6] - 2022-10-18
### Changed
- ironbank/opensource/kubernetes/kubectl updated from v1.24.4 to v1.25.3
Kyverno Reporter💣
- !2224: Update chart/values.yaml, chart/templates/kyverno/reporter/values.yaml
# Changelog Updates
## [2.13.1-bb.0] - 2022-10-20
### Changed
- Updated chart to 2.13.1 upstream version, updated images to 2.10.1 (reporter), 2.6.4 (UI) and 1.4.3 (plugin)
Elasticsearch Kibana💣
- !2205: Elastic/Kibana: Add dashboard for grafana
- !2198: Update elasticsearch-kibana to 8.4.3
- !2181: Elasticsearch-kibana serviceMonitor template
# Changelog Updates
## [0.12.1-bb.0] - 2022-10-23
### Added
- Added Grafana Dashboard
## [0.12.0-bb.0] - 2022-10-18
### Changed
- ironbank/elastic/elasticsearch/elasticsearch updated from 8.4.2 to 8.4.3
- ironbank/elastic/kibana/kibana updated from 8.4.2 to 8.4.3
## [0.11.2-bb.0] - 2022-10-18
### Changed
- ingress-monitoring NetworkPolicy matchLabel bug fix
## [0.11.1-bb.0] - 2022-10-17
### Added
- Add Prometheus Service Monitor Template & monitoring value
Fluentbit💣
# Changelog Updates
## [0.20.9-bb.0]
### Changed
- Updated upstream helm chart tag `0.20.9`
- Updated fluent-bit image to `1.9.9` from IB
Loki💣
- !2188: Integrating loki updates
# Changelog Updates
## [3.2.1-bb.1]
### Changed
- Updated istiod egress NetworkPolicy template to be open podSelector `{}`.
## [3.2.1-bb.0]
### Changed
- Matching chart base to upstream `loki` instead of previous `loki-simple-scalable`
- Updated references of `monolith` to `singleBinary`
Monitoring💣
# Changelog Updates
## [41.5.0-bb.1]
### Added
- `9094` AuthorizationPolicy exception for Alertmanager (port for multi-replica sync)
### Changed
- Uncommented `prometheusOperator.clusterDomain` value for better internal resolving of monitoring installation
## [41.5.0-bb.0]
### Added
- Updated Gluon to `3.1.0`
- Updated Monitoring chart version to `41.5.0`
- Updated images to latest IB image versions: thanos -> `v0.28.1`, grafana-plugins -> `9.2.0`, kubectl -> `v1.25.3`, prometheus-config-reloader -> `v0.60.1`, prometheus-operator -> `v0.60.1`
Argocd💣
# Changelog Updates
## [5.5.7-bb.2] - 2022-10-31
### Updated
- Upgraded Redis sub-chart to 16.12.3-bb.3
### Changed
- Deleted metrics PeerAuthentication policy exceptions to support mTLS metrics scraping
### Fixed
- Fixed indent on SSO configmap
## [5.5.7-bb.1] - 2022-10-20
### Fixed
- Moved crds out of helm templates
## [5.5.7-bb.0] - 2022-10-12
### Updated
- Upstream chart updated to 5.5.7
- ArgoCD image to 2.4.12
Authservice💣
- !2213: Updated authservice git tag
# Changelog Updates
## [0.5.2-bb.1]
### Changed
- Updated mTLS mode for metrics
Minio Operator💣
- !2219: Updated minio-operator to v4.5.3
# Changelog Updates
## [4.5.3-bb.0] - 2022-10-31
### Upgrade
- Updated Minio Operator Helm Chart to Version 4.5.3
- Updated Minio CRD to Version 4.5.3
- Updated Operator Image to v4.5.3
- Updated Console Image to v0.21.1
Minio💣
- !2201: Update Minio to 4.5.3
- !2220: Defaults Reasources Are Too Low and Cause Major Performace Issues
# Changelog Updates
## [4.5.3-bb.1] - 2022-10-25
### Changed
- Update MinIO default resource requirements
## [4.5.3-bb.0] - 2022-10-20
### Changed
- Update MinIO image to RELEASE.2022-10-15T19-57-03Z
- Update tenant configuration to v4.5.3
Gitlab Runner💣
- !2206: Fix gitlab runner helm test upgrade support
# Changelog Updates
## [0.45.0-bb.2] - 2022-10-25
### Fixed
- Modified Cypress test to handle upgrades appropriately
### Changed
- Moved `bbtests` values into the main `chart/values.yaml` to reduce duplication at BB level
Mattermost💣
- !2211: Updated mattermost to 7.4.0
# Changelog Updates
## [7.4.0-bb.0] - 2022-10-18
### Changed
- ironbank/opensource/mattermost/mattermost updated from 7.3.0 to 7.4.0
Velero💣
- !2203: Fix Velero capabilities check for CSI plugin
# Changelog Updates
## [2.31.8-bb.2]
### Fixed
- Fixed `VolumeSnapshotContent` CRD name for capabilities check
Keycloak💣
# Changelog Updates
## [18.2.1-bb.5] - 2022-10-28
### Added
- Added ServiceMonitor support for Istio mTLS
Known Issues💣
- On some k8s distros certain components in the kube-system namespace are unable to be scraped by Prometheus due to the services default network interface binding - More Information
Helpful Links💣
As always, we welcome and appreciate feedback from our community of users. Please feel free to:
- Open issues here
- Join our chat
- Check out the documentation for guidance on how to get started
Future💣
Don’t see your feature and/or bug fix? Check out our epics for estimates on when you can expect things to drop, and as always, feel free to comment or create issues if you have questions, comments, or concerns.