Skip to content

Commit 365643b

Browse files
committed
Prepare release 1.0.0-rc.10.
1 parent b2fcdcb commit 365643b

File tree

7 files changed

+59
-7
lines changed

7 files changed

+59
-7
lines changed

VERSION.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
### Latest Release
44

5-
Latest release is `1.0.0-rc.9` (July 31st 2019)
5+
Latest release is `1.0.0-rc.10` (Nov 7th 2019)
66

77
### Next Release
88

9-
Next release will be `1.0.0-rc.10`.
9+
Next release will be `1.0.0-rc.11`.
1010

1111
We recommend using the release candidate.

doc/release-notes.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,32 @@ Official Release of the API Portal.
1414

1515
## 1.0.0 (release candidates)
1616

17+
### 1.0.0-rc.10 - Notable changes
18+
19+
Motto: **Some new features and enhancements**
20+
21+
The latest releases have been very stable, and thus there has not been many emergency fixes to do in the last three months. On the other hand, quite some things have been going on under the hood which are now ready to be released. Further, we have seen some issues with managed Postgres services which are a little picky how you establish and tear down Postgres connections; there is now a way to influence that a little bit better, plus the Prometheus metrics with regard to this have been improved.
22+
23+
Contributions by:
24+
25+
* [Iblis](https://github.com/Iblis)
26+
* [MibenCoop](https://github.com/MibenCoop)
27+
* [santokhsingh](https://github.com/santokhsingh)
28+
* [Jabb0](https://github.com/Jabb0)
29+
* [DonMartin76](https://github.com/DonMartin76)
30+
31+
Thank you so much!
32+
33+
Here are the changes in detail:
34+
35+
* [Approver rights currently superseding Admin rights](https://github.com/Haufe-Lexware/wicked.haufe.io/issues/225)
36+
* [kickstarter throws error when swagger longer than limit](https://github.com/Haufe-Lexware/wicked.haufe.io/issues/217)
37+
* [Support for Microsoft Teams in the Chatbot](https://github.com/Haufe-Lexware/wicked.haufe.io/issues/213)
38+
* [Approver Permission to view application details](https://github.com/Haufe-Lexware/wicked.haufe.io/issues/226)
39+
* [SamlAuth: Can't build profile if User attribute names are uris](https://github.com/Haufe-Lexware/wicked.haufe.io/issues/221)
40+
* [Add possibility to influence Postgres Pool parameters](https://github.com/Haufe-Lexware/wicked.haufe.io/issues/231)
41+
* [AuthServer Configuration: Hyphen in auth method name causes login issues](https://github.com/Haufe-Lexware/wicked.haufe.io/issues/222)
42+
1743
### 1.0.0-rc.9 - Notable changes
1844

1945
**Bugfixes**

doc/wicked-in-a-box.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ Follow these steps to get a wicked environment up and running, using a fresh wic
3333
* `cd` into the new directory
3434
* Run `wicked tags list`
3535

36-
From the offered tags, pick the newest version, e.g. `1.0.0-rc.9` (or use `latest` for the latest released build), and run
36+
From the offered tags, pick the newest version, e.g. `1.0.0-rc.10` (or use `latest` for the latest released build), and run
3737

3838
* `wicked tags set <tag>`: This stores the selected version into `~/.wicked/wicked.json`
3939
* Run `wicked kickstart . --new`
@@ -140,7 +140,7 @@ $ wicked box start --help
140140
Usage: wicked-box-start [options] <configdir>
141141
142142
Options:
143-
-t, --tag <tag> wicked Docker tag to use (default: "1.0.0-rc.9")
143+
-t, --tag <tag> wicked Docker tag to use (default: "1.0.0-rc.10")
144144
-u, --ui-port <ui-port> port to expose the portal UI on (default: 3000)
145145
-g, --gateway-port <gateway-port> port to expose Kong on (API Gateway) (default: 8000)
146146
-a, --admin-port <admin-port> port to expose Kong's Admin port on (defaults to off)

wicked/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
apiVersion: v1
22
description: wicked.haufe.io Helm Chart
33
name: wicked
4-
version: 1.0.0-rc.9
4+
version: 1.0.0-rc.10

wicked/README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ It is also assumed that you have some knowledge of Helm, and that you have run `
3333
If that is set and done, you may now install wicked using the Helm chart. Move into a suitable directory, and then download the chart using `helm fetch`:
3434

3535
```
36-
$ export WICKED_VERSION=1.0.0-rc.9 # Possibly adapt to the latest version
36+
$ export WICKED_VERSION=1.0.0-rc.10 # Possibly adapt to the latest version
3737
$ helm fetch --untar https://github.com/Haufe-Lexware/wicked.haufe.io/releases/download/v${WICKED_VERSION}/wicked-${WICKED_VERSION}.tgz
3838
```
3939

@@ -139,6 +139,11 @@ Setting | Must Override | Default | Description
139139
`storage.pgUser` | - | - | **Postgres Setting for Wicked**: Specify the Postgres user for Wicked; if you are using the default Postgres installation (`deployPostgres: true`), this is the user name which will be created for Kong/Wicked, otherwise it has to exist in your existing Postgres instance (and have access rights to the above database).
140140
`storage.pgPassword` | - | `kong` | **Postgres Setting for Wicked**: Specify the Postgres password for Wicked; if you are using the default Postgres installation (`deployPostgres: true`), this is the password which will be used when creating the user for Wicked/Kong, otherwise it has to exist in your existing Postgres instance (and have access rights to the above database).
141141
`storage.pgSsl` | - | `false` | **Postgres Setting for Wicked**: Set to `true` to set the Postgres SSL mode to "require". This is especially needed when using a managed Postgres service such as Azure Database for Postgres, which requires this option and does not let the client negotiate.
142+
`storage.pgConnectRetries` | - | `30` | **Postgres Setting for Wicked**: The number of times the wicked API container tries to connect to Postgres before failing and quitting the process.
143+
`storage.pgConnectDelay` | - | `2000` | **Postgres Setting for Wicked**: The delay between connect attempts (in milliseconds).
144+
`storage.pgMaxClients` | - | `10` | **Postgres Setting for Wicked**: The maximum number of Postgres clients in the Postgres connection pool.
145+
`storage.pgConnectTimeout` | - | `10000` | **Postgres Setting for Wicked**: The Postgres connection timeout (in milliseconds).
146+
`storage.pgIdleTimeout` | - | `120000` | **Postgres Setting for Wicked**: The idle timeout of a Postgres connection pool connection. Specify this to be larger than 60 seconds (`60000`) for best performance and compatibility with managed Postgres services, such as AWS RDS or Azure Postgres.
142147
`persistence.enabled` | - | `false` | **ONLY APPLIES TO JSON STORAGE TYPE**: Set to `true` to persist the dynamic data to a Persistent Volume Claim. If set to `true`, specify the volume claim below. Not important if wicked stores data in Postgres (recommended)
143148
`persistence.existingClaim` | - | `""` | **ONLY APPLIES TO JSON STORAGE TYPE**: If you want to use pre-existing volume claim for the persistence, specify it here. Mutually exclusive with the option `persistence.storageClass` which is used for dynamic provisioning of volume claims.
144149
`persistence.storageClass` | - | `""` | **ONLY APPLIES TO JSON STORAGE TYPE**: If your cluster supports dynamic provisioning of volumes (provision volumes for volume claims automatically), specify the storage class for the volume here. Mutually exclusive with `persistence.existingClaim` (use either).

wicked/templates/portal-api-deployment.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,16 @@ spec:
9898
configMapKeyRef:
9999
name: {{ template "fullname" . }}-apim-config
100100
key: PORTAL_SESSIONSTORE_TYPE
101+
- name: POSTGRES_CONNECT_RETRIES
102+
value: "{{ .Values.storage.pgConnectRetries }}"
103+
- name: POSTGRES_CONNECT_DELAY
104+
value: "{{ .Values.storage.pgConnectDelay }}"
105+
- name: POSTGRES_MAX_CLIENTS
106+
value: "{{ .Values.storage.pgMaxClients }}"
107+
- name: POSTGRES_CONNECT_TIMEOUT
108+
value: "{{ .Values.storage.pgConnectTimeout }}"
109+
- name: POSTGRES_IDLE_TIMEOUT
110+
value: "{{ .Values.storage.pgIdleTimeout }}"
101111
{{- if and (not .Values.redis.deployRedis) .Values.redis.useRedis }}
102112
- name: PORTAL_SESSIONSTORE_HOST
103113
valueFrom:

wicked/values.yaml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ image:
5555
# need to pull your company's version of wicked.
5656
repository: "haufelexware/wicked."
5757
# The docker image tag to use; usually you don't change this.
58-
tag: "1.0.0-rc.9"
58+
tag: "1.0.0-rc.10"
5959
pullPolicy: IfNotPresent
6060

6161
# Add imagePullSecrets like this in an override.yaml to pass in with helm install
@@ -112,6 +112,17 @@ storage:
112112
pgUser: ""
113113
pgPassword: ""
114114
pgSsl: false
115+
# Tweaking the behaviour of the Postgres node.js driver.
116+
# Number of times wicked API tries to connect to Postgres
117+
pgConnectRetries: 30
118+
# Delay between (failed) connection attempts
119+
pgConnectDelay: 2000
120+
# Maximum number of connections in the connection pool
121+
pgMaxClients: 10
122+
# Postgres connection timeout
123+
pgConnectTimeout: 10000
124+
# Postgres idle connection in connection pool timeout
125+
pgIdleTimeout: 120000
115126

116127
# Standard resources for the node components of wicked.
117128
resources:

0 commit comments

Comments
 (0)