Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit31ff208

Browse files
committed
changelog: Keycloak dashboard with Secured Multi Instances
a
1 parentb85d402 commit31ff208

File tree

6 files changed

+51
-22
lines changed

6 files changed

+51
-22
lines changed

‎content/api/v4.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -295,9 +295,9 @@ Example response:
295295
- Type:`POST`
296296
- Response code:`204`
297297

298-
###Networkgroups
298+
###NetworkGroups
299299
You can add the deployed service main application in a[Network Group](/doc/develop/network-groups/) to activate some enhanced features:
300-
-`keycloak`:two instances are deployed and synced through a Network Group
300+
-`keycloak`:[Secured Multi Instances feature](/doc/addons/keycloak/#secured-multi-instances)
301301
-`otoroshi`: once in a Network Group, an Otoroshi instance can be used in front of Clever Cloud applications
302302

303303
-`/v4/addon-providers/addon-{operator_name}/addons/{operator_id}/networkgroup`
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
title:New Keycloak dashboard is available with Secured Multi Instances easy to enable
3+
description:Better manage your Keycloak on Clever Cloud, with Secured Multi Instances based on Wireguard Network Groups
4+
date:2025-10-07
5+
tags:
6+
-addons
7+
-keycloak
8+
authors:
9+
-name:Sébastien Allemand
10+
link:https://github.com/allemas
11+
image:https://github.com/allemas.png?size=40
12+
-name:David Legrand
13+
link:https://github.com/davlgd
14+
image:https://github.com/davlgd.png?size=40
15+
excludeSearch:true
16+
---
17+
18+
When you deploy Keycloak on Clever Cloud, you now have access to a better dashboard to manage it. This dashboard provides direct access to Keycloak admin panel, useful information such as deployed version, underlying resources, initial user/password, edit name, tags, etc. You can easily rebuild/restart your Keycloak instance with[Blue/Green deployment](/doc/best-practices/blue-green/), access the Grafana dashboard, transparently update Keycloak to a new version when available:
19+
20+
![Keycloak Dashboard](/images/keycloak-dashboard.webp)
21+
22+
##Secured Multi Instances
23+
24+
The Keycloak dashboard also makes Secured Multi Instances directly available from the Console, and not only through[API](/api) or[Clever Tools](/doc/cli). It adds a second Java application instance to your Keycloak which brings more resiliency and availability to your identity management solution. As communication through such cluster use an unencrypted Infinispan connection, a Network Group is automatically created and used to isolate this traffic through a private, encrypted,[WireGuard](https://www.wireguard.com/) network.
25+
26+
If you also need a more resilient database, contact your sales representative or[Clever Cloud support](https://console.clever-cloud.com/ticket-center-choice).
27+
28+
-[Learn more about Network Groups](/doc/develop/network-groups/)
29+
-[Learn more about Keycloak on Clever Cloud](/doc/addons/keycloak)

‎content/doc/addons/keycloak.md‎

Lines changed: 17 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ keywords:
1111
-oauth
1212
-openid connect
1313
-security
14+
-wireguard
15+
-multi instances
1416
aliases:
1517
-/doc/deploy/addon/Keycloak
1618
-/doc/keycloak
@@ -74,6 +76,9 @@ You can however manage and adjust them directly in the Console to fit your needs
7476
2. Select the Keycloak add-on
7577
3. You can skip linking the add-on to an application, it won't be needed
7678
4. Enter a name for your Keycloak add-on and select the zone where you want it to be deployed
79+
5. You'll have access to the Keycloak dashboard, your instance will be ready in a few seconds
80+
81+
![Keycloak Dashboard](/images/keycloak-dashboard.webp)
7782

7883
###Using the CLI
7984

@@ -93,33 +98,27 @@ Your Keycloak is starting:
9398
An initial account has been created, you'll be invited to change the password at first login:
9499
- Admin user name: cc-account-admin
95100
- Temporary password: xxxxxxxxxxxxxxxx
96-
97-
/!\ The keycloak provider is in beta testing phase
98101
```
99102

100-
Refer to the[Clever Tools documentation](https://github.com/CleverCloud/clever-tools/tree/master/docs) for more details on add-on creation.
103+
Refer to the[Clever Tools documentation](/doc/cli/addons) for more details on add-on creation.
101104

102-
##Version management
105+
##Secured Multi Instances
103106

104-
To change the version of a Keycloak add-on on Clever Cloud, you can use the`CC_KEYCLOAK_VERSION` environment variable of its Java Application and rebuild it. But there are various ways to do it simpler with[Clever Tools](/doc/cli/):
107+
Keycloak can be configured to run as a cluster of instances, bringing more resiliency and availability to your identity management solution. As communication through such a cluster uses an unencrypted Infinispan connection, Clever Cloud deployments includes Secure Multi Instances.
105108

106-
```bash
107-
# Set a specific supported version at creation
108-
clever addon create keycloak --addon-version<version> myKeycloak
109+
Once enabled in the Keycloak dashboard, it adds a second Java application instance to your Keycloak which brings more resiliency and availability to your identity management solution. Instances are transparently restarted and linked through a[Network Group](/doc/develop/network-groups), used to isolate internal cluster traffic through a private, encrypted,[Wireguard](https://www.wireguard.com/) network. You can disable this feature at any time, as easily as you enabled it.
109110

110-
# Enable Operators commands
111-
clever featuresenable operators
111+
If you also need a more resilient database, contact your sales representative or[Clever Cloud support](https://console.clever-cloud.com/ticket-center-choice).
112112

113-
# Check the current version
114-
clever keycloak version check keycloak_name_or_id
115-
clever keycloak version check keycloak_name_or_id --format json
113+
>[!NOTE] Multiple instances solution
114+
>If you enable Secured Multi Instances, you'll be billed for two Java instances of your application. If you set up more than 2 instances in the application configuration, it will work but think about upgrading your PostgreSQL database to a plan with more available connections.
116115
117-
# Update to a specific supported version
118-
clever keycloak version update myKeycloak
119-
clever keycloak version update myKeycloak<new_version>
120-
```
116+
##Version management
121117

122-
- Learn more about[Operators commands in Clever Tools](/doc/cli/operators/)
118+
To change the version of a Keycloak add-on on Clever Cloud, you can:
119+
- Use the Console Dashboard
120+
- Use[Clever Tools](/doc/cli/operators/)
121+
- Update the`CC_KEYCLOAK_VERSION` environment variable of the underlying Java Application and rebuild it
123122

124123
##Accessing the Keycloak interface
125124

‎content/doc/cli/operators.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,5 +89,5 @@ clever keycloak enable-ng myKeycloak
8989
clever otoroshi disable-ng otoroshi_id
9090
```
9191

92-
>[!NOTE] Keycloaksecure cluster feature
93-
>When you enable the Networkgroup on a Clever Cloud Keycloak,the cluster is automatically configured and the Java application scaled to2 instances. When you disable the Network Group, the application is scaled down to 1 instance and the cluster is removed.
92+
>[!NOTE] KeycloakSecured Multi Instances
93+
>When you enable the NetworkGroup on a Clever Cloud Keycloak,it activates[Secured Multi Instances](/doc/addons/keycloak/#secured-multi-instances): a cluster is configured with2 instances of the Java application. When you disable the Network Group, the application is scaled down to 1 instance and the cluster is removed.

‎content/doc/develop/network-groups.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ A Network Group member domain name is composed this way: `<memberID>.m.<ngID>cc-
3131
When a resource is linked to a Network Group, you can reach it on any port inside this private network with its domain name. An application instance is a peer, you can reach through an IP (from the attributed CIDR). It works the same way for add-ons and external resources.
3232

3333
-[Network Groups demo application](https://github.com/CleverCloud/network-groups-example)
34+
-[Keycloak Secured Multi Instances](/doc/addons/keycloak/#secured-multi-instances)
3435
-[How to use Network Groups from Clever Tools](/doc/cli/network-groups/)
3536
-[Keycloak and Otoroshi native support for Network Groups](/api/v4/#network-groups)
3637
-[Tell us what you think of Network Groups and what features you need from it in](https://github.com/CleverCloud/Community/discussions/categories/network-groups).
35.1 KB
Loading

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp