From 9cc3980949264b8d89158207c86448b23bf644d3 Mon Sep 17 00:00:00 2001 From: Daniel Del Rio Figueira Date: Fri, 26 Apr 2024 19:17:05 +0200 Subject: [PATCH] Updated README.m Chart.yaml CHANGELOG.md and RELEASE_NOTES.md to 1.1.0 --- CHANGELOG.md | 12 +++++++- Chart.yaml | 2 +- README.md | 13 ++++---- README.md.gotmpl | 11 +++---- RELEASE_NOTES.md | 78 ++---------------------------------------------- 5 files changed, 28 insertions(+), 88 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e2bf597..dc06836 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,17 @@ All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/). -## [Unreleased](https://github.com/passbolt/charts-passbolt/compare/1.0.0...HEAD) +## [Unreleased](https://github.com/passbolt/charts-passbolt/compare/1.1.0...HEAD) + +## [1.1.0] - 2024-04-26 + +### Fixed + +- [#81](https://github.com/passbolt/charts-passbolt/issues/81) Install passbolt with an existing Postgresql server. + +### Added + +- Integration tests for passbolt with postgresql were added. ## [1.0.0] - 2024-04-25 diff --git a/Chart.yaml b/Chart.yaml index 4779275..009b24d 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -15,7 +15,7 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 1.0.0 +version: 1.1.0 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to diff --git a/README.md b/README.md index fb26b8d..0d6cade 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ passbolt sails kubernetes -![Version: 1.0.0](https://img.shields.io/badge/Version-1.0.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.6.2-1-ce](https://img.shields.io/badge/AppVersion-4.6.2--1--ce-informational?style=flat-square) +![Version: 1.1.0](https://img.shields.io/badge/Version-1.1.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 4.6.2-1-ce](https://img.shields.io/badge/AppVersion-4.6.2--1--ce-informational?style=flat-square) Passbolt is an open source, security first password manager with strong focus on collaboration. @@ -246,11 +246,12 @@ Syntax: run_tests.sh [options] run_tests.sh with no arguments will run all of the available tests. options: --h|--help Show this message. --l|--lint Run helm lint. --u|--unit Run helm unittest tests. --i|--integration Run integration tests. --no-clean Skip cleaning step. +-h|--help Show this message. +-l|--lint Run helm lint. +-u|--unit Run helm unittest tests. +-i|--integration Run integration tests. +-d|--database [option] Database to run integration tests with [mariadb|postgresql]." +-no-clean Skip cleaning step. ``` diff --git a/README.md.gotmpl b/README.md.gotmpl index 4c90ddb..a59b221 100644 --- a/README.md.gotmpl +++ b/README.md.gotmpl @@ -115,11 +115,12 @@ Syntax: run_tests.sh [options] run_tests.sh with no arguments will run all of the available tests. options: --h|--help Show this message. --l|--lint Run helm lint. --u|--unit Run helm unittest tests. --i|--integration Run integration tests. --no-clean Skip cleaning step. +-h|--help Show this message. +-l|--lint Run helm lint. +-u|--unit Run helm unittest tests. +-i|--integration Run integration tests. +-d|--database [option] Database to run integration tests with [mariadb|postgresql]." +-no-clean Skip cleaning step. ``` diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index fa90b6e..0118794 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,76 +1,4 @@ -Announcing the immediate availability of passbolt's helm chart 1.0.0. -This is a major release that introduces some breaking changes contributed -by the community. +Announcing the immediate availability of passbolt's helm chart 1.1.0. -Thanks to all the community members that helped us to improve this chart -and reach version 1.0.0!! :tada: - -@chris968 -@jouve -@Kuruyia - -Following there is a list of breaking changes and possible migration paths -from previous chart versions. Please keep in mind that we can't cover all -possible scenarios. - -If you are having issues upgrading from older chart versions please let us -known by opening an issue in Github - -# TL;DR - -List of breaking changes: - -- Global `tls` value has been removed in favour of `ingress.tls` and `app.tls` -- `ingress.tls[].secretName` has been removed in favour of `ingress.tls[].existingSecret` -- `extraVolumes` and `extraVolumeMounts` values are now a list instead of a string. -- Expose the HTTP port in the service. `service.port`, `service.name` and - `service.targetPort` have been removed in favour of `service.ports` - in order to expose configurable http and https ports. - -# Ingress and TLS related changes - -Global `tls` value has been removed to allow users to have different TLS -certificates injected on ingress objects and passbolt containers. -Ingress TLS is now managed with `ingress.tls` value, while passbolt TLS -is managed with `app.tls` field in the values file. - -## Migrate from old TLS configuration - -`ingress.tls[].secretName` has been removed in favour of -`ingress.tls[].existingSecret` for clarity. - -## Inject same SSL certificate on ingress and service - -Users that were injecting the same secret on Ingress objects and passbolt -container will have to migrate to a configuration similar to: - -```yaml -ingress.tls: - - autogenerate: false - existingSecret: mySSLSecret - hosts: [yourhost.com] -``` - -```yaml -app.tls: - - autogenerate: false - existingSecret: mySSLSecret -``` - -## Inject separate certificates on ingress and service - -Users who want to inject different SSL certificates on ingress objects and passbolt -containers now they have a way to do it by setting: - -```yaml -ingress.tls: - - autogenerate: false - existingSecret: myIngressSSLSecret - hosts: [yourhost.com] -``` - -```yaml -app.tls: - - autogenerate: false - existingSecret: mypassboltSSLSecret -``` +This is a minor change release that fixes a bug when forcing the passboltEnv.DATASOURCES_DEFAULT_PORT on values file +and adds the passbolt with postgresql integration tests.