Skip to content

Commit

Permalink
Release v9.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
treydock committed Nov 1, 2022
1 parent 306b29b commit 8bcaaf1
Show file tree
Hide file tree
Showing 3 changed files with 27 additions and 31 deletions.
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,14 @@

All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org).

## [v9.0.0](https://github.com/treydock/puppet-module-keycloak/tree/v9.0.0) (2022-11-01)

[Full Changelog](https://github.com/treydock/puppet-module-keycloak/compare/v8.5.0...v9.0.0)

### Changed

- BREAKING: Default to Keycloak 19 [\#262](https://github.com/treydock/puppet-module-keycloak/pull/262) ([treydock](https://github.com/treydock))

## [v8.5.0](https://github.com/treydock/puppet-module-keycloak/tree/v8.5.0) (2022-10-31)

[Full Changelog](https://github.com/treydock/puppet-module-keycloak/compare/v8.4.0...v8.5.0)
Expand Down
48 changes: 18 additions & 30 deletions REFERENCE.md
Original file line number Diff line number Diff line change
Expand Up @@ -177,7 +177,7 @@ Data type: `String`

Version of Keycloak to install and manage.

Default value: `'18.0.0'`
Default value: `'19.0.3'`

##### <a name="package_url"></a>`package_url`

Expand Down Expand Up @@ -1695,12 +1695,6 @@ protocol

Default value: `openid-connect`

##### `script`

Script, only valid for `type` of `saml-javascript-mapper`'

Array values will be joined with newlines. Strings will be kept unchanged.

##### `single`

Valid values: ``true``, ``false``
Expand Down Expand Up @@ -1758,7 +1752,7 @@ The protocol mapper name. Defaults to `name`.

##### <a name="type"></a>`type`

Valid values: `oidc-usermodel-client-role-mapper`, `oidc-usermodel-property-mapper`, `oidc-full-name-mapper`, `oidc-group-membership-mapper`, `oidc-audience-mapper`, `saml-user-property-mapper`, `saml-role-list-mapper`
Valid values: `oidc-usermodel-client-role-mapper`, `oidc-usermodel-property-mapper`, `oidc-full-name-mapper`, `oidc-group-membership-mapper`, `oidc-audience-mapper`, `saml-user-property-mapper`, `saml-role-list-mapper`, `/script-.+/`

protocolMapper.

Expand Down Expand Up @@ -2943,17 +2937,11 @@ protocol

Default value: `openid-connect`

##### `script`

Script, only valid for `type` of `saml-javascript-mapper`'

Array values will be joined with newlines. Strings will be kept unchanged.

##### `single`

Valid values: ``true``, ``false``

single. Default to `false` for `type` `saml-role-list-mapper` or `saml-javascript-mapper`.
single. Default to `false` for `type` `saml-role-list-mapper`.

##### `user_attribute`

Expand Down Expand Up @@ -3006,7 +2994,7 @@ The protocol mapper name. Defaults to `name`.

##### <a name="type"></a>`type`

Valid values: `oidc-usermodel-property-mapper`, `oidc-usermodel-attribute-mapper`, `oidc-full-name-mapper`, `oidc-group-membership-mapper`, `oidc-audience-mapper`, `saml-group-membership-mapper`, `saml-user-property-mapper`, `saml-user-attribute-mapper`, `saml-role-list-mapper`
Valid values: `oidc-usermodel-property-mapper`, `oidc-usermodel-attribute-mapper`, `oidc-full-name-mapper`, `oidc-group-membership-mapper`, `oidc-audience-mapper`, `saml-group-membership-mapper`, `saml-user-property-mapper`, `saml-user-attribute-mapper`, `saml-role-list-mapper`, `/script-.+/`

protocolMapper.

Expand Down Expand Up @@ -3422,34 +3410,29 @@ Manage Keycloak required actions

```puppet
keycloak_required_action { 'webauthn-register on master':
ensure => present,
provider_id => 'webauthn-register',
ensure => present,
alias => 'webauthn-register',
provider_id => 'webauthn-register',
display_name => 'Webauthn Register',
default => true,
enabled => true,
priority => 1,
config => {
default => true,
enabled => true,
priority => 1,
config => {
'something' => 'true', # keep in mind that keycloak only supports strings for both keys and values
'smth else' => '1',
},
alias => 'webauthn',
}
@example Minimal example to enable email verification without making it default
keycloak_required_action { 'VERIFY_EMAIL on master':
ensure => present,
provider_id => 'webauthn-register',
}
```

#### Properties

The following properties are available in the `keycloak_required_action` type.

##### `alias`

Alias. Default to `provider_id`.

##### `config`

Required action config
Expand All @@ -3464,7 +3447,7 @@ Default value: `false`

##### `display_name`

Displayed name. Default to `provider_id`
Displayed name.

##### `enabled`

Expand All @@ -3490,11 +3473,16 @@ Required action priority

The following parameters are available in the `keycloak_required_action` type.

* [`alias`](#alias)
* [`name`](#name)
* [`provider`](#provider)
* [`provider_id`](#provider_id)
* [`realm`](#realm)

##### <a name="alias"></a>`alias`

Alias.

##### <a name="name"></a>`name`

namevar
Expand All @@ -3508,7 +3496,7 @@ Puppet will usually discover the appropriate provider for your platform.

##### <a name="provider_id"></a>`provider_id`

providerId of the required action
providerId of the required action. Default to `alias`

##### <a name="realm"></a>`realm`

Expand Down
2 changes: 1 addition & 1 deletion metadata.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "treydock-keycloak",
"version": "8.5.0",
"version": "9.0.0",
"author": "treydock",
"summary": "Keycloak Puppet module",
"license": "Apache-2.0",
Expand Down

0 comments on commit 8bcaaf1

Please sign in to comment.