Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor 'obkm' to 'obiam', 'Key Manager' to 'Identity & Access Management Module' & Refine READMEs/CHANGELOG #102

Merged
merged 3 commits into from
Jan 13, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 12 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,27 @@ All notable changes to Docker and Docker Compose resources for WSO2 Open Banking

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).

## [v2.0.0.2] - 2021-01-13

### Fixed

- Fix product name change of Open Banking Identity & Access Management Module in OB 2.0 release (refer to [issue](https://github.com/wso2/docker-open-banking/issues/103))

## [v2.0.0.1] - 2021-01-06

### Added

- Open Banking UK and BERLIN specifications support - Alpine and Ubuntu based Docker resources for WSO2 Open Banking API Manager `2.0.0`, WSO2 Open Banking Identity Server
as Key Manager version `2.0.0` and WSO2 Open Banking Business Intelligence Dashboard and Worker profiles `2.0.0`
as Identity & Access Management Module version `2.0.0` and WSO2 Open Banking Business Intelligence Dashboard and Worker profiles `2.0.0`
- Upgrade profile based dockerfiles to use Adopt OpenJDK `jdk8u272-b10` as the base image
- Docker Compose resources for OBAM, OBKM with OBBI deployment patterns
- Docker Compose resources for OBAM, OBIAM with OBBI deployment patterns based on UK and Berlin specifications
- Docker Compose resources for OBAM with OBIAM deployment patterns based on UK and AU specifications
- Solution is based on WSO2 APIM 3.1.0 and WSO2 ISKM 5.10.0
- Previous XML based configurations are carried out using TOML based configurations. Please refer the documentation for detailed mapping of configuration changes [Map Configurations](https://docs.wso2.com/display/OB200/Map+XML+Configurations+to+TOML+Configurations))
- For detailed information of the WSO2 Open Banking 2.0.0 product release, please see the Github release notes [Releases](https://github.com/wso2-enterprise/financial-open-banking/releases))
- Previous XML based configurations are carried out using TOML based configurations. Please refer the documentation for detailed mapping of configuration changes [Map Configurations](https://docs.wso2.com/display/OB200/Map+XML+Configurations+to+TOML+Configurations)
- For detailed information of the WSO2 Open Banking 2.0.0 product release, please see the GitHub release notes [Releases](https://github.com/wso2-enterprise/financial-open-banking/releases)

For detailed information on the tasks carried out during this release, please see the GitHub milestone [v2.0.0.1](https://github.com/wso2/docker-open-banking/milestone/11)

[v2.0.0.2]: https://github.com/wso2/docker-open-banking/compare/v2.0.0.1...v2.0.0.2
[v2.0.0.1]: https://github.com/wso2/docker-open-banking/compare/v1.5.0.2...v2.0.0.1

10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
This repository contains the following resources:

- WSO2 Open Banking API Manager Dockerfile for Ubuntu and Alpine
- WSO2 Open Banking Key Manager Dockerfile for Ubuntu and Alpine
- WSO2 Open Banking Identity & Access Management Module Dockerfile for Ubuntu and Alpine
- WSO2 Open Banking Business Intelligence Dockerfile for Ubuntu and Alpine
- Docker Compose resources to evaluate WSO2 Open Banking API Manager with WSO2 Open Banking Key Manager profile based on UK, Berlin and AU specifications
- Docker Compose resources to evaluate WSO2 Open Banking API Manager and WSO2 Open Banking Key Manager with WSO2 Open Banking Business Intelligence profiles based on UK and Berlin specifications
- Docker Compose resources to evaluate WSO2 Open Banking API Manager with WSO2 Open Banking Identity & Access Management Module profile based on UK, Berlin and AU specifications
- Docker Compose resources to evaluate WSO2 Open Banking API Manager and WSO2 Open Banking Identity & Access Management Module with WSO2 Open Banking Business Intelligence profiles based on UK, Berlin and AU specifications

Docker resources for WSO2 Open Banking API Manager, WSO2 Open Banking Key Manager and WSO2 Open Banking Business Intelligence help you build generic Docker images for deploying the corresponding product servers in containerized environments. Each Docker image includes the JDK, the relevant product distribution and a collection of utility libraries. Configurations, custom JDBC
Docker resources for WSO2 Open Banking API Manager, WSO2 Open Banking Identity & Access Management Module and WSO2 Open Banking Business Intelligence help you build generic Docker images for deploying the corresponding product servers in containerized environments. Each Docker image includes the JDK, the relevant product distribution and a collection of utility libraries. Configurations, custom JDBC
drivers, extensions and other deployable artifacts are designed to be provided via volume mounts to the containers spawned.

Docker Compose resources have been created according to the most common WSO2 Open Banking deployment profiles available for allowing users to quickly evaluate product features along side their co-operate Open Banking requirements. The Compose resources make use of Docker images of WSO2 Open Banking API Manager, WSO2 Open Banking Key Manager and MySQL.
Docker Compose resources have been created according to the most common WSO2 Open Banking deployment profiles available for allowing users to quickly evaluate product features along side their co-operate Open Banking requirements. The Compose resources make use of Docker images of WSO2 Open Banking API Manager, WSO2 Open Banking Identity & Access Management Module and MySQL.

**Change log** from previous `v1.5.0.2` release: [View Here](CHANGELOG.md)

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# WSO2 Open Banking API Manager and Open Banking Key Manager with Open Banking Business Intelligence
# WSO2 Open Banking API Manager and Open Banking Identity & Access Management Module with Open Banking Business Intelligence


## Prerequisites
Expand All @@ -18,13 +18,13 @@
```
> If you are to try out an already released zip of this repo, please ignore this 1st step.

2. Switch to the `docker-compose/obam-obkm-with-obbi` folder.
2. Switch to the `docker-compose/obam-obiam-with-obbi` folder.

```
cd docker-open-banking/docker-compose/obam-obkm-with-obbi
cd docker-open-banking/docker-compose/obam-obiam-with-obbi
```
> If you are to try out an already released zip of this repo, please ignore this 2nd step also.
Instead, extract the zip file and directly browse to `docker-open-banking-<released-version-here>/docker-compose/obam-obkm-with-obbi` folder.
Instead, extract the zip file and directly browse to `docker-open-banking-<released-version-here>/docker-compose/obam-obiam-with-obbi` folder.

> If you want to try out an already released tag, after executing 2nd step, checkout the relevant tag,
i.e. for example: git checkout tags/v1.4.0.5 and continue below steps.
Expand Down Expand Up @@ -54,7 +54,7 @@
https://localhost:8280
```

WSO2 Open Banking API Manager will use WSO2 Open Banking Key Manager to generate OAuth2 tokens and validate those tokens during API invocations. You can access the WSO2 Open Banking Key Manager-Management portal using the below URL via a web browser.
WSO2 Open Banking API Manager will use WSO2 Open Banking Identity & Access Management Module to generate OAuth2 tokens and validate those tokens during API invocations. You can access the WSO2 Open Banking Identity & Access Management Module-Management portal using the below URL via a web browser.

```
https://localhost:9446/carbon
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ services:

obbi-worker:
container_name: obbi-worker
image: wso2-obbi-worker:2.0.0
image: docker.wso2.com/wso2-obbi-worker
healthcheck:
test: ["CMD", "nc", "-z", "localhost", "9445"]
interval: 10s
Expand All @@ -70,7 +70,7 @@ services:

obbi-dashboard:
container_name: obbi-dashboard
image: wso2-obbi-dashboard:2.0.0
image: docker.wso2.com/wso2-obbi-dashboard
healthcheck:
test: ["CMD", "nc", "-z", "localhost", "9649"]
interval: 10s
Expand All @@ -94,9 +94,9 @@ services:
- "--"
- "./docker-entrypoint.sh"

obkm:
obiam:
container_name: obiam
image: wso2-obiam:2.0.0
image: docker.wso2.com/wso2-obiam
healthcheck:
test: ["CMD", "curl", "-k", "-f", "https://localhost:9446/carbon/admin/login.jsp"]
interval: 10s
Expand All @@ -107,7 +107,7 @@ services:
- "mysql"
- "obbi-worker"
volumes:
- "./obkm/uk:/home/wso2carbon/wso2-config-volume"
- "./obiam/uk:/home/wso2carbon/wso2-config-volume"
- "./wait-for-it.sh:/home/wso2carbon/wait-for-it.sh"
ports:
- "9446:9446"
Expand All @@ -121,7 +121,7 @@ services:

obam:
container_name: obam
image: wso2-obam:2.0.0
image: docker.wso2.com/wso2-obam
healthcheck:
test: ["CMD", "curl", "-k", "-f", "https://localhost:9443/carbon/admin/login.jsp"]
interval: 10s
Expand All @@ -130,7 +130,7 @@ services:
retries: 5
depends_on:
- "mysql"
- "obkm"
- "obiam"
- "obbi-worker"
volumes:
- "./obam/uk:/home/wso2carbon/wso2-config-volume"
Expand All @@ -141,7 +141,7 @@ services:
- "8280:8280"
entrypoint:
- "/home/wso2carbon/wait-for-it.sh"
- "obkm:9446"
- "obiam:9446"
- "-t"
- "240"
- "--"
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading