You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dlab.apache.org by my...@apache.org on 2020/02/05 10:54:56 UTC

[incubator-dlab] branch DLAB-1430 updated (52652c9 -> d7f3d14)

This is an automated email from the ASF dual-hosted git repository.

mykolabodnar pushed a change to branch DLAB-1430
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git.


    from 52652c9  [DLAB-1430]: Post-deployment configuration scripts for SSN prepared
     add 8c54316  [DLAB-1446]: Fixed UI tasks for cloud endpoint API
     add d1c3de6  Merge branch 'develop' of github.com:apache/incubator-dlab into develop
     add c4a146b  [DLAB-1433, DLAB-1450] Fixed UI style should be consistent and report header should be sticky (#528)
     add 89e6abb  [DLAB-1454] - Link to maven repository changed
     add f8c425f  Merge pull request #529 from apache/DLAB-1454
     add 46e03c1  [DLAB-1409] - AWS Scala version is not actual on Jupyter UI for DES/Jupyter fixed
     add e3299b3  [DLAB-1409] - AWS Scala version is not actual on Jupyter UI for DES/Jupyter fixed
     add a4642f6  Merge pull request #531 from apache/DLAB-1409
     add 0a84520  Merge branch 'develop' of github.com:apache/incubator-dlab into develop
     add d1cea53  [DLAB-1456]: Fixed role sort auto-triggered after group updating (#532)
     add 51f3d37  [DLAB-1451]: Added endpoint url and endpoint name validation (#533)
     add ca0fb1e  Merge branch 'develop' of github.com:apache/incubator-dlab into develop
     add 4963bfc  added conf_image_enables and conf_shared_image_enabled parameters with description for all cloud providers in SSN chapter and billing_dataset_name parameter for GCP
     add cf1ab0e  added small description for nessecity of keycloak and it`s parameters
     add c587d80  Merge pull request #534 from leonidfrolov/DLAB-1452
     add 900e585  [DLAB-1439]: Fixed drop down list structure should disappear simultaneously with other items (#536)
     add 44a4740  Merge branch 'develop' of github.com:apache/incubator-dlab into develop
     add a78a4aa  [DLAB-1459]: Prevented stop action if notebook is in reconfiguring status
     add e87a8a0  [DLAB-1409] - [AWS] actual R version in Jupyter UI for DES/Jupyter fixed
     add a074857  Merge pull request #537 from apache/DLAB-1409
     add f4780e9  added additional parameters to k8s init
     add fc302c4  added needed tags
     add e9194fe  added additional parameter
     add a4571e5  added additional parameter
     add 9b8d494  added additional parameter
     add 76fda7f  added temporary actions
     add bef4c10  fixed issue with cloud provider configuration
     add d740e43  fixed issue with cloud provider configuration
     add 35b3c50  fixed typo
     add 19e10be  added step-ca chart; moved all resources to separate namespace;
     add 71f9037  removed unimportant buckets;
     add f548156  fixed typo
     add 65432e4  fixed issue with wrong hostname
     add 5a2ffd5  added sleep
     add c9344ed  added step-ca chart; added additional listener for NLB;
     add 22badf1  fixed typo
     add 5dbf223  fixed issue with nlb listener
     add cb00f24  made Nginx work with https
     add c74dfa8  fix issue with step-ca
     add be990d2  added step-issuer
     add 1ae6ee8  fixed issues with notes
     add dc93ec4  upgraded k8s version
     add 07c371c  upgraded helm and terraform version
     add d3dd1e9  upgraded helm and terraform version
     add 4af7c4e  upgraded helm and terraform version
     add 8fe62c5  fixed issue with template file
     add 1b85580  added sleep
     add c8a431c  added sleep
     add f54f77b  changed cert-manager installation
     add dad7c03  changed cert-manager installation
     add 796a4fe  changed cert-manager installation
     add 93add68  added label to namespace
     add 6c31907  fixed typo
     add 3ff1b9b  added sleep
     add fd4ef05  added step-ca-issuer
     add 4f5e6fd  fixed typo
     add fb60dfd  fixed typo
     add 497729a  fixed typo
     add 8bb1440  fixed typo
     add ed2293c  added extra arg to cert-manager
     add ebdedfe  added extra arg to cert-manager
     add 01afa3c  added extra arg to cert-manager
     add 3e276ba  added certs for dlab ui and keycloak
     add 5539cc3  added certs for dlab ui and keycloak
     add ba020d8  added certs for dlab ui and keycloak
     add 4e627fe  added certs for dlab ui and keycloak
     add 19ea499  added certs for dlab ui and keycloak
     add 39d225e  added certs for dlab ui and keycloak
     add eac7580  fixed output
     add ee7822f  added step ca for endpoint; removed generating of self signed certs for ssn and endpoint;
     add 975454a  added step ca for endpoint; removed generating of self signed certs for ssn and endpoint;
     add f7d7bf4  added step ca for endpoint; removed generating of self signed certs for ssn and endpoint;
     add 29d3b3e  added step ca for endpoint; removed generating of self signed certs for ssn and endpoint;
     add 67cf5f6  added step ca for endpoint; removed generating of self signed certs for ssn and endpoint;
     add 9b5b0cb  fixed typo;
     add 2db2ba3  added output;
     add 9aa4bb6  added output;
     add 6b6a77b  added output;
     add 12aaea3  added output;
     add ebe5a99  fixed issue with certs
     add 38b7caf  fixed issue with keystore
     add 8108f13  temporary moved EIP creation back to ssn
     add cd2c885  temporary moved EIP creation back to ssn
     add 7edb752  temporary moved EIP creation back to ssn
     add 646ac66  temporary moved EIP creation back to ssn
     add 5f0da46  fixed issue with new line
     add 5aed1c0  fixed issue with variable
     add 7187254  fixed issue with keystore
     add 26ebeb7  fixed issue with keystore
     add 6f68161  fixed issue with keystore
     add 8d2ac72  fixed issue with keystore
     add b4b4bb7  fixed issue with keystore
     add 8ecf5a9  fixed issue with keystore
     add 335f70f  fixed issue with keystore
     add 26a5a77  fixed issue with keystore
     add 100bc69  fixed issue with keystore
     add 0a2bc34  fixed issue with keystore
     add f4c6765  fixed issue with keystore
     add cf7b32f  fixed issue with keystore
     add 8a88ba0  fixed issue with keystore
     add 5abbd67  fixed issue with keystore
     add d1d2a43  fixed issue with keystore
     add 5c67d39  fixed issue with keystore
     add 31b9587  fixed issue with keystore
     add 08e18cc  fixed issue with keystore
     add db07399  fixed issue with keystore
     add 88200d8  fixed issue with keystore
     add 779ed60  fixed issue with keystore
     add d0367b0  fixed issue with keystore
     add 03a1190  fixed issue with keystore
     add 8620ec2  fixed issue with keystore
     add 147ced6  fixed issue with keystore
     add 96952fa  fixed issue with keystore
     add 1b6d32c  fixed issue with keystore
     add 7fc0839  fixed issue with keystore
     add f642a94  add certs
     add 36b09d1  Merge pull request #363 from bohdana-kuzmenko/develop
     add 7e25dcb  fixed issue with keystore
     add 5a24d13  fixed issue with keystore
     add 5d8ad69  fixed issue with empty CA
     add 87fa7a6  fixed issue with empty CA
     add 005fa76  fixed typo
     add a368f8b  added renew certs
     add 7efaaf8  added renew certs
     add 28c1b9d  added renew certs
     add 94d2549  added renew certs
     add 1790aea  fixed typo
     add 38f6c6b  fixed typo
     add b207b80  fixed typo
     add fdfaa6c  fixed typo
     add 2323e0c  added step configuration and certificates to ssn, edge;
     add 5998e2b  update parameters
     add 5dd9c19  Merge pull request #369 from bohdana-kuzmenko/develop
     add 6a73622  [DLAB-1220] Added new cloud parameter in provisioning
     add 23d4916  added shared image parameter;
     add a6d3f40  added shared image parameter;
     add d7d302d  Merge branch 'develop' of github.com:apache/incubator-dlab into DLAB-1158
     add ba3aa22  added additional rule for project SG
     add 65efdef  fixed issue with getting step token
     add e3f6cab  added missing parameter
     add f0f7ef4  [DLAB-1236] Added new cloud parameter in provisioning
     add 0905de9  added additional parameter
     add b94bf35  added redirect to https
     add b284df3  Changed type of boolean parameters to String
     add 1870a20  fixed typo
     add 8d584a7  fixed typo
     add ebc25f1  fixed typo
     add 1200268  added custom cert option
     add adf7f47  fixed typo
     add 26d2eca  fixed typo
     add 0876659  fixed typo
     add 4b64a99  fixed typo
     add e972eb2  added jar fix
     add c8dcab6  added jar fix
     add 194d3ac  fixed typo
     add d227f35  fixed typo
     add 7143b95  added bucket creation;
     add 8c2c6ff  fixed issue with accessing response files
     add 604b262  added step certificates to gcp
     add c9d5e20  updated gke version
     add c2ff33e  fixed issue with path
     add 2078e9d  fixed issue with path
     add e98af0a  fixed issue with chart
     add 3d4f6ef  added step certs
     add e14d869  added step certs
     add 0993756  added step certs
     add 8c1067f  added step certs
     add f683523  added step certs
     add c1ee955  added step-ca certificates;
     add 02cd171  added step-ca certificates;
     add 5de708f  added step-ca certs
     add ce123ae  added step-ca certs
     add 5941526  added step-ca certs
     add 97c4840  added step-ca certs
     add 53f9fe5  added step-ca certs
     add 3e9cd52  added step-ca certs
     add 30b5fa6  added step-ca certs
     add 8ef16b6  added step-ca certs
     add 2d59d31  added step-ca certs
     add 4ed15e2  added step-ca certs
     add fdf4322  added step-ca certs
     add 90ab357  added step-ca certs
     add 9cd91f6  added step-ca certs
     add 6056d94  added step-ca certs
     add b78ebb7  added step-ca certs
     add eb467d5  added step-ca certs
     add 06305d7  added step-ca certs
     add f203cc5  added step-ca certs
     add 34db6e0  added step-ca certs
     add cd7da01  added step-ca certs
     add 90a4704  added step-ca certs
     add 69c26e0  added step-ca certs
     add f567dc2  added step-ca certs
     add 484a0b8  [DLAB-1291]: Fixed issue with removing network interfaces on Azure;
     add 5970d4e  added step-ca
     add e8098ef  added step-ca
     add 8730396  added step-ca
     add 6209bde  added step-ca
     add 5a82eda  added step-ca
     add 36b6547  changed DeepLearning version;
     add d60fa54  added step-ca
     add 3305dd6  added step-ca
     add 013c489  added step-ca
     add 0c0a17b  added step-ca
     add 48b6a58  added step-ca
     add 8cf0fed  added step-ca
     add e5b7720  added step-ca
     add a2a8f4b  added step-ca
     add ef1c4b9  added step-ca
     add b60e5b2  added step-ca
     add ae3e85b  added step-ca
     add 8759947  added step-ca
     add 767dae7  added step-ca
     add bcd529f  added step-ca
     add 0a47c22  added step-ca
     add d188142  added step-ca
     add 3154784  added step-ca
     add e3db605  added step-ca
     add b332448  added step-ca
     add 5c4885a  added step-ca
     add 48efd41  added step-ca
     add 422cd86  added step-ca
     add ea09ce8  added step-ca
     add e1e1792  added step-ca
     add 83f0bb9  added step-ca
     add 08f7f43  added step-ca
     add 68e0201  added step-ca
     add e7212ec  added step-ca
     add 58a6347  added step-ca
     add 250a4b9  added step-ca
     add a1902de  added step-ca
     add bdd5722  added step-ca
     add 1e63861  added step-ca
     add 7e0a03b  added step-ca
     add 8e5f5bf  added step-ca
     add b026596  added step-ca
     add 732e39e  added step-ca
     add 78f4550  added step-ca
     add f096b8b  added step-ca
     add 9253591  added step-ca
     add 6cef35f  added step-ca
     add 05cdf19  added step-ca
     add 940d10f  added step-ca
     add 54c2852  added step-ca
     add cd09c95  added step-ca
     add 1c29c98  added step-ca
     add 7b5f687  added step-ca
     add 701bc8e  added step-ca
     add 8e7b8b7  added step-ca
     add fd845d0  added step-ca
     add 9d9670f  added step-ca
     add 4697a34  added step-ca
     add 239c9cd  added step-ca
     add 4cd01ad  added step-ca
     add f0b761a  added step-ca
     add 4ed71df  added step-ca
     add 0ba60be  Merge branch 'develop' of github.com:apache/incubator-dlab into DLAB-1158
     add 5a349a4  added step-ca
     add 06210ff  added step-ca
     add 6c8d658  added step-ca
     add d06eedf  Added Keycloak parameters to provisioning.yml
     add da24299  added step-ca
     add 4042d7e  added step-ca
     add 37be8fc  added step-ca
     add 25a7afa  added step-ca
     add e5df030  added step-ca
     add edd4551  added step-ca
     add 4e0bedf  added step-ca
     add 7688144  added step-ca
     add e28452f  fixed typo
     add 0ec985a  fixed typo
     add d4b76a3  added destroying helm_charts
     add 8ac0614  added destroying helm_charts
     add 84f0e9a  added destroying helm_charts
     add c91bde8  added destroying helm_charts
     add 9546311  added GCP to deploy script
     add 30ecdc1  added GCP to deploy script
     add 39adde7  [DLAB-1376]: Added local endpoint check
     add 6c8031c  [DLAB-1376]: Added local endpoint check
     add 196ba6d  [DLAB-1376]: Added local endpoint check
     add 306c940  [DLAB-1376]: Added local endpoint check
     add a916fda  [DLAB-1376]: Added local endpoint check
     add d41d0cb  [DLAB-1376]: Added local endpoint check
     add 7c8ab33  added gcp gke deploying
     add 9d13319  added gcp gke deploying
     add e3021ac  added gcp gke deploying
     add 5bc6408  added gcp gke deploying
     add c3357ec  added gcp gke deploying
     add 2add3b5  added gcp gke deploying
     add 85efd0c  added gcp gke deploying
     add c534707  added gcp gke deploying
     add 59cb3c7  added gcp gke deploying
     add 938eeaa  added gcp gke deploying
     add 6639d87  added gcp gke deploying
     add 72fec22  added gcp gke deploying
     add d02a566  added gcp gke deploying
     add 7a083c7  added gcp gke deploying
     add 32cb531  added gcp gke deploying
     add 58227ab  added gcp gke deploying
     add 2019bc4  added gcp gke deploying
     add 3b9f28c  added gcp gke deploying
     add fd0da49  added gcp gke deploying
     add 99a44e7  added gcp gke deploying
     add c99e3be  added gcp gke deploying
     add 808d4f5  added gcp gke deploying
     add feebaba  added gcp gke deploying
     add 0b543f8  added gcp gke deploying
     add 471bd03  added gcp gke deploying
     add ed7383b  added gcp gke deploying
     add bb9b00e  added gcp gke deploying
     add d84b62b  step-ca
     add f4d44bb  debug
     add 111d716  fixed issue with SSL certs expiration
     add 2626c7f  debug
     add b0c1d4b  fixed issue with permissions
     add f18a3bb  fixed issue with permissions
     add d4cbcf7  fixed issue with permissions
     add e159db3  fixed issue with permissions
     add 4037c55  debug
     add 2f4c20c  debug
     add 7a3684e  debug
     add 0edab2f  debug
     add 848a228  debug
     add 73c648c  debug
     add 43623fa  fixed issue with scripts
     add bf9d06d  fixed issue with scripts
     add 77e9f3c  fixed issue with scripts
     add 1e5388d  fixed issue with scripts
     add 26a8ced  Merge branch 'develop' of github.com:apache/incubator-dlab into DLAB-1158
     add b8629ec  fixed issue with scripts
     add f62a24b  fixed issue with scripts
     add f3bb352  Merge pull request #538 from apache/DLAB-1158
     add b53adb8  Corrected branch name
     add d2664ce  Fixed issue with Java installation
     add dddec59  [DLAB-1375] Fixed issue with superset from ami creation
     add 5725025  Merge pull request #540 from apache/DLAB-1375
     add 4490337  [DLAB-1458]: Fixed UI issues on 'Manage library' page (#541)
     add b567b4e  Fixed typo
     add 66d895f  Fixed typo
     add c3f8e2d  Fixed typo
     add 58ad0b7  Merge pull request #1 from apache/develop
     add 5c24613  last call of create_tag(TAG) function overwrites user:tag('Value') with sbn+:+TAG('Value')
     add 8f4e6be  Merge pull request #543 from leonidfrolov/develop
     add b3cc97f  Merge pull request #2 from apache/develop
     add 5d85fbd  [DLAB-1469]: Fixed issue with parameters
     add 7177e3b  [DLAB-1469]: Fixed issue with result file
     add b004015  [DLAB-1469]: Fixed issue with result file
     add 592c9ba  [DLAB-1469]: Fixed issue with result file
     add 73d12c3  [DLAB-1469]: Fixed issue with result file
     add 0d985e3  Merge pull request #544 from apache/DLAB-1469
     add 10f841a  fixed issue with endpoint parameters
     add 4274507  fixed issue with endpoint instance name
     add 2df7bd2  [DLAB-1466]:Fixed set of minor issues (#545)
     add f65cb24  [DLAB-1455]: Fixed  [MS Edge browser]: UI style should be consistent
     add 9bc87e5  [DLAB-1405] Added note about SSN in pre-defined VPC termination (#547)
     add 24dc7ca  [DLAB-1432] Multiple cloud support (#548)
     add 0dce6c8   [DLAB-1466]: Fixed set of minor issues (#549)
     add 28c4d44  [DLAB-1472]: added creation of route table and VPC endpoint
     add 9a916b1  [DLAB-1472]: added creation of route table and VPC endpoint
     add e283b20  [DLAB-1472]: fixed issue with local endpoint
     add b35145f  [DLAB-1472]: fixed issue with local endpoint
     add 4e73796  [DLAB-1472]: fixed issue with local endpoint
     add 099c128  [DLAB-1472]: fixed issue with local endpoint
     add 2baae0e  Merge pull request #550 from apache/DLAB-1472
     add 0edacc4  Merge pull request #3 from apache/develop
     add 54310cc  set env variable for remote maven repo
     add 15503ca  removed livy interpreter from zeppelin_interpreters variable
     add acd649a  corrected variable name
     add 99c4fe3  added command to copy shell and md jars to zeppelin/lib/interpreter/
     add 9761434  [DLAB-1462]: Fixed issue with SSN_INSTANCE_SIZE parameter
     add e021779  [DLAB-1462]: Fixed issue with Nginx configuration
     add 4c43dee  [DLAB-1462]: Fixed issue with Step certificates
     add 4ddb61a  [DLAB-1462]: debug
     add f2898bf  [DLAB-1462]: debug
     add 9eeda25  [DLAB-1462]: debug
     add f4c9078  Merge pull request #551 from apache/DLAB-1462
     add d16da23  [DLAB-1477]: Fixed issue with Keycloak parameters for GCP
     add 7e32020  Merge pull request #552 from apache/DLAB-1477
     add 1c43e68  Merge pull request #4 from apache/develop
     add d056e74  Merge branch 'develop' of https://github.com/leonidfrolov/incubator-dlab into develop
     add 52ebeef  fixed issue with libs
     add 5eed52f  [DLAB-1466]: Fixed set of minor issues (#553)
     add 04c9c44  [DLAB-1473]: Values of drop down list are unavailable only for Safari/MS edge browsers (#554)
     add b088d48  [DLAB-1125]: Support a multiple cloud functionality (#555)
     add 49d2f2e  [DLAB-1479]: Fixed issue with R repository
     add 93cc652  Merge pull request #556 from apache/DLAB-1479
     add f404b28  [DLAB-1482] - [AWS]: Notebook/cluster links are not opened successfully fixed
     add 821e25f  Merge pull request #557 from apache/DLAB-1482
     add d6ba769  Merge pull request #6 from apache/develop
     add f715677  Merge pull request #560 from leonidfrolov/develop
     add 1234719  [DLAB-1483] - [Azure]: [Azure] Notebooks/Data engine links are not loaded fixed
     add 22031fa  Merge pull request #561 from apache/DLAB-1483
     add deb2a8c  [DLAB-1482] - [AWS]: Notebook/cluster links are not opened successfully fixed
     add 7d073a4  Merge pull request #565 from apache/DLAB-1482
     add b37f854  [DLAB-1487] - [GCP]: Shared endpoint bucket should be created during project creation
     add 5f2bc95  Merge pull request #566 from apache/DLAB-1487
     add f6ad61d  [DLAB-1487]: [AWS] Shared endpoint bucket should be created during project creation
     add f8de1c2  [DLAB-1487]: [Azure] Shared endpoint bucket should be created during project creation
     add 180401b  Merge pull request #567 from apache/DLAB-1487
     add 2cca395  [DLAB-1489] - Fixed issue with notebooks which are not conveyed to Resource list page
     add 8b453ea  [DLAB-1447] Verification of the endpoint url field (#542)
     add 4ceaeea  [DLAB-1486]: Fixed Dataproc creating (#568)
     add bb3ac17  [DLAB-1487]: [Azure] Shared endpoint bucket should be created during project creation hot bugs fixes
     add 591374c  Merge pull request #569 from apache/DLAB-1487
     add cce45dc  [DLAB-1488]: Fixed project status is not auto-updated (#570)
     add 8875242  [DLAB-1480]: Fixed set of tasks connected with cloud specific and statuses (#571)
     add a7c5ca3  Small fix for deleting project
     add 75d55aa  [DLAB-1493]: Added users_subnet_range functionality to GCP
     add 8c4934e  [DLAB-1493]: Added users_subnet_range functionality to GCP
     add 62ed974  [DLAB-1493]: Added users_subnet_range functionality to GCP
     add 712fa84  Merge pull request #572 from apache/DLAB-1493
     add 429d192  Merge remote-tracking branch 'origin/develop' into develop
     add 2b8488c  [DLAB-1511] Pass cloud provider to FE on 'Environment Management' page
     add a0bf2dc  Merge pull request #7 from apache/develop
     add aa8c449  DLAB-1449 moved keycloak deployment script to other directory
     add 6d0425a  DLAB-1453 added docs for Keycloak installation script
     add 87ec516  Merge pull request #573 from leonidfrolov/develop
     add 21b6d2f  Merge pull request #8 from apache/develop
     add 840921a  DLAB-1508 changed shared_storage_account_name to include endpoint_name instead of default_endpoint_name
     add 8728722  [DLAB-1507]: Fixed endpoint disconnection should not cause disappearing previously available instance (#575)
     add 703183c  [DLAB-1499]: Noteboks/links are not loaded successfully if project contains more than one edge fixed
     add 0c15fa2  [DLAB-1499]: Noteboks/links are not loaded successfully if project contains more than one edge fixed
     add 0a3d7d9  [DLAB-1499]: Noteboks/links are not loaded successfully if project contains more than one edge fixed
     add 25805de  Merge pull request #574 from apache/DLAB-1499
     add aa7816a  [DLAB-1484] Added check for inactive endpoints
     add 5d401be  [DLAB-1504]: Fixed cluster issues during notebook stopping/termination (#577)
     add c4a0802  [DLAB-1512]: Combined the similar action for a project (#579)
     add 1f6dc59  [DLAB-1515] Fixed issue with disappearing of notebooks templates
     add 85b004f  Merge pull request #9 from apache/develop
     add 70636ac  Merge pull request #580 from leonidfrolov/develop
     add 6ec542e  [DLAB-1378] Fixed issue with roles for computational resources
     add c57a1d6  [DLAB-1519]: Made report footer sticky (#581)
     add 30c0450  Merge remote-tracking branch 'origin/develop' into develop
     add 74991cc  [DLAB-1447] Endpoints Fields verification (#576)
     add ae5f19e  [DLAB-1513]: Fixed 'Formatted exploratory name' request repetition (#582)
     add d7f3d14  Merge branch 'develop' into DLAB-1430

No new revisions were added by this update.

Summary of changes:
 README.md                                          |   96 +-
 infrastructure-provisioning/scripts/deploy_dlab.py |    6 +
 .../scripts/deploy_keycloak/deploy_keycloak.py     |  128 ++
 .../deploy_keycloak/templates/keycloak.service}    |   23 +-
 .../scripts/deploy_keycloak/templates/nginx.conf   |   14 +
 .../scripts/deploy_keycloak/templates/realm.json   | 1207 ++++++++++++++++
 .../scripts/deploy_repository/deploy_repository.py |   16 +-
 .../templates/addCustomRepository.groovy           |    2 +-
 .../src/general/conf/dlab.ini                      |   20 +-
 .../src/general/files/aws/project_Dockerfile       |    2 +
 .../src/general/files/aws/ssn_Dockerfile           |    3 +
 .../src/general/files/azure/project_Dockerfile     |    2 +
 .../src/general/files/azure/ssn_Dockerfile         |    3 +
 .../src/general/files/gcp/project_Dockerfile       |    2 +
 .../src/general/files/gcp/ssn_Dockerfile           |    3 +
 .../src/general/files/os/local_endpoint.json       |    4 +-
 .../src/general/lib/aws/actions_lib.py             |    8 +-
 .../src/general/lib/azure/actions_lib.py           |   12 +-
 .../src/general/lib/gcp/actions_lib.py             |    2 +-
 .../src/general/lib/os/debian/common_lib.py        |   22 +
 .../src/general/lib/os/debian/edge_lib.py          |   58 +-
 .../src/general/lib/os/debian/notebook_lib.py      |    4 +-
 .../src/general/lib/os/debian/ssn_lib.py           |   31 +-
 .../src/general/lib/os/fab.py                      |   30 +-
 .../src/general/lib/os/redhat/common_lib.py        |   24 +-
 .../src/general/lib/os/redhat/edge_lib.py          |   46 +-
 .../src/general/lib/os/redhat/notebook_lib.py      |    4 +-
 .../src/general/lib/os/redhat/ssn_lib.py           |   32 +-
 .../general/scripts/aws/common_create_policy.py    |    3 -
 .../scripts/aws/dataengine-service_configure.py    |    6 +-
 .../scripts/aws/dataengine-service_jars_parser.py  |   25 +
 .../general/scripts/aws/dataengine_configure.py    |    5 +-
 .../general/scripts/aws/deeplearning_configure.py  |   12 +-
 .../src/general/scripts/aws/edge_configure.py      |   31 +-
 .../src/general/scripts/aws/jupyter_configure.py   |   12 +-
 .../jupyter_dataengine-service_create_configs.py   |   31 +-
 .../jupyter_install_dataengine-service_kernels.py  |   24 +-
 .../src/general/scripts/aws/project_prepare.py     |   33 +-
 .../src/general/scripts/aws/project_terminate.py   |    2 +-
 .../src/general/scripts/aws/rstudio_configure.py   |    8 +-
 .../src/general/scripts/aws/ssn_configure.py       |   87 +-
 .../src/general/scripts/aws/ssn_prepare.py         |   46 -
 .../scripts/aws/tensor-rstudio_configure.py        |   18 +-
 .../src/general/scripts/aws/tensor_configure.py    |   18 +-
 .../src/general/scripts/aws/zeppelin_configure.py  |    8 +-
 .../general/scripts/azure/dataengine_configure.py  |    4 +-
 .../scripts/azure/deeplearning_configure.py        |   12 +-
 .../src/general/scripts/azure/edge_configure.py    |   49 +-
 .../src/general/scripts/azure/edge_prepare.py      |    2 +-
 .../src/general/scripts/azure/jupyter_configure.py |    8 +-
 .../src/general/scripts/azure/project_prepare.py   |   51 +-
 .../src/general/scripts/azure/project_terminate.py |    2 +-
 .../src/general/scripts/azure/rstudio_configure.py |    8 +-
 .../src/general/scripts/azure/ssn_configure.py     |  122 +-
 .../src/general/scripts/azure/ssn_prepare.py       |   73 +-
 .../src/general/scripts/azure/tensor_configure.py  |   12 +-
 .../general/scripts/azure/zeppelin_configure.py    |    8 +-
 .../general/scripts/gcp/common_create_subnet.py    |  109 +-
 .../general/scripts/gcp/common_prepare_notebook.py |    4 +
 .../scripts/gcp/dataengine-service_configure.py    |    4 +-
 .../scripts/gcp/dataengine-service_prepare.py      |    3 +
 .../general/scripts/gcp/dataengine_configure.py    |    4 +-
 .../src/general/scripts/gcp/dataengine_prepare.py  |    4 +
 .../general/scripts/gcp/deeplearning_configure.py  |   12 +-
 .../src/general/scripts/gcp/edge_configure.py      |   38 +-
 .../src/general/scripts/gcp/jupyter_configure.py   |   12 +-
 .../src/general/scripts/gcp/project_prepare.py     |   20 +-
 .../src/general/scripts/gcp/project_terminate.py   |    2 +-
 .../src/general/scripts/gcp/rstudio_configure.py   |    8 +-
 .../src/general/scripts/gcp/ssn_configure.py       |   77 +-
 .../src/general/scripts/gcp/ssn_prepare.py         |   54 +-
 .../src/general/scripts/gcp/superset_configure.py  |    2 +-
 .../scripts/gcp/tensor-rstudio_configure.py        |   12 +-
 .../src/general/scripts/gcp/tensor_configure.py    |   12 +-
 .../src/general/scripts/gcp/zeppelin_configure.py  |    8 +-
 .../general/templates/aws/interpreter_livy.json    |    2 +-
 .../general/templates/aws/interpreter_spark.json   |    2 +-
 .../general/templates/azure/interpreter_livy.json  |    2 +-
 .../general/templates/azure/interpreter_spark.json |    2 +-
 .../general/templates/gcp/interpreter_livy.json    |    2 +-
 .../general/templates/gcp/interpreter_spark.json   |    2 +-
 .../src/general/templates/os/manage_step_certs.sh  |   85 ++
 .../src/general/templates/os/renew_certificates.sh |   43 +
 .../general/templates/os/step-cert-manager.service |   14 +-
 .../src/project/scripts/configure_keycloak.py      |   23 +-
 .../scripts/configure_nginx_reverse_proxy.py       |   13 +-
 .../src/project/templates/conf.d/proxy.conf        |   28 +-
 .../src/ssn/scripts/configure_ssn_node.py          |   62 +-
 .../src/ssn/scripts/configure_ui.py                |    2 +
 .../src/ssn/templates/nginx_proxy.conf             |    7 +-
 .../src/ssn/templates/ssn.yml                      |    2 +-
 .../src/ssn/templates/ssn_nginx.conf               |    1 +
 .../zeppelin/scripts/configure_zeppelin_node.py    |    5 +-
 .../terraform/aws/endpoint/main/iam.tf             |    8 +-
 .../terraform/aws/endpoint/main/instance.tf        |    2 +-
 .../terraform/aws/endpoint/main/network.tf         |   53 +-
 .../terraform/aws/endpoint/main/outputs.tf         |   16 +-
 .../outputs.tf => aws/endpoint/main/s3.tf}         |   23 +-
 .../terraform/aws/endpoint/main/variables.tf       |   20 +-
 .../main/cert-manager-crd-chart}/.helmignore       |    0
 .../Chart.yaml}                                    |   11 +-
 .../templates/NOTES.txt}                           |   12 +-
 .../cert-manager-crd-chart/templates/_helpers.tpl  |   65 +
 .../main/cert-manager-crd-chart/templates/crd.yaml | 1449 ++++++++++++++++++++
 .../values.yaml}                                   |   11 +-
 .../main/{dlab-ui.tf => cert-manager.tf}           |   47 +-
 .../aws/ssn-helm-charts/main/dlab-billing.tf       |   15 +-
 .../main/dlab-ui-chart/templates/cert.yaml         |   64 +
 .../dlab-ui-chart/templates/configmap-ui-conf.yaml |   23 +-
 .../main/dlab-ui-chart/templates/deployment.yaml   |    8 +-
 .../main/dlab-ui-chart/templates/service.yaml      |    1 -
 .../ssn-helm-charts/main/dlab-ui-chart/values.yaml |   28 +-
 .../terraform/aws/ssn-helm-charts/main/dlab-ui.tf  |   32 +-
 ...{nginx_values.yaml => cert_manager_values.yaml} |    8 +-
 .../main/files/configure_keycloak.sh               |   23 +-
 .../main/files/dlab/login/resources/css/login.css  |  473 -------
 .../files/dlab/login/resources/img/favicon.ico     |  Bin 4286 -> 0 bytes
 .../resources/img/feedback-error-arrow-down.png    |  Bin 513 -> 0 bytes
 .../login/resources/img/feedback-error-sign.png    |  Bin 343 -> 0 bytes
 .../resources/img/feedback-success-arrow-down.png  |  Bin 678 -> 0 bytes
 .../login/resources/img/feedback-success-sign.png  |  Bin 410 -> 0 bytes
 .../resources/img/feedback-warning-arrow-down.png  |  Bin 513 -> 0 bytes
 .../login/resources/img/feedback-warning-sign.png  |  Bin 646 -> 0 bytes
 .../dlab/login/resources/img/keycloak-logo.png     |  Bin 5281 -> 0 bytes
 .../dlab/login/resources/img/login-background.png  |  Bin 191866 -> 0 bytes
 .../files/dlab/login/resources/img/login-icons.png |  Bin 3934 -> 0 bytes
 .../main/files/dlab/login/resources/img/logo.png   |  Bin 5268 -> 0 bytes
 .../main/files/dlab/login/theme.properties         |   69 -
 .../main/files/keycloak_values.yaml                |   12 +-
 .../ssn-helm-charts/main/files/mongo_values.yaml   |    4 +-
 .../main/files/mysql_keycloak_values.yaml          |    5 +-
 .../ssn-helm-charts/main/files/nginx_values.yaml   |    5 +-
 .../terraform/aws/ssn-helm-charts/main/keycloak.tf |   14 +-
 .../terraform/aws/ssn-helm-charts/main/main.tf     |   40 +-
 .../terraform/aws/ssn-helm-charts/main/mongo.tf    |   17 +-
 .../terraform/aws/ssn-helm-charts/main/mysql.tf    |   49 +-
 .../terraform/aws/ssn-helm-charts/main/nginx.tf    |   11 +-
 .../ssn-helm-charts/main}/outputs.tf               |   44 +-
 .../terraform/aws/ssn-helm-charts/main/secrets.tf  |   56 +-
 .../ssn-helm-charts/main/step-ca-chart/.helmignore |   22 +
 .../ssn-helm-charts/main/step-ca-chart/Chart.yaml  |   31 +
 .../main/step-ca-chart/templates/NOTES.txt         |   13 +
 .../main/step-ca-chart/templates/_helpers.tpl      |   67 +
 .../main/step-ca-chart/templates/bootstrap.yaml    |   39 +
 .../main/step-ca-chart/templates/ca.yaml           |  137 ++
 .../main/step-ca-chart/templates/configmaps.yaml   |  146 ++
 .../main/step-ca-chart/templates/ingress.yaml      |   36 +
 .../main/step-ca-chart/templates/rbac.yaml         |   72 +
 .../main/step-ca-chart/templates/secrets.yaml      |   18 +
 .../main/step-ca-chart/templates/service.yaml      |   19 +
 .../templates/tests/test-connection.yaml           |   15 +
 .../ssn-helm-charts/main/step-ca-chart/values.yaml |  103 ++
 .../main/step-ca-issuer-chart}/.helmignore         |    0
 .../Chart.yaml}                                    |   11 +-
 .../templates/NOTES.txt}                           |   12 +-
 .../step-ca-issuer-chart/templates/_helpers.tpl    |   65 +
 .../templates/stepissuer.yaml}                     |   22 +-
 .../main/step-ca-issuer-chart/values.yaml          |   14 +-
 .../ssn-helm-charts/main/step-ca.tf}               |   41 +-
 .../main/step-issuer-chart}/.helmignore            |    0
 .../Chart.yaml}                                    |   11 +-
 .../templates/NOTES.txt}                           |   12 +-
 .../main/step-issuer-chart/templates/_helpers.tpl  |   65 +
 .../step-issuer-chart/templates/deployment.yaml    |  360 +++++
 .../values.yaml}                                   |   11 +-
 .../aws/ssn-helm-charts/main/step-issuer.tf        |   80 ++
 .../aws/ssn-helm-charts/main/variables.tf          |   58 +-
 .../aws/ssn-k8s/main/auto_scaling_groups.tf        |   31 +-
 .../aws/ssn-k8s/main/files/masters-user-data.sh    |   81 +-
 .../aws/ssn-k8s/main/files/ssn-policy.json.tpl     |    4 +-
 .../aws/ssn-k8s/main/files/workers-user-data.sh    |   26 +-
 .../terraform/aws/ssn-k8s/main/lb.tf               |   89 +-
 .../terraform/aws/ssn-k8s/main/main.tf             |   70 -
 .../aws/ssn-k8s/main/{main.tf => outputs.tf}       |   28 +-
 .../terraform/aws/ssn-k8s/main/role_policy.tf      |    9 +-
 .../terraform/aws/ssn-k8s/main/s3.tf               |   22 +-
 .../terraform/aws/ssn-k8s/main/security_groups.tf  |   30 +-
 .../terraform/aws/ssn-k8s/main/variables.tf        |    2 +-
 .../terraform/aws/ssn-k8s/main/vpc.tf              |  102 +-
 .../terraform/bin/deploy/endpoint_fab.py           |  445 ++++--
 .../terraform/bin/deploy/manage_step_certs.sh      |   85 ++
 .../terraform/bin/deploy/provisioning.yml          |  370 ++---
 .../terraform/bin/deploy/renew_certificates.sh     |   43 +
 .../terraform/bin/deploy/step-cert-manager.service |   14 +-
 .../terraform/bin/deploy/supervisor_svc.conf       |    2 +-
 infrastructure-provisioning/terraform/bin/dlab.py  |  311 ++++-
 .../outputs.tf => endpoint/main/buckets.tf}        |   23 +-
 .../terraform/gcp/endpoint/main/iam.tf             |    8 +-
 .../terraform/gcp/endpoint/main/instance.tf        |   22 +-
 .../terraform/gcp/endpoint/main/main.tf            |    2 +-
 .../terraform/gcp/endpoint/main/network.tf         |   18 +-
 .../main/nginx.tf => gcp/endpoint/main/outputs.tf} |   16 +-
 .../terraform/gcp/endpoint/main/variables.tf       |   24 +-
 .../terraform/gcp/endpoint/provisioning.py         |    2 +-
 .../terraform/gcp/ssn-gke/main/main.tf             |   81 +-
 .../gcp/ssn-gke/main/modules/gke/buckets.tf        |   11 -
 .../terraform/gcp/ssn-gke/main/modules/gke/gke.tf  |   28 +-
 .../terraform/gcp/ssn-gke/main/modules/gke/iam.tf  |   11 +-
 .../.helmignore                                    |    0
 .../helm_charts/cert-manager-crd-chart/Chart.yaml} |   11 +-
 .../cert-manager-crd-chart/templates/NOTES.txt}    |   12 +-
 .../cert-manager-crd-chart/templates/_helpers.tpl  |   65 +
 .../cert-manager-crd-chart/templates/crd.yaml      | 1449 ++++++++++++++++++++
 .../cert-manager-crd-chart/values.yaml}            |   11 +-
 .../main/modules/helm_charts/cert-manager.tf       |   64 +
 .../main/modules/helm_charts/dlab-billing.tf       |    9 +-
 .../helm_charts/dlab-ui-chart/templates/cert.yaml  |   64 +
 .../dlab-ui-chart/templates/configmap-ui-conf.yaml |   25 +-
 .../dlab-ui-chart/templates/deployment.yaml        |    6 +
 .../dlab-ui-chart/templates/ingress.yaml           |   22 +-
 .../modules/helm_charts/dlab-ui-chart/values.yaml  |   30 +-
 .../ssn-gke/main/modules/helm_charts/dlab-ui.tf    |   28 +-
 .../helm_charts/{nginx.tf => external-dns.tf}      |   27 +-
 .../{dlab-ui-chart => external-dns}/.helmignore    |    0
 .../modules/helm_charts/external-dns/Chart.yaml}   |   11 +-
 .../helm_charts/external-dns/templates/NOTES.txt}  |   12 +-
 .../external-dns/templates/_helpers.tpl            |   65 +
 .../external-dns/templates/externaldns.yaml        |   82 ++
 .../modules/helm_charts/external-dns/values.yaml}  |   10 +-
 .../helm_charts/files/cert_manager_values.yaml}    |    8 +-
 .../helm_charts/files/configure_keycloak.sh        |   22 +-
 .../dlab/login/resources/img/login-background.png  |  Bin 191866 -> 0 bytes
 .../helm_charts/files/get_configmap_values.sh      |   15 +
 .../modules/helm_charts/files/keycloak_values.yaml |   13 +-
 .../modules/helm_charts/files/mongo_values.yaml    |    2 +-
 .../modules/helm_charts/files/mysql_values.yaml    |    5 +
 .../modules/helm_charts/files/nginx_values.yaml    |    3 -
 .../ssn-gke/main/modules/helm_charts/keycloak.tf   |   46 +-
 .../gcp/ssn-gke/main/modules/helm_charts/main.tf   |   29 +-
 .../gcp/ssn-gke/main/modules/helm_charts/mongo.tf  |   12 +-
 .../gcp/ssn-gke/main/modules/helm_charts/mysql.tf  |   50 +-
 .../.helmignore                                    |    0
 .../helm_charts/nginx-default-backend/Chart.yaml}  |   11 +-
 .../nginx-default-backend/templates/NOTES.txt}     |   12 +-
 .../nginx-default-backend/templates/_helpers.tpl   |   65 +
 .../templates/nginx-default-backend.yaml}          |   42 +-
 .../helm_charts/nginx-default-backend/values.yaml} |    8 +-
 .../{dlab-ui-chart => nginx-ingress}/.helmignore   |    0
 .../modules/helm_charts/nginx-ingress/Chart.yaml}  |   11 +-
 .../helm_charts/nginx-ingress/templates/NOTES.txt} |   12 +-
 .../nginx-ingress/templates/_helpers.tpl           |   65 +
 .../nginx-ingress/templates/nginx-ingress.yaml}    |   56 +-
 .../modules/helm_charts/nginx-ingress/values.yaml} |    8 +-
 .../gcp/ssn-gke/main/modules/helm_charts/nginx.tf  |   37 +-
 .../ssn-gke/main/modules/helm_charts/outputs.tf    |   35 +-
 .../ssn-gke/main/modules/helm_charts/secrets.tf    |   62 +-
 .../modules/helm_charts/step-ca-chart/.helmignore  |   22 +
 .../modules/helm_charts/step-ca-chart/Chart.yaml   |   31 +
 .../helm_charts/step-ca-chart/templates/NOTES.txt  |   13 +
 .../step-ca-chart/templates/_helpers.tpl           |   67 +
 .../step-ca-chart/templates/bootstrap.yaml         |   39 +
 .../helm_charts/step-ca-chart/templates/ca.yaml    |  138 ++
 .../step-ca-chart/templates/configmaps.yaml        |  146 ++
 .../step-ca-chart/templates/ingress.yaml           |   36 +
 .../helm_charts/step-ca-chart/templates/rbac.yaml  |   72 +
 .../step-ca-chart/templates/secrets.yaml           |   18 +
 .../step-ca-chart/templates/service.yaml           |   19 +
 .../templates/tests/test-connection.yaml           |   15 +
 .../modules/helm_charts/step-ca-chart/values.yaml  |  104 ++
 .../.helmignore                                    |    0
 .../helm_charts/step-ca-issuer-chart/Chart.yaml}   |   11 +-
 .../step-ca-issuer-chart/templates/NOTES.txt}      |   12 +-
 .../step-ca-issuer-chart/templates/_helpers.tpl    |   65 +
 .../templates/stepissuer.yaml}                     |   22 +-
 .../helm_charts/step-ca-issuer-chart/values.yaml   |   14 +-
 .../ssn-gke/main/modules/helm_charts/step-ca.tf    |   78 ++
 .../.helmignore                                    |    0
 .../helm_charts/step-issuer-chart/Chart.yaml}      |   11 +-
 .../step-issuer-chart/templates/NOTES.txt}         |   12 +-
 .../step-issuer-chart/templates/_helpers.tpl       |   65 +
 .../step-issuer-chart/templates/deployment.yaml    |  360 +++++
 .../helm_charts/step-issuer-chart/values.yaml}     |   11 +-
 .../main/modules/helm_charts/step-issuer.tf        |   81 ++
 .../ssn-gke/main/modules/helm_charts/variables.tf  |   34 +-
 .../terraform/gcp/ssn-gke/main/outputs.tf          |   48 +-
 .../terraform/gcp/ssn-gke/main/variables.tf        |   64 +-
 .../Dockerfile}                                    |    8 +-
 .../dlab/login/resources/css/login.css             |   28 +-
 .../dlab/login/resources/img/favicon.ico           |  Bin
 .../resources/img/feedback-error-arrow-down.png    |  Bin
 .../login/resources/img/feedback-error-sign.png    |  Bin
 .../resources/img/feedback-success-arrow-down.png  |  Bin
 .../login/resources/img/feedback-success-sign.png  |  Bin
 .../resources/img/feedback-warning-arrow-down.png  |  Bin
 .../login/resources/img/feedback-warning-sign.png  |  Bin
 .../dlab/login/resources/img/keycloak-logo.png     |  Bin
 .../dlab/login/resources/img/login-background.png  |  Bin 0 -> 209027 bytes
 .../dlab/login/resources/img/login-background1.png |  Bin 0 -> 209142 bytes
 .../dlab/login/resources/img/login-icons.png       |  Bin
 .../dlab/login/resources/img/logo.png              |  Bin
 .../dlab/login/theme.properties                    |    0
 services/billing-aws/Dockerfile                    |    4 +-
 services/billing-gcp/Dockerfile                    |    4 +-
 .../java/com/epam/dlab/dto/UserInstanceDTO.java    |   13 +-
 .../com/epam/dlab/dto/aws/AwsCloudSettings.java    |   18 +
 .../epam/dlab/dto/azure/AzureCloudSettings.java    |   18 +
 .../com/epam/dlab/dto/gcp/GcpCloudSettings.java    |   18 +
 services/provisioning-service/provisioning.yml     |   17 +-
 .../epam/dlab/backendapi/CloudConfiguration.java   |   22 +
 .../backendapi/ProvisioningServiceApplication.java |    5 +-
 ...rovisioningServiceApplicationConfiguration.java |    2 +-
 .../backendapi/core/commands/CommandBuilder.java   |   47 +-
 .../healthcheck/ProvisioningHealthCheck.java       |   30 -
 .../resources/ProvisioningHealthCheckResource.java |   15 +-
 .../self-service/{Dockerfile_aws => Dockerfile}    |    9 +-
 services/self-service/Dockerfile_gcp               |   37 -
 services/self-service/entrypoint.sh                |   35 +
 services/self-service/entrypoint_aws.sh            |   12 -
 services/self-service/entrypoint_gcp.sh            |   14 -
 services/self-service/self-service.yml             |   16 +-
 .../dlab/backendapi/SelfServiceApplication.java    |    8 +-
 .../conf/SelfServiceApplicationConfiguration.java  |   33 +-
 .../epam/dlab/backendapi/dao/BaseBillingDAO.java   |   33 +-
 .../com/epam/dlab/backendapi/dao/BillingDAO.java   |    5 +-
 .../com/epam/dlab/backendapi/dao/EndpointDAO.java  |   14 +
 .../epam/dlab/backendapi/dao/EndpointDAOImpl.java  |   17 +-
 .../java/com/epam/dlab/backendapi/dao/EnvDAO.java  |    8 +-
 .../java/com/epam/dlab/backendapi/dao/KeyDAO.java  |  190 ---
 .../com/epam/dlab/backendapi/dao/MongoSetting.java |    2 +-
 .../com/epam/dlab/backendapi/dao/SettingsDAO.java  |    8 +-
 .../com/epam/dlab/backendapi/dao/UserRoleDao.java  |    7 +-
 .../epam/dlab/backendapi/dao/UserRoleDaoImpl.java  |   59 +-
 .../dlab/backendapi/dao/aws/AwsBillingDAO.java     |   25 +-
 .../epam/dlab/backendapi/dao/aws/AwsKeyDao.java    |   45 -
 .../dlab/backendapi/dao/azure/AzureBillingDAO.java |   15 +-
 .../dlab/backendapi/dao/azure/AzureKeyDao.java     |   47 -
 .../dlab/backendapi/dao/gcp/GcpBillingDao.java     |   21 +-
 .../epam/dlab/backendapi/dao/gcp/GcpKeyDao.java    |   47 -
 .../epam/dlab/backendapi/domain/EndpointDTO.java   |    7 +-
 .../dlab/backendapi/domain/EnvStatusListener.java  |  164 ---
 .../backendapi/domain/ExploratoryLibCache.java     |   17 +-
 .../dropwizard/listeners/MongoStartupListener.java |   28 +-
 .../listeners/RestoreHandlerStartupListener.java   |   10 +-
 .../backendapi/modules/AwsSelfServiceModule.java   |   18 +-
 .../backendapi/modules/AzureSelfServiceModule.java |   24 +-
 ...ServiceModule.java => CloudProviderModule.java} |   71 +-
 .../epam/dlab/backendapi/modules/DevModule.java    |    2 -
 .../backendapi/modules/GcpSelfServiceModule.java   |   16 -
 .../dlab/backendapi/modules/ModuleFactory.java     |    7 +-
 .../dlab/backendapi/modules/ProductionModule.java  |    2 -
 ...illingResourceGcp.java => BillingResource.java} |   34 +-
 .../dlab/backendapi/resources/EdgeResource.java    |   74 -
 .../backendapi/resources/EndpointResource.java     |    2 +-
 .../backendapi/resources/EnvironmentResource.java  |   21 -
 .../backendapi/resources/KeyUploaderResource.java  |  131 --
 .../backendapi/resources/SecurityResource.java     |  147 --
 .../resources/aws/BillingResourceAws.java          |   80 --
 .../resources/aws/ComputationalResourceAws.java    |    2 +-
 .../resources/azure/BillingResourceAzure.java      |   80 --
 .../azure/ComputationalResourceAzure.java          |    2 +-
 .../resources/callback/ComputationalCallback.java  |    5 -
 .../resources/callback/ExploratoryCallback.java    |    9 +-
 .../resources/callback/aws/EdgeCallbackAws.java    |   65 -
 .../callback/aws/KeyUploaderCallbackAws.java       |   66 -
 .../callback/azure/EdgeCallbackAzure.java          |   63 -
 .../callback/azure/KeyUploaderCallbackAzure.java   |   70 -
 .../resources/callback/base/EdgeCallback.java      |   78 --
 .../callback/base/KeyUploaderCallback.java         |   58 -
 .../resources/callback/gcp/EdgeCallbackGcp.java    |   63 -
 .../callback/gcp/KeyUploaderCallbackGcp.java       |   68 -
 .../backendapi/resources/dto/BillingFilter.java    |   11 +-
 .../resources/dto/ProjectInfrastructureInfo.java   |    4 +
 .../backendapi/resources/dto/UserResourceInfo.java |    8 +
 .../resources/dto/aws/AwsBillingFilter.java        |   43 -
 .../resources/dto/azure/AzureBillingFilter.java    |   41 -
 .../resources/dto/gcp/GcpBillingFilter.java        |   42 -
 .../resources/gcp/ComputationalResourceGcp.java    |    2 +-
 .../endpoint/CheckEndpointStatusScheduler.java     |   24 +-
 .../dlab/backendapi/service/AccessKeyService.java  |    9 -
 .../dlab/backendapi/service/BillingService.java    |   10 +-
 .../epam/dlab/backendapi/service/EdgeService.java  |   35 -
 .../dlab/backendapi/service/EndpointService.java   |    3 +-
 .../backendapi/service/EnvironmentService.java     |    4 -
 .../backendapi/service/ReuploadKeyService.java     |    4 -
 .../backendapi/service/UserResourceService.java    |   33 -
 .../backendapi/service/aws/AwsBillingService.java  |    6 +-
 .../service/aws/AwsInfrastructureInfoService.java  |   40 -
 .../aws/AwsInfrastructureTemplateService.java      |   56 -
 .../service/azure/AzureBillingService.java         |    6 +-
 .../azure/AzureInfrastructureInfoService.java      |   45 -
 .../azure/AzureInfrastructureTemplateService.java  |   37 -
 .../backendapi/service/gcp/GcpBillingService.java  |    6 +-
 .../service/gcp/GcpInfrastructureInfoService.java  |   40 -
 .../gcp/GcpInfrastructureTemplateService.java      |   55 -
 .../service/impl/AccessKeyServiceImpl.java         |  119 --
 .../service/impl/ComputationalServiceImpl.java     |   40 +-
 .../backendapi/service/impl/EdgeServiceImpl.java   |  153 ---
 .../service/impl/EndpointServiceImpl.java          |   56 +-
 .../service/impl/EnvironmentServiceImpl.java       |   45 +-
 .../service/impl/ExploratoryServiceImpl.java       |   56 +-
 .../service/impl/GitCredentialServiceImpl.java     |    7 +-
 .../service/impl/ImageExploratoryServiceImpl.java  |    7 +-
 .../service/impl/InactivityServiceImpl.java        |   21 +-
 ...ase.java => InfrastructureInfoServiceImpl.java} |   60 +-
 ...java => InfrastructureTemplateServiceImpl.java} |   89 +-
 .../service/impl/LibraryServiceImpl.java           |   22 +-
 .../service/impl/ProjectServiceImpl.java           |   25 +-
 .../service/impl/ReuploadKeyServiceImpl.java       |   58 +-
 .../service/impl/UserResourceServiceImpl.java      |   95 --
 .../epam/dlab/backendapi/util/RequestBuilder.java  |  258 ++--
 ...fServiceCloudConfigurationSequenceProvider.java |   28 -
 .../management/endpoints/endpoints.component.html  |   13 +-
 .../management/endpoints/endpoints.component.scss  |  115 +-
 .../management/endpoints/endpoints.component.ts    |   18 +-
 .../management-grid/management-grid.component.html |    8 +-
 .../management-grid/management-grid.component.scss |   20 +-
 .../management-grid/management-grid.component.ts   |    6 +-
 .../administration/management/management.model.ts  |    4 +-
 .../administration/project/project-data.service.ts |   34 +-
 .../project-form/project-form.component.html       |    2 +-
 .../project/project-form/project-form.component.ts |    5 +-
 .../project-list/project-list.component.html       |    8 +-
 .../project-list/project-list.component.scss       |    4 +
 .../project/project-list/project-list.component.ts |   47 +-
 .../administration/project/project.component.ts    |    9 -
 .../app/administration/roles/roles.component.html  |    6 +-
 .../app/administration/roles/roles.component.ts    |    3 +-
 .../services/applicationServiceFacade.service.ts   |   34 +-
 .../services/dataengineConfiguration.service.ts    |    8 +-
 .../src/app/core/services/userResource.service.ts  |   18 +-
 .../resources/webapp/src/app/core/util/patterns.ts |    5 +-
 .../webapp/src/app/login/login.component.html      |    8 +-
 .../webapp/src/app/login/login.component.ts        |    5 -
 .../reporting-grid/reporting-grid.component.html   |   48 +-
 .../reporting-grid/reporting-grid.component.scss   |   10 +
 .../reporting-grid/reporting-grid.component.ts     |    3 +-
 .../src/app/reporting/reporting.component.ts       |   25 +-
 .../cluster-details/cluster-details.component.html |   26 +-
 .../cluster-details/cluster-details.component.ts   |   10 +-
 ...utational-resource-create-dialog.component.html |   18 +-
 ...mputational-resource-create-dialog.component.ts |   25 +-
 .../computational-resource-create.model.ts         |   13 +-
 .../computational-resources-list.component.ts      |   18 +-
 .../ami-create-dialog.component.html               |   10 +-
 .../ami-create-dialog.component.ts                 |    7 +-
 .../cost-details-dialog.component.html             |   22 +-
 .../cost-details-dialog.component.ts               |    2 +
 .../create-environment.component.html              |   21 +-
 .../create-environment.component.ts                |    2 +-
 .../detail-dialog/detail-dialog.component.html     |   14 +-
 .../detail-dialog/detail-dialog.component.ts       |    1 +
 .../install-libraries.component.html               |    2 +-
 .../install-libraries.component.scss               |   48 +-
 .../install-libraries.component.ts                 |   60 +-
 .../manage-ungit/manage-ungit.component.html       |    7 +-
 .../manage-ungit/manage-ungit.component.ts         |   13 +-
 .../resources-grid/resources-grid.component.html   |   19 +-
 .../resources-grid/resources-grid.component.scss   |    9 +-
 .../resources-grid/resources-grid.component.ts     |    9 +-
 .../resources-grid/resources-grid.model.ts         |   33 +-
 .../confirmation-dialog.component.html             |    2 +-
 .../confirmation-dialog.component.scss             |    4 +-
 .../confirmation-dialog.model.ts                   |    8 +-
 .../edge-action-dialog.component.ts                |   56 +-
 .../notification-dialog.component.ts               |   18 +-
 .../src/app/shared/navbar/navbar.component.ts      |    1 -
 .../webapp/src/assets/styles/_dialogs.scss         |    4 +-
 .../webapp/src/assets/styles/_general.scss         |   10 +-
 .../resources/webapp/src/assets/styles/_reset.scss |    2 +-
 .../resources/webapp/src/assets/styles/_theme.scss |   42 +-
 .../webapp/src/dictionary/aws.dictionary.ts        |   41 +-
 .../webapp/src/dictionary/azure.dictionary.ts      |   42 +-
 .../webapp/src/dictionary/gcp.dictionary.ts        |   43 +-
 .../webapp/src/dictionary/global.dictionary.ts     |   43 +-
 .../backendapi/resources/EdgeResourceTest.java     |  164 ---
 .../resources/EnvironmentResourceTest.java         |   98 --
 .../resources/KeyUploaderResourceTest.java         |  405 ------
 .../service/aws/AwsBillingServiceTest.java         |   29 +-
 .../aws/AwsInfrastructureInfoServiceTest.java      |   47 -
 .../aws/AwsInfrastructureTemplateServiceTest.java  |   84 --
 .../service/azure/AzureBillingServiceTest.java     |   28 +-
 .../azure/AzureInfrastructureInfoServiceTest.java  |   57 -
 .../AzureInfrastructureTemplateServiceTest.java    |   38 -
 .../gcp/GcpInfrastructureInfoServiceTest.java      |   47 -
 .../gcp/GcpInfrastructureTemplateServiceTest.java  |   81 --
 .../service/impl/AccessKeyServiceImplTest.java     |  311 -----
 .../service/impl/ComputationalServiceImplTest.java |   49 +-
 .../service/impl/EdgeServiceImplTest.java          |  241 ----
 .../service/impl/EnvironmentServiceImplTest.java   |  126 +-
 .../service/impl/ExploratoryServiceImplTest.java   |   69 +-
 .../service/impl/GitCredentialServiceImplTest.java |   12 +-
 .../impl/ImageExploratoryServiceImplTest.java      |   13 +-
 .../InfrastructureTemplateServiceBaseTest.java     |   22 +-
 .../service/impl/LibraryServiceImplTest.java       |   29 +-
 .../service/impl/ReuploadKeyServiceImplTest.java   |  276 +---
 .../service/impl/UserResourceServiceImplTest.java  |  109 --
 486 files changed, 12705 insertions(+), 8598 deletions(-)
 create mode 100644 infrastructure-provisioning/scripts/deploy_keycloak/deploy_keycloak.py
 copy infrastructure-provisioning/{src/general/files/aws/project_Dockerfile => scripts/deploy_keycloak/templates/keycloak.service} (64%)
 create mode 100644 infrastructure-provisioning/scripts/deploy_keycloak/templates/nginx.conf
 create mode 100644 infrastructure-provisioning/scripts/deploy_keycloak/templates/realm.json
 create mode 100644 infrastructure-provisioning/src/general/templates/os/manage_step_certs.sh
 create mode 100644 infrastructure-provisioning/src/general/templates/os/renew_certificates.sh
 copy services/billing-aws/Dockerfile => infrastructure-provisioning/src/general/templates/os/step-cert-manager.service (83%)
 copy services/billing-aws/Dockerfile => infrastructure-provisioning/terraform/aws/endpoint/main/outputs.tf (77%)
 copy infrastructure-provisioning/terraform/{gcp/ssn-gke/main/modules/helm_charts/outputs.tf => aws/endpoint/main/s3.tf} (66%)
 copy infrastructure-provisioning/terraform/{gcp/ssn-gke/main/modules/helm_charts/dlab-ui-chart => aws/ssn-helm-charts/main/cert-manager-crd-chart}/.helmignore (100%)
 copy infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/{files/nginx_values.yaml => cert-manager-crd-chart/Chart.yaml} (89%)
 copy infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/{files/nginx_values.yaml => cert-manager-crd-chart/templates/NOTES.txt} (86%)
 create mode 100644 infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/cert-manager-crd-chart/templates/_helpers.tpl
 create mode 100644 infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/cert-manager-crd-chart/templates/crd.yaml
 copy infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/{files/nginx_values.yaml => cert-manager-crd-chart/values.yaml} (91%)
 copy infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/{dlab-ui.tf => cert-manager.tf} (52%)
 create mode 100644 infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/dlab-ui-chart/templates/cert.yaml
 copy infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/files/{nginx_values.yaml => cert_manager_values.yaml} (91%)
 delete mode 100644 infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/files/dlab/login/resources/css/login.css
 delete mode 100644 infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/files/dlab/login/resources/img/favicon.ico
 delete mode 100644 infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/files/dlab/login/resources/img/feedback-error-arrow-down.png
 delete mode 100644 infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/files/dlab/login/resources/img/feedback-error-sign.png
 delete mode 100644 infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/files/dlab/login/resources/img/feedback-success-arrow-down.png
 delete mode 100644 infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/files/dlab/login/resources/img/feedback-success-sign.png
 delete mode 100644 infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/files/dlab/login/resources/img/feedback-warning-arrow-down.png
 delete mode 100644 infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/files/dlab/login/resources/img/feedback-warning-sign.png
 delete mode 100644 infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/files/dlab/login/resources/img/keycloak-logo.png
 delete mode 100644 infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/files/dlab/login/resources/img/login-background.png
 delete mode 100644 infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/files/dlab/login/resources/img/login-icons.png
 delete mode 100644 infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/files/dlab/login/resources/img/logo.png
 delete mode 100644 infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/files/dlab/login/theme.properties
 copy infrastructure-provisioning/terraform/{gcp/ssn-gke/main/modules/helm_charts => aws/ssn-helm-charts/main}/outputs.tf (57%)
 create mode 100644 infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/step-ca-chart/.helmignore
 create mode 100644 infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/step-ca-chart/Chart.yaml
 create mode 100644 infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/step-ca-chart/templates/NOTES.txt
 create mode 100644 infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/step-ca-chart/templates/_helpers.tpl
 create mode 100644 infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/step-ca-chart/templates/bootstrap.yaml
 create mode 100644 infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/step-ca-chart/templates/ca.yaml
 create mode 100644 infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/step-ca-chart/templates/configmaps.yaml
 create mode 100644 infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/step-ca-chart/templates/ingress.yaml
 create mode 100644 infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/step-ca-chart/templates/rbac.yaml
 create mode 100644 infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/step-ca-chart/templates/secrets.yaml
 create mode 100644 infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/step-ca-chart/templates/service.yaml
 create mode 100644 infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/step-ca-chart/templates/tests/test-connection.yaml
 create mode 100644 infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/step-ca-chart/values.yaml
 copy infrastructure-provisioning/terraform/{gcp/ssn-gke/main/modules/helm_charts/dlab-ui-chart => aws/ssn-helm-charts/main/step-ca-issuer-chart}/.helmignore (100%)
 copy infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/{files/nginx_values.yaml => step-ca-issuer-chart/Chart.yaml} (89%)
 copy infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/{files/nginx_values.yaml => step-ca-issuer-chart/templates/NOTES.txt} (86%)
 create mode 100644 infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/step-ca-issuer-chart/templates/_helpers.tpl
 copy infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/{files/nginx_values.yaml => step-ca-issuer-chart/templates/stepissuer.yaml} (71%)
 copy services/billing-aws/Dockerfile => infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/step-ca-issuer-chart/values.yaml (84%)
 copy infrastructure-provisioning/terraform/{gcp/ssn-gke/main/modules/helm_charts/dlab-billing.tf => aws/ssn-helm-charts/main/step-ca.tf} (52%)
 copy infrastructure-provisioning/terraform/{gcp/ssn-gke/main/modules/helm_charts/dlab-ui-chart => aws/ssn-helm-charts/main/step-issuer-chart}/.helmignore (100%)
 copy infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/{files/nginx_values.yaml => step-issuer-chart/Chart.yaml} (89%)
 copy infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/{files/nginx_values.yaml => step-issuer-chart/templates/NOTES.txt} (86%)
 create mode 100644 infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/step-issuer-chart/templates/_helpers.tpl
 create mode 100644 infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/step-issuer-chart/templates/deployment.yaml
 copy infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/{files/nginx_values.yaml => step-issuer-chart/values.yaml} (91%)
 create mode 100644 infrastructure-provisioning/terraform/aws/ssn-helm-charts/main/step-issuer.tf
 copy infrastructure-provisioning/terraform/aws/ssn-k8s/main/{main.tf => outputs.tf} (77%)
 create mode 100644 infrastructure-provisioning/terraform/bin/deploy/manage_step_certs.sh
 create mode 100644 infrastructure-provisioning/terraform/bin/deploy/renew_certificates.sh
 copy services/billing-aws/Dockerfile => infrastructure-provisioning/terraform/bin/deploy/step-cert-manager.service (83%)
 copy infrastructure-provisioning/terraform/gcp/{ssn-gke/main/modules/helm_charts/outputs.tf => endpoint/main/buckets.tf} (67%)
 copy infrastructure-provisioning/terraform/{aws/ssn-helm-charts/main/nginx.tf => gcp/endpoint/main/outputs.tf} (79%)
 copy infrastructure-provisioning/terraform/gcp/ssn-gke/main/modules/helm_charts/{dlab-ui-chart => cert-manager-crd-chart}/.helmignore (100%)
 copy infrastructure-provisioning/terraform/{aws/ssn-helm-charts/main/files/nginx_values.yaml => gcp/ssn-gke/main/modules/helm_charts/cert-manager-crd-chart/Chart.yaml} (89%)
 copy infrastructure-provisioning/terraform/{aws/ssn-helm-charts/main/files/nginx_values.yaml => gcp/ssn-gke/main/modules/helm_charts/cert-manager-crd-chart/templates/NOTES.txt} (86%)
 create mode 100644 infrastructure-provisioning/terraform/gcp/ssn-gke/main/modules/helm_charts/cert-manager-crd-chart/templates/_helpers.tpl
 create mode 100644 infrastructure-provisioning/terraform/gcp/ssn-gke/main/modules/helm_charts/cert-manager-crd-chart/templates/crd.yaml
 copy infrastructure-provisioning/terraform/{aws/ssn-helm-charts/main/files/nginx_values.yaml => gcp/ssn-gke/main/modules/helm_charts/cert-manager-crd-chart/values.yaml} (91%)
 create mode 100644 infrastructure-provisioning/terraform/gcp/ssn-gke/main/modules/helm_charts/cert-manager.tf
 create mode 100644 infrastructure-provisioning/terraform/gcp/ssn-gke/main/modules/helm_charts/dlab-ui-chart/templates/cert.yaml
 copy infrastructure-provisioning/terraform/gcp/ssn-gke/main/modules/helm_charts/{nginx.tf => external-dns.tf} (63%)
 copy infrastructure-provisioning/terraform/gcp/ssn-gke/main/modules/helm_charts/{dlab-ui-chart => external-dns}/.helmignore (100%)
 copy infrastructure-provisioning/terraform/{aws/ssn-helm-charts/main/files/nginx_values.yaml => gcp/ssn-gke/main/modules/helm_charts/external-dns/Chart.yaml} (89%)
 copy infrastructure-provisioning/terraform/{aws/ssn-helm-charts/main/files/nginx_values.yaml => gcp/ssn-gke/main/modules/helm_charts/external-dns/templates/NOTES.txt} (86%)
 create mode 100644 infrastructure-provisioning/terraform/gcp/ssn-gke/main/modules/helm_charts/external-dns/templates/_helpers.tpl
 create mode 100644 infrastructure-provisioning/terraform/gcp/ssn-gke/main/modules/helm_charts/external-dns/templates/externaldns.yaml
 copy infrastructure-provisioning/terraform/{aws/ssn-helm-charts/main/files/nginx_values.yaml => gcp/ssn-gke/main/modules/helm_charts/external-dns/values.yaml} (91%)
 copy infrastructure-provisioning/terraform/{aws/ssn-helm-charts/main/files/nginx_values.yaml => gcp/ssn-gke/main/modules/helm_charts/files/cert_manager_values.yaml} (91%)
 delete mode 100644 infrastructure-provisioning/terraform/gcp/ssn-gke/main/modules/helm_charts/files/dlab/login/resources/img/login-background.png
 create mode 100644 infrastructure-provisioning/terraform/gcp/ssn-gke/main/modules/helm_charts/files/get_configmap_values.sh
 copy infrastructure-provisioning/terraform/gcp/ssn-gke/main/modules/helm_charts/{dlab-ui-chart => nginx-default-backend}/.helmignore (100%)
 copy infrastructure-provisioning/terraform/{aws/ssn-helm-charts/main/files/nginx_values.yaml => gcp/ssn-gke/main/modules/helm_charts/nginx-default-backend/Chart.yaml} (89%)
 copy infrastructure-provisioning/terraform/{aws/ssn-helm-charts/main/files/nginx_values.yaml => gcp/ssn-gke/main/modules/helm_charts/nginx-default-backend/templates/NOTES.txt} (86%)
 create mode 100644 infrastructure-provisioning/terraform/gcp/ssn-gke/main/modules/helm_charts/nginx-default-backend/templates/_helpers.tpl
 copy infrastructure-provisioning/terraform/gcp/ssn-gke/main/modules/helm_charts/{dlab-ui-chart/templates/ingress.yaml => nginx-default-backend/templates/nginx-default-backend.yaml} (67%)
 copy infrastructure-provisioning/terraform/{aws/ssn-helm-charts/main/files/nginx_values.yaml => gcp/ssn-gke/main/modules/helm_charts/nginx-default-backend/values.yaml} (91%)
 copy infrastructure-provisioning/terraform/gcp/ssn-gke/main/modules/helm_charts/{dlab-ui-chart => nginx-ingress}/.helmignore (100%)
 copy infrastructure-provisioning/terraform/{aws/ssn-helm-charts/main/files/nginx_values.yaml => gcp/ssn-gke/main/modules/helm_charts/nginx-ingress/Chart.yaml} (89%)
 copy infrastructure-provisioning/terraform/{aws/ssn-helm-charts/main/files/nginx_values.yaml => gcp/ssn-gke/main/modules/helm_charts/nginx-ingress/templates/NOTES.txt} (86%)
 create mode 100644 infrastructure-provisioning/terraform/gcp/ssn-gke/main/modules/helm_charts/nginx-ingress/templates/_helpers.tpl
 copy infrastructure-provisioning/terraform/{aws/ssn-helm-charts/main/dlab-ui-chart/templates/service.yaml => gcp/ssn-gke/main/modules/helm_charts/nginx-ingress/templates/nginx-ingress.yaml} (52%)
 copy infrastructure-provisioning/terraform/{aws/ssn-helm-charts/main/files/nginx_values.yaml => gcp/ssn-gke/main/modules/helm_charts/nginx-ingress/values.yaml} (91%)
 create mode 100644 infrastructure-provisioning/terraform/gcp/ssn-gke/main/modules/helm_charts/step-ca-chart/.helmignore
 create mode 100644 infrastructure-provisioning/terraform/gcp/ssn-gke/main/modules/helm_charts/step-ca-chart/Chart.yaml
 create mode 100644 infrastructure-provisioning/terraform/gcp/ssn-gke/main/modules/helm_charts/step-ca-chart/templates/NOTES.txt
 create mode 100644 infrastructure-provisioning/terraform/gcp/ssn-gke/main/modules/helm_charts/step-ca-chart/templates/_helpers.tpl
 create mode 100644 infrastructure-provisioning/terraform/gcp/ssn-gke/main/modules/helm_charts/step-ca-chart/templates/bootstrap.yaml
 create mode 100644 infrastructure-provisioning/terraform/gcp/ssn-gke/main/modules/helm_charts/step-ca-chart/templates/ca.yaml
 create mode 100644 infrastructure-provisioning/terraform/gcp/ssn-gke/main/modules/helm_charts/step-ca-chart/templates/configmaps.yaml
 create mode 100644 infrastructure-provisioning/terraform/gcp/ssn-gke/main/modules/helm_charts/step-ca-chart/templates/ingress.yaml
 create mode 100644 infrastructure-provisioning/terraform/gcp/ssn-gke/main/modules/helm_charts/step-ca-chart/templates/rbac.yaml
 create mode 100644 infrastructure-provisioning/terraform/gcp/ssn-gke/main/modules/helm_charts/step-ca-chart/templates/secrets.yaml
 create mode 100644 infrastructure-provisioning/terraform/gcp/ssn-gke/main/modules/helm_charts/step-ca-chart/templates/service.yaml
 create mode 100644 infrastructure-provisioning/terraform/gcp/ssn-gke/main/modules/helm_charts/step-ca-chart/templates/tests/test-connection.yaml
 create mode 100644 infrastructure-provisioning/terraform/gcp/ssn-gke/main/modules/helm_charts/step-ca-chart/values.yaml
 copy infrastructure-provisioning/terraform/gcp/ssn-gke/main/modules/helm_charts/{dlab-ui-chart => step-ca-issuer-chart}/.helmignore (100%)
 copy infrastructure-provisioning/terraform/{aws/ssn-helm-charts/main/files/nginx_values.yaml => gcp/ssn-gke/main/modules/helm_charts/step-ca-issuer-chart/Chart.yaml} (89%)
 copy infrastructure-provisioning/terraform/{aws/ssn-helm-charts/main/files/nginx_values.yaml => gcp/ssn-gke/main/modules/helm_charts/step-ca-issuer-chart/templates/NOTES.txt} (86%)
 create mode 100644 infrastructure-provisioning/terraform/gcp/ssn-gke/main/modules/helm_charts/step-ca-issuer-chart/templates/_helpers.tpl
 copy infrastructure-provisioning/terraform/{aws/ssn-helm-charts/main/files/nginx_values.yaml => gcp/ssn-gke/main/modules/helm_charts/step-ca-issuer-chart/templates/stepissuer.yaml} (71%)
 copy services/billing-aws/Dockerfile => infrastructure-provisioning/terraform/gcp/ssn-gke/main/modules/helm_charts/step-ca-issuer-chart/values.yaml (84%)
 create mode 100644 infrastructure-provisioning/terraform/gcp/ssn-gke/main/modules/helm_charts/step-ca.tf
 copy infrastructure-provisioning/terraform/gcp/ssn-gke/main/modules/helm_charts/{dlab-ui-chart => step-issuer-chart}/.helmignore (100%)
 copy infrastructure-provisioning/terraform/{aws/ssn-helm-charts/main/files/nginx_values.yaml => gcp/ssn-gke/main/modules/helm_charts/step-issuer-chart/Chart.yaml} (89%)
 copy infrastructure-provisioning/terraform/{aws/ssn-helm-charts/main/files/nginx_values.yaml => gcp/ssn-gke/main/modules/helm_charts/step-issuer-chart/templates/NOTES.txt} (86%)
 create mode 100644 infrastructure-provisioning/terraform/gcp/ssn-gke/main/modules/helm_charts/step-issuer-chart/templates/_helpers.tpl
 create mode 100644 infrastructure-provisioning/terraform/gcp/ssn-gke/main/modules/helm_charts/step-issuer-chart/templates/deployment.yaml
 copy infrastructure-provisioning/terraform/{aws/ssn-helm-charts/main/files/nginx_values.yaml => gcp/ssn-gke/main/modules/helm_charts/step-issuer-chart/values.yaml} (91%)
 create mode 100644 infrastructure-provisioning/terraform/gcp/ssn-gke/main/modules/helm_charts/step-issuer.tf
 copy infrastructure-provisioning/terraform/{aws/ssn-helm-charts/main/files/nginx_values.yaml => keycloak-theme/Dockerfile} (91%)
 rename infrastructure-provisioning/terraform/{gcp/ssn-gke/main/modules/helm_charts/files => keycloak-theme}/dlab/login/resources/css/login.css (94%)
 rename infrastructure-provisioning/terraform/{gcp/ssn-gke/main/modules/helm_charts/files => keycloak-theme}/dlab/login/resources/img/favicon.ico (100%)
 rename infrastructure-provisioning/terraform/{gcp/ssn-gke/main/modules/helm_charts/files => keycloak-theme}/dlab/login/resources/img/feedback-error-arrow-down.png (100%)
 rename infrastructure-provisioning/terraform/{gcp/ssn-gke/main/modules/helm_charts/files => keycloak-theme}/dlab/login/resources/img/feedback-error-sign.png (100%)
 rename infrastructure-provisioning/terraform/{gcp/ssn-gke/main/modules/helm_charts/files => keycloak-theme}/dlab/login/resources/img/feedback-success-arrow-down.png (100%)
 rename infrastructure-provisioning/terraform/{gcp/ssn-gke/main/modules/helm_charts/files => keycloak-theme}/dlab/login/resources/img/feedback-success-sign.png (100%)
 rename infrastructure-provisioning/terraform/{gcp/ssn-gke/main/modules/helm_charts/files => keycloak-theme}/dlab/login/resources/img/feedback-warning-arrow-down.png (100%)
 rename infrastructure-provisioning/terraform/{gcp/ssn-gke/main/modules/helm_charts/files => keycloak-theme}/dlab/login/resources/img/feedback-warning-sign.png (100%)
 rename infrastructure-provisioning/terraform/{gcp/ssn-gke/main/modules/helm_charts/files => keycloak-theme}/dlab/login/resources/img/keycloak-logo.png (100%)
 create mode 100644 infrastructure-provisioning/terraform/keycloak-theme/dlab/login/resources/img/login-background.png
 create mode 100644 infrastructure-provisioning/terraform/keycloak-theme/dlab/login/resources/img/login-background1.png
 rename infrastructure-provisioning/terraform/{gcp/ssn-gke/main/modules/helm_charts/files => keycloak-theme}/dlab/login/resources/img/login-icons.png (100%)
 rename infrastructure-provisioning/terraform/{gcp/ssn-gke/main/modules/helm_charts/files => keycloak-theme}/dlab/login/resources/img/logo.png (100%)
 rename infrastructure-provisioning/terraform/{gcp/ssn-gke/main/modules/helm_charts/files => keycloak-theme}/dlab/login/theme.properties (100%)
 delete mode 100644 services/provisioning-service/src/main/java/com/epam/dlab/backendapi/healthcheck/ProvisioningHealthCheck.java
 rename services/self-service/{Dockerfile_aws => Dockerfile} (90%)
 delete mode 100644 services/self-service/Dockerfile_gcp
 create mode 100644 services/self-service/entrypoint.sh
 delete mode 100644 services/self-service/entrypoint_aws.sh
 delete mode 100644 services/self-service/entrypoint_gcp.sh
 delete mode 100644 services/self-service/src/main/java/com/epam/dlab/backendapi/dao/KeyDAO.java
 delete mode 100644 services/self-service/src/main/java/com/epam/dlab/backendapi/dao/aws/AwsKeyDao.java
 delete mode 100644 services/self-service/src/main/java/com/epam/dlab/backendapi/dao/azure/AzureKeyDao.java
 delete mode 100644 services/self-service/src/main/java/com/epam/dlab/backendapi/dao/gcp/GcpKeyDao.java
 delete mode 100644 services/self-service/src/main/java/com/epam/dlab/backendapi/domain/EnvStatusListener.java
 copy services/self-service/src/main/java/com/epam/dlab/backendapi/modules/{GcpSelfServiceModule.java => CloudProviderModule.java} (59%)
 rename services/self-service/src/main/java/com/epam/dlab/backendapi/resources/{gcp/BillingResourceGcp.java => BillingResource.java} (75%)
 delete mode 100644 services/self-service/src/main/java/com/epam/dlab/backendapi/resources/EdgeResource.java
 delete mode 100644 services/self-service/src/main/java/com/epam/dlab/backendapi/resources/KeyUploaderResource.java
 delete mode 100644 services/self-service/src/main/java/com/epam/dlab/backendapi/resources/SecurityResource.java
 delete mode 100644 services/self-service/src/main/java/com/epam/dlab/backendapi/resources/aws/BillingResourceAws.java
 delete mode 100644 services/self-service/src/main/java/com/epam/dlab/backendapi/resources/azure/BillingResourceAzure.java
 delete mode 100644 services/self-service/src/main/java/com/epam/dlab/backendapi/resources/callback/aws/EdgeCallbackAws.java
 delete mode 100644 services/self-service/src/main/java/com/epam/dlab/backendapi/resources/callback/aws/KeyUploaderCallbackAws.java
 delete mode 100644 services/self-service/src/main/java/com/epam/dlab/backendapi/resources/callback/azure/EdgeCallbackAzure.java
 delete mode 100644 services/self-service/src/main/java/com/epam/dlab/backendapi/resources/callback/azure/KeyUploaderCallbackAzure.java
 delete mode 100644 services/self-service/src/main/java/com/epam/dlab/backendapi/resources/callback/base/EdgeCallback.java
 delete mode 100644 services/self-service/src/main/java/com/epam/dlab/backendapi/resources/callback/base/KeyUploaderCallback.java
 delete mode 100644 services/self-service/src/main/java/com/epam/dlab/backendapi/resources/callback/gcp/EdgeCallbackGcp.java
 delete mode 100644 services/self-service/src/main/java/com/epam/dlab/backendapi/resources/callback/gcp/KeyUploaderCallbackGcp.java
 delete mode 100644 services/self-service/src/main/java/com/epam/dlab/backendapi/resources/dto/aws/AwsBillingFilter.java
 delete mode 100644 services/self-service/src/main/java/com/epam/dlab/backendapi/resources/dto/azure/AzureBillingFilter.java
 delete mode 100644 services/self-service/src/main/java/com/epam/dlab/backendapi/resources/dto/gcp/GcpBillingFilter.java
 delete mode 100644 services/self-service/src/main/java/com/epam/dlab/backendapi/service/EdgeService.java
 delete mode 100644 services/self-service/src/main/java/com/epam/dlab/backendapi/service/UserResourceService.java
 delete mode 100644 services/self-service/src/main/java/com/epam/dlab/backendapi/service/aws/AwsInfrastructureInfoService.java
 delete mode 100644 services/self-service/src/main/java/com/epam/dlab/backendapi/service/aws/AwsInfrastructureTemplateService.java
 delete mode 100644 services/self-service/src/main/java/com/epam/dlab/backendapi/service/azure/AzureInfrastructureInfoService.java
 delete mode 100644 services/self-service/src/main/java/com/epam/dlab/backendapi/service/azure/AzureInfrastructureTemplateService.java
 delete mode 100644 services/self-service/src/main/java/com/epam/dlab/backendapi/service/gcp/GcpInfrastructureInfoService.java
 delete mode 100644 services/self-service/src/main/java/com/epam/dlab/backendapi/service/gcp/GcpInfrastructureTemplateService.java
 delete mode 100644 services/self-service/src/main/java/com/epam/dlab/backendapi/service/impl/EdgeServiceImpl.java
 rename services/self-service/src/main/java/com/epam/dlab/backendapi/service/impl/{InfrastructureInfoServiceBase.java => InfrastructureInfoServiceImpl.java} (65%)
 rename services/self-service/src/main/java/com/epam/dlab/backendapi/service/impl/{InfrastructureTemplateServiceBase.java => InfrastructureTemplateServiceImpl.java} (67%)
 delete mode 100644 services/self-service/src/main/java/com/epam/dlab/backendapi/service/impl/UserResourceServiceImpl.java
 delete mode 100644 services/self-service/src/main/java/com/epam/dlab/backendapi/validation/SelfServiceCloudConfigurationSequenceProvider.java
 delete mode 100644 services/self-service/src/test/java/com/epam/dlab/backendapi/resources/EdgeResourceTest.java
 delete mode 100644 services/self-service/src/test/java/com/epam/dlab/backendapi/resources/KeyUploaderResourceTest.java
 delete mode 100644 services/self-service/src/test/java/com/epam/dlab/backendapi/service/aws/AwsInfrastructureInfoServiceTest.java
 delete mode 100644 services/self-service/src/test/java/com/epam/dlab/backendapi/service/aws/AwsInfrastructureTemplateServiceTest.java
 delete mode 100644 services/self-service/src/test/java/com/epam/dlab/backendapi/service/azure/AzureInfrastructureInfoServiceTest.java
 delete mode 100644 services/self-service/src/test/java/com/epam/dlab/backendapi/service/azure/AzureInfrastructureTemplateServiceTest.java
 delete mode 100644 services/self-service/src/test/java/com/epam/dlab/backendapi/service/gcp/GcpInfrastructureInfoServiceTest.java
 delete mode 100644 services/self-service/src/test/java/com/epam/dlab/backendapi/service/gcp/GcpInfrastructureTemplateServiceTest.java
 delete mode 100644 services/self-service/src/test/java/com/epam/dlab/backendapi/service/impl/AccessKeyServiceImplTest.java
 delete mode 100644 services/self-service/src/test/java/com/epam/dlab/backendapi/service/impl/EdgeServiceImplTest.java
 delete mode 100644 services/self-service/src/test/java/com/epam/dlab/backendapi/service/impl/UserResourceServiceImplTest.java


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@dlab.apache.org
For additional commands, e-mail: commits-help@dlab.apache.org