README.md 1.34 KB
Newer Older
1
# OSDU module/deployment framework
ethiraj krishnamanaidu's avatar
ethiraj krishnamanaidu committed
2

3
Creates fully functional GCP based OSDU installation.
Oleksandr Kosse (EPAM)'s avatar
Oleksandr Kosse (EPAM) committed
4

5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
[Simple OSDU installation guide](examples/simple_osdu/README.md)

## OSDU Deployment Framework Status(19.10.2021)

`Disclaimer`: At current state the most stable installation source is master branch. After all services will be migrated to GKE and added to Terraform, there will be release of Deployment Framework and recomended way of installing will be installing release version of the product.

### Services currently added to the Deplyment Framework

* **Backup**
* **Dataset**
* **Entitlements**
* **File**
* **Indexer-Queue**
* **Indexer**
* **Legal**
* **Notification**
* **Partition**
* **Policy**
* **Register**
* **Schema**
* **Search**
* **Seismic-Store**
* **Unit**
* **Wellbore**
* **WKS**
* **Workflow**
* **CRS-Catalog**
* **CRS-Conversion**

### Major Infrastructure Components

* **PostgreSQL**
* **GKE**
* **Anthos Service Mesh**
* **Cloud Buckets**
* **Pub-Sub**
* **Redis**
* **Airflow(Composer)**
* **Cloud Tasks**
* **Cryptographic keys**
* **Service Accounts**

Terraform installs services via `resource "helm_release"` , if needed this charts could be downloaded locally from `repository` parameter of `helm_release`. All terraform service files located at [directory](modules/osdu). Or it's easy to `grep` on repository for files with `helm_release` word.
48

49