Skip to content

Commit

Permalink
Updated README.m Chart.yaml CHANGELOG.md and RELEASE_NOTES.md to 1.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Tecnobutrul committed Apr 26, 2024
1 parent 0267de3 commit 9cc3980
Show file tree
Hide file tree
Showing 5 changed files with 28 additions and 88 deletions.
12 changes: 11 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
2 changes: 1 addition & 1 deletion Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
13 changes: 7 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<img src="./.assets/helm_passbolt.png" alt="passbolt sails kubernetes" width="500"/>
</h3>

![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.
Expand Down Expand Up @@ -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.
```

Expand Down
11 changes: 6 additions & 5 deletions README.md.gotmpl
Original file line number Diff line number Diff line change
Expand Up @@ -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.

```

Expand Down
78 changes: 3 additions & 75 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -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.

0 comments on commit 9cc3980

Please sign in to comment.