https://github.com/gravitee-io/gravitee-cockpit-connectors
https://github.com/gravitee-io/gravitee-cockpit-connectors
Last synced: 20 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/gravitee-io/gravitee-cockpit-connectors
- Owner: gravitee-io
- License: apache-2.0
- Created: 2021-02-09T13:32:44.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-04-12T13:11:19.000Z (about 1 year ago)
- Last Synced: 2024-04-12T20:39:25.535Z (about 1 year ago)
- Language: Java
- Size: 307 KB
- Stars: 3
- Watchers: 29
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.adoc
- License: LICENSE.txt
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
[](https://download.gravitee.io/#graviteeio-cockpit/plugins/connectors/)
[](https://github.com/gravitee-io/gravitee-cockpit-connectors/blob/master/LICENSE.txt)
[](https://github.com/gravitee-io/gravitee-cockpit-connectors/releases)
[](https://circleci.com/gh/gravitee-io/gravitee-cockpit-connectors)# Gravitee Cockpit Connectors
Cockpit connector can be used to connect a Gravitee API Management (APIM) or Access Management (AM) installation to
Cockpit.Currently, the following connectors are implemented:
* Cockpit WebSocket Connector
## Requirement
The minimum requirement is :
* Maven3
* Jdk17For user gravitee snapshot, You need to declare the following repository in your maven settings :
https://oss.sonatype.org/content/repositories/snapshots
## Compatibility matrix
| Connector version | APIM Version | AM Version |
|-------------------|----------------|----------------|
| 5.1.x | 4.6.x to upper | N/A |
| 5.0.x | 4.4.x to 4.5.x | 4.4.x to upper |
| 4.0.x | 4.2.x to 4.3.x | 4.2.x to 4.3.x |## Building
```
$ git clone https://github.com/gravitee-io/gravitee-cockpit-connectors.git
$ cd gravitee-cockpit-connectors
$ mvn clean package
```## Installing
Copy the gravitee-cockpit-connector-${CONNECTOR_TYPE}-${VERSION}.zip in the gravitee home plugin directory of your APIM
or AM installation.## Configuration
> After setting the configuration properties you will have to restart your instance.
| Parameter | default | Description |
|-----------------------------------------------|---------|--------------------------------------------------------------------------------|
| cockpit.enabled | false | Is cockpit connector enabled or not |
| cockpit.connector.ws.endpoints | | An array of cockpit endpoints urls to contact. |
| cockpit.connector.ws.ssl.keystore.type | PKCS12 | The keystore type (PKCS12, PEM, JKS) |
| cockpit.connector.ws.ssl.keystore.path | | The path to the keystore used for Mutual TLS communication with Cockpit server |
| cockpit.connector.ws.ssl.keystore.password | | The password to used to access to protected keys |
| cockpit.connector.ws.ssl.truststore.type | PKCS12 | The truststore type (PKCS12, PEM, JKS) |
| cockpit.connector.ws.ssl.truststore.path | | The path to the truststore used to trust the Cockpit server |
| cockpit.connector.ws.ssl.truststore.password | | The password to used to access the truststore information |