From b2718b54f66f9115ad656b4d8ea8fcac6190ac1e Mon Sep 17 00:00:00 2001 From: Stuart Caunt Date: Thu, 6 Feb 2020 13:16:12 +0100 Subject: [PATCH] Remove unused packages and update README. --- README.md | 6 +++--- package-lock.json | 49 ----------------------------------------------- package.json | 2 -- 3 files changed, 3 insertions(+), 54 deletions(-) diff --git a/README.md b/README.md index 1efd734..8c611b5 100644 --- a/README.md +++ b/README.md @@ -3,13 +3,13 @@ [![Actions Status](https://github.com/panosc-portal/cloud-provider-kubernetes/workflows/Node%20CI/badge.svg)](https://github.com/panosc-portal/cloud-provider-kubernetes/actions) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) - -This micro service implements the Cloud Provider API for the PaNOSC Common Portal using a Kubernetes backend. +the is +This microservice implements the Cloud Provider API for the PaNOSC Common Portal using a Kubernetes backend. Images and flavours are managed using a PostgreSQL database. Remote desktop and Jupyter notebook instances are obtained and managed as containers using the kubernetes API on a configured cluster. The kubernetes API is accessed using the go-daddy client library [kubernetes-client](https://github.com/godaddy/kubernetes-client). -The goal is that this micro service will be contacted by the Cloud Service to give users access to the differents instances. +The goal is that this microservice will be contacted by the Cloud Service to give users access to the different instances. For example a user can request the creation of a remote desktop and then access it. Documentation: https://confluence.panosc.eu/display/wp4/Common+Portal+-+Cloud+Provider diff --git a/package-lock.json b/package-lock.json index 59dcd95..50c9c16 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5078,11 +5078,6 @@ "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=" }, - "jsonpath-plus": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-1.1.0.tgz", - "integrity": "sha512-ydqTBOuLcFCUr9e7AxJlKCFgxzEQ03HjnIim0hJSdk2NxD8MOsaMOrRgP6XWEm5q3VuDY5+cRT1DM9vLlGo/qA==" - }, "jsonpointer": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", @@ -5417,27 +5412,6 @@ } } }, - "loopback-connector-postgresql": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/loopback-connector-postgresql/-/loopback-connector-postgresql-3.8.0.tgz", - "integrity": "sha512-sYh7foGuPT7geT134sHC07G2pfv22AGoAzsVeEJVXAHRXaK8UHBLXyJasxVaDOQvNWARtfXzqk7wM1hhT0Vs+A==", - "requires": { - "async": "^0.9.0", - "bluebird": "^3.4.6", - "debug": "^4.1.1", - "loopback-connector": "^4.2.2", - "pg": "^7.0.0", - "strong-globalize": "^4.0.0", - "uuid": "^3.0.1" - }, - "dependencies": { - "async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=" - } - } - }, "loopback-connector-remote": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/loopback-connector-remote/-/loopback-connector-remote-3.4.1.tgz", @@ -5482,29 +5456,6 @@ } } }, - "loopback-connector-rest": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/loopback-connector-rest/-/loopback-connector-rest-3.6.0.tgz", - "integrity": "sha512-SBMy66Lloh2Y7WLToITNRed8DeN710TP0DHXYCdXVb4ds0KmkanaTCy3y9urw0/t1PCk2lTf1aJbFKH5vg0+WQ==", - "requires": { - "debug": "^4.1.0", - "jsonpath-plus": "^1.1.0", - "lodash": "^4.17.11", - "methods": "^1.1.1", - "mime": "^2.3.1", - "qs": "^6.1.0", - "request": "^2.53.0", - "strong-globalize": "^4.1.1", - "traverse": "^0.6.6" - }, - "dependencies": { - "mime": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", - "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==" - } - } - }, "loopback-datasource-juggler": { "version": "4.13.0", "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.13.0.tgz", diff --git a/package.json b/package.json index a4b8e75..698a44c 100644 --- a/package.json +++ b/package.json @@ -63,8 +63,6 @@ "dotenv": "^8.2.0", "is-port-reachable": "^3.0.0", "kubernetes-client": "^8.3.6", - "loopback-connector-postgresql": "^3.8.0", - "loopback-connector-rest": "^3.6.0", "node-filter-async": "^1.1.3", "pg": "^7.12.1", "reflect-metadata": "^0.1.13",