├── .editorconfig ├── .git-hooks └── pre-push ├── .github ├── codeql │ └── codeql-config.yml └── workflows │ ├── build.yml │ └── codeql.yml ├── .gitignore ├── .sipgate └── nautilus.yaml ├── LICENSE ├── README.md ├── api ├── .gitignore ├── .goreleaser.yml ├── README.md ├── actions │ ├── instance.go │ └── instance_test.go ├── auth │ ├── middleware.go │ └── user.go ├── config.example.yaml ├── config │ ├── config.go │ └── config_test.go ├── controllers │ ├── cluster.go │ ├── helpers.go │ ├── instance.go │ ├── job.go │ ├── messages.go │ ├── node.go │ ├── search.go │ ├── statistics.go │ ├── statistics_test.go │ └── types.go ├── go.mod ├── go.sum ├── main.go ├── middleware │ └── requireCluster.go ├── mocking │ ├── cluster_repository.go │ ├── instance_repository.go │ ├── node_repository.go │ ├── query_performer.go │ └── rapi_client.go ├── model │ ├── errors.go │ ├── model.go │ ├── response.go │ └── results.go ├── query │ ├── query.go │ └── query_test.go ├── rapi_client │ ├── client.go │ ├── client_test.go │ ├── requests.go │ └── requests_test.go ├── repository │ ├── cluster.go │ ├── group.go │ ├── group_test.go │ ├── group_types.go │ ├── instance.go │ ├── instance_test.go │ ├── instance_types.go │ ├── job.go │ ├── job_test.go │ ├── job_types.go │ ├── node.go │ ├── node_test.go │ └── node_types.go ├── router │ ├── router.go │ └── router_test.go ├── services │ ├── resources.go │ ├── search.go │ ├── search_test.go │ └── types.go ├── testfiles │ ├── config.default.test.yaml │ ├── config.empty.test.yaml │ ├── config.invalid-auth-method.test.yaml │ ├── config.invalid-ldap.test.yaml │ ├── config.missing-users.test.yaml │ └── rapi_responses │ │ ├── valid_groups_response.json │ │ ├── valid_instance_response.json │ │ ├── valid_job_cluster_verify_response.json │ │ ├── valid_job_instance_activate_disks_response.json │ │ ├── valid_job_instance_create_response.json │ │ ├── valid_job_instance_create_with_import_response.json │ │ ├── valid_job_instance_migrate_response.json │ │ ├── valid_job_instance_query_data_response.json │ │ ├── valid_job_instance_remove_response.json │ │ ├── valid_names_response.json │ │ ├── valid_node_response.json │ │ ├── valid_nodes_response.json │ │ └── valid_query_response.json ├── utils │ ├── utils.go │ └── utils_test.go └── websocket │ └── websocket.go ├── bin ├── remove-git-hooks.sh └── setup-git-hooks.sh └── web ├── .env ├── .eslintrc.js ├── .gitignore ├── .stylelintrc.js ├── README.md ├── package-lock.json ├── package.json ├── prettierrc.js ├── public ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── index.html ├── manifest.json └── robots.txt ├── src ├── App.tsx ├── CustomColorBadge │ ├── CustomColorBadge.module.scss │ └── CustomColorBadge.tsx ├── api │ ├── index.ts │ └── models.ts ├── assets │ └── logo.svg ├── components │ ├── ApiDataRenderer │ │ ├── ApiDataRenderer.module.scss │ │ └── ApiDataRenderer.tsx │ ├── Breadcrumbs │ │ ├── Breadcrumbs.module.scss │ │ └── Breadcrumbs.tsx │ ├── Button │ │ ├── Button.module.scss │ │ └── Button.tsx │ ├── Card │ │ ├── Card.module.scss │ │ └── Card.tsx │ ├── Checkbox.tsx │ ├── ClusterNotFound │ │ ├── ClusterNotFound.module.scss │ │ └── ClusterNotFound.tsx │ ├── ClusterSelector │ │ ├── ClusterSelector.module.scss │ │ └── ClusterSelector.tsx │ ├── CommandBar │ │ ├── CommandBar.module.scss │ │ ├── CommandBar.tsx │ │ ├── SearchInput │ │ │ ├── SearchInput.module.scss │ │ │ └── SearchInput.tsx │ │ ├── SearchResult │ │ │ ├── SearchResult.module.scss │ │ │ └── SearchResult.tsx │ │ └── SearchResults │ │ │ ├── SearchResults.module.scss │ │ │ └── SearchResults.tsx │ ├── ContentWrapper │ │ ├── ContentWrapper.module.scss │ │ └── ContentWrapper.tsx │ ├── CustomDataTable │ │ ├── CustomDataTable.module.scss │ │ └── CustomDataTable.tsx │ ├── Dropdown │ │ ├── Dropdown.module.scss │ │ └── Dropdown.tsx │ ├── FakeSearchBar │ │ ├── FakeSearchBar.module.scss │ │ └── FakeSearchBar.tsx │ ├── Icon │ │ ├── Icon.module.scss │ │ └── Icon.tsx │ ├── IconButton │ │ ├── IconButton.module.scss │ │ └── IconButton.tsx │ ├── Input │ │ ├── Input.module.scss │ │ └── Input.tsx │ ├── InstanceActionConfirmationModal │ │ ├── InstanceActionConfirmationModal.module.scss │ │ └── InstanceActionConfirmationModal.tsx │ ├── InstanceActions │ │ ├── InstanceActions.module.scss │ │ ├── InstanceActions.test.tsx │ │ └── InstanceActions.tsx │ ├── InstanceBanner │ │ ├── InstanceBanner.module.scss │ │ └── InstanceBanner.tsx │ ├── InstanceList │ │ ├── InstanceList.module.scss │ │ ├── InstanceList.tsx │ │ └── filters.ts │ ├── JobList │ │ ├── JobList.module.scss │ │ └── JobList.tsx │ ├── JobStartedAt.tsx │ ├── JobStatus.tsx │ ├── JobSummary │ │ ├── JobSummary.module.scss │ │ └── JobSummary.tsx │ ├── JobWatcher │ │ ├── JobWatcher.module.scss │ │ ├── JobWatcher.tsx │ │ └── helpers.ts │ ├── LoadingIndicator │ │ ├── LoadingIndicator.module.scss │ │ └── LoadingIndicator.tsx │ ├── MemoryUtilisation │ │ ├── MemoryUtilisation.module.scss │ │ └── MemoryUtilisation.tsx │ ├── Modal │ │ ├── Modal.module.scss │ │ └── Modal.tsx │ ├── Name │ │ ├── Name.module.scss │ │ └── Name.tsx │ ├── Navbar │ │ ├── Navbar.module.scss │ │ └── Navbar.tsx │ ├── PrefixLink.tsx │ ├── PrefixNavLink.tsx │ ├── QuickInfoBanner │ │ ├── QuickInfoBanner.module.scss │ │ └── QuickInfoBanner.tsx │ ├── StatusBadge │ │ ├── StatusBadge.module.scss │ │ └── StatusBadge.tsx │ ├── TabBar │ │ ├── TabBar.module.scss │ │ └── TabBar.tsx │ ├── Tag │ │ ├── Tag.module.scss │ │ └── Tag.tsx │ ├── ThemeToggle │ │ ├── ThemeToggle.module.scss │ │ └── ThemeToggle.tsx │ ├── VNCConsole │ │ ├── VNCConsole.module.scss │ │ └── VNCConsole.tsx │ ├── VNCControl │ │ ├── VNCControl.module.scss │ │ └── VNCControl.tsx │ ├── VNCCredentialsPrompt │ │ ├── VNCCredentialsPrompt.module.scss │ │ └── VNCCredentialsPrompt.tsx │ └── VNCCtrlAltDelConfirmModal │ │ ├── VNCCtrlAltDelConfirmModal.module.scss │ │ └── VNCCtrlAltDelConfirmModal.tsx ├── contexts │ ├── AuthContext.ts │ ├── JobWatchContext.ts │ ├── SearchBarContext.ts │ └── ThemeContext.ts ├── helpers │ ├── colors.ts │ ├── hooks.ts │ ├── index.ts │ ├── numbers.ts │ └── time.ts ├── index.scss ├── index.tsx ├── providers │ ├── AuthProvider.tsx │ ├── CommandBarProvider.tsx │ ├── JobWatchProvider.tsx │ └── ThemeProvider.tsx ├── react-app-env.d.ts ├── setupTests.ts ├── styles │ ├── colors.scss │ ├── mixins.scss │ └── vars.scss ├── types │ └── novnc.d.ts └── views │ ├── ClusterWrapper.tsx │ ├── Dashboard │ ├── Dashboard.module.scss │ └── Dashboard.tsx │ ├── InstanceConsole │ └── InstanceConsole.tsx │ ├── InstanceDetail │ ├── InstanceDetail.module.scss │ └── InstanceDetail.tsx │ ├── Instances │ └── Instances.tsx │ ├── JobDetail │ ├── JobDetail.module.scss │ └── JobDetail.tsx │ ├── Jobs │ └── Jobs.tsx │ ├── Login │ ├── Login.module.scss │ └── Login.tsx │ ├── NodeDetail │ ├── NodeDetail.module.scss │ └── NodeDetail.tsx │ ├── NodeList │ ├── NodeList.module.scss │ └── NodeList.tsx │ ├── NodePrimaryInstances │ └── NodePrimaryInstances.tsx │ └── NodeSecondaryInstances │ └── NodeSecondaryInstances.tsx └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/.editorconfig -------------------------------------------------------------------------------- /.git-hooks/pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/.git-hooks/pre-push -------------------------------------------------------------------------------- /.github/codeql/codeql-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/.github/codeql/codeql-config.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/.gitignore -------------------------------------------------------------------------------- /.sipgate/nautilus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/.sipgate/nautilus.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/README.md -------------------------------------------------------------------------------- /api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/.gitignore -------------------------------------------------------------------------------- /api/.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/.goreleaser.yml -------------------------------------------------------------------------------- /api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/README.md -------------------------------------------------------------------------------- /api/actions/instance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/actions/instance.go -------------------------------------------------------------------------------- /api/actions/instance_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/actions/instance_test.go -------------------------------------------------------------------------------- /api/auth/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/auth/middleware.go -------------------------------------------------------------------------------- /api/auth/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/auth/user.go -------------------------------------------------------------------------------- /api/config.example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/config.example.yaml -------------------------------------------------------------------------------- /api/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/config/config.go -------------------------------------------------------------------------------- /api/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/config/config_test.go -------------------------------------------------------------------------------- /api/controllers/cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/controllers/cluster.go -------------------------------------------------------------------------------- /api/controllers/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/controllers/helpers.go -------------------------------------------------------------------------------- /api/controllers/instance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/controllers/instance.go -------------------------------------------------------------------------------- /api/controllers/job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/controllers/job.go -------------------------------------------------------------------------------- /api/controllers/messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/controllers/messages.go -------------------------------------------------------------------------------- /api/controllers/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/controllers/node.go -------------------------------------------------------------------------------- /api/controllers/search.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/controllers/search.go -------------------------------------------------------------------------------- /api/controllers/statistics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/controllers/statistics.go -------------------------------------------------------------------------------- /api/controllers/statistics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/controllers/statistics_test.go -------------------------------------------------------------------------------- /api/controllers/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/controllers/types.go -------------------------------------------------------------------------------- /api/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/go.mod -------------------------------------------------------------------------------- /api/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/go.sum -------------------------------------------------------------------------------- /api/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/main.go -------------------------------------------------------------------------------- /api/middleware/requireCluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/middleware/requireCluster.go -------------------------------------------------------------------------------- /api/mocking/cluster_repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/mocking/cluster_repository.go -------------------------------------------------------------------------------- /api/mocking/instance_repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/mocking/instance_repository.go -------------------------------------------------------------------------------- /api/mocking/node_repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/mocking/node_repository.go -------------------------------------------------------------------------------- /api/mocking/query_performer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/mocking/query_performer.go -------------------------------------------------------------------------------- /api/mocking/rapi_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/mocking/rapi_client.go -------------------------------------------------------------------------------- /api/model/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/model/errors.go -------------------------------------------------------------------------------- /api/model/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/model/model.go -------------------------------------------------------------------------------- /api/model/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/model/response.go -------------------------------------------------------------------------------- /api/model/results.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/model/results.go -------------------------------------------------------------------------------- /api/query/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/query/query.go -------------------------------------------------------------------------------- /api/query/query_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/query/query_test.go -------------------------------------------------------------------------------- /api/rapi_client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/rapi_client/client.go -------------------------------------------------------------------------------- /api/rapi_client/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/rapi_client/client_test.go -------------------------------------------------------------------------------- /api/rapi_client/requests.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/rapi_client/requests.go -------------------------------------------------------------------------------- /api/rapi_client/requests_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/rapi_client/requests_test.go -------------------------------------------------------------------------------- /api/repository/cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/repository/cluster.go -------------------------------------------------------------------------------- /api/repository/group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/repository/group.go -------------------------------------------------------------------------------- /api/repository/group_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/repository/group_test.go -------------------------------------------------------------------------------- /api/repository/group_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/repository/group_types.go -------------------------------------------------------------------------------- /api/repository/instance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/repository/instance.go -------------------------------------------------------------------------------- /api/repository/instance_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/repository/instance_test.go -------------------------------------------------------------------------------- /api/repository/instance_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/repository/instance_types.go -------------------------------------------------------------------------------- /api/repository/job.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/repository/job.go -------------------------------------------------------------------------------- /api/repository/job_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/repository/job_test.go -------------------------------------------------------------------------------- /api/repository/job_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/repository/job_types.go -------------------------------------------------------------------------------- /api/repository/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/repository/node.go -------------------------------------------------------------------------------- /api/repository/node_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/repository/node_test.go -------------------------------------------------------------------------------- /api/repository/node_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/repository/node_types.go -------------------------------------------------------------------------------- /api/router/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/router/router.go -------------------------------------------------------------------------------- /api/router/router_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/router/router_test.go -------------------------------------------------------------------------------- /api/services/resources.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/services/resources.go -------------------------------------------------------------------------------- /api/services/search.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/services/search.go -------------------------------------------------------------------------------- /api/services/search_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/services/search_test.go -------------------------------------------------------------------------------- /api/services/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/services/types.go -------------------------------------------------------------------------------- /api/testfiles/config.default.test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/testfiles/config.default.test.yaml -------------------------------------------------------------------------------- /api/testfiles/config.empty.test.yaml: -------------------------------------------------------------------------------- 1 | --- -------------------------------------------------------------------------------- /api/testfiles/config.invalid-auth-method.test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/testfiles/config.invalid-auth-method.test.yaml -------------------------------------------------------------------------------- /api/testfiles/config.invalid-ldap.test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/testfiles/config.invalid-ldap.test.yaml -------------------------------------------------------------------------------- /api/testfiles/config.missing-users.test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/testfiles/config.missing-users.test.yaml -------------------------------------------------------------------------------- /api/testfiles/rapi_responses/valid_groups_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/testfiles/rapi_responses/valid_groups_response.json -------------------------------------------------------------------------------- /api/testfiles/rapi_responses/valid_instance_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/testfiles/rapi_responses/valid_instance_response.json -------------------------------------------------------------------------------- /api/testfiles/rapi_responses/valid_job_cluster_verify_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/testfiles/rapi_responses/valid_job_cluster_verify_response.json -------------------------------------------------------------------------------- /api/testfiles/rapi_responses/valid_job_instance_activate_disks_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/testfiles/rapi_responses/valid_job_instance_activate_disks_response.json -------------------------------------------------------------------------------- /api/testfiles/rapi_responses/valid_job_instance_create_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/testfiles/rapi_responses/valid_job_instance_create_response.json -------------------------------------------------------------------------------- /api/testfiles/rapi_responses/valid_job_instance_create_with_import_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/testfiles/rapi_responses/valid_job_instance_create_with_import_response.json -------------------------------------------------------------------------------- /api/testfiles/rapi_responses/valid_job_instance_migrate_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/testfiles/rapi_responses/valid_job_instance_migrate_response.json -------------------------------------------------------------------------------- /api/testfiles/rapi_responses/valid_job_instance_query_data_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/testfiles/rapi_responses/valid_job_instance_query_data_response.json -------------------------------------------------------------------------------- /api/testfiles/rapi_responses/valid_job_instance_remove_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/testfiles/rapi_responses/valid_job_instance_remove_response.json -------------------------------------------------------------------------------- /api/testfiles/rapi_responses/valid_names_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/testfiles/rapi_responses/valid_names_response.json -------------------------------------------------------------------------------- /api/testfiles/rapi_responses/valid_node_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/testfiles/rapi_responses/valid_node_response.json -------------------------------------------------------------------------------- /api/testfiles/rapi_responses/valid_nodes_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/testfiles/rapi_responses/valid_nodes_response.json -------------------------------------------------------------------------------- /api/testfiles/rapi_responses/valid_query_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/testfiles/rapi_responses/valid_query_response.json -------------------------------------------------------------------------------- /api/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/utils/utils.go -------------------------------------------------------------------------------- /api/utils/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/utils/utils_test.go -------------------------------------------------------------------------------- /api/websocket/websocket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/api/websocket/websocket.go -------------------------------------------------------------------------------- /bin/remove-git-hooks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/bin/remove-git-hooks.sh -------------------------------------------------------------------------------- /bin/setup-git-hooks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/bin/setup-git-hooks.sh -------------------------------------------------------------------------------- /web/.env: -------------------------------------------------------------------------------- 1 | ESLINT_NO_DEV_ERRORS=true 2 | -------------------------------------------------------------------------------- /web/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/.eslintrc.js -------------------------------------------------------------------------------- /web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/.gitignore -------------------------------------------------------------------------------- /web/.stylelintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/.stylelintrc.js -------------------------------------------------------------------------------- /web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/README.md -------------------------------------------------------------------------------- /web/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/package-lock.json -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/package.json -------------------------------------------------------------------------------- /web/prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/prettierrc.js -------------------------------------------------------------------------------- /web/public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /web/public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /web/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/public/apple-touch-icon.png -------------------------------------------------------------------------------- /web/public/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/public/favicon-16x16.png -------------------------------------------------------------------------------- /web/public/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/public/favicon-32x32.png -------------------------------------------------------------------------------- /web/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/public/favicon.ico -------------------------------------------------------------------------------- /web/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/public/index.html -------------------------------------------------------------------------------- /web/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/public/manifest.json -------------------------------------------------------------------------------- /web/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/public/robots.txt -------------------------------------------------------------------------------- /web/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/App.tsx -------------------------------------------------------------------------------- /web/src/CustomColorBadge/CustomColorBadge.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/CustomColorBadge/CustomColorBadge.module.scss -------------------------------------------------------------------------------- /web/src/CustomColorBadge/CustomColorBadge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/CustomColorBadge/CustomColorBadge.tsx -------------------------------------------------------------------------------- /web/src/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/api/index.ts -------------------------------------------------------------------------------- /web/src/api/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/api/models.ts -------------------------------------------------------------------------------- /web/src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/assets/logo.svg -------------------------------------------------------------------------------- /web/src/components/ApiDataRenderer/ApiDataRenderer.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/ApiDataRenderer/ApiDataRenderer.module.scss -------------------------------------------------------------------------------- /web/src/components/ApiDataRenderer/ApiDataRenderer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/ApiDataRenderer/ApiDataRenderer.tsx -------------------------------------------------------------------------------- /web/src/components/Breadcrumbs/Breadcrumbs.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/Breadcrumbs/Breadcrumbs.module.scss -------------------------------------------------------------------------------- /web/src/components/Breadcrumbs/Breadcrumbs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/Breadcrumbs/Breadcrumbs.tsx -------------------------------------------------------------------------------- /web/src/components/Button/Button.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/Button/Button.module.scss -------------------------------------------------------------------------------- /web/src/components/Button/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/Button/Button.tsx -------------------------------------------------------------------------------- /web/src/components/Card/Card.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/Card/Card.module.scss -------------------------------------------------------------------------------- /web/src/components/Card/Card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/Card/Card.tsx -------------------------------------------------------------------------------- /web/src/components/Checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/Checkbox.tsx -------------------------------------------------------------------------------- /web/src/components/ClusterNotFound/ClusterNotFound.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/ClusterNotFound/ClusterNotFound.module.scss -------------------------------------------------------------------------------- /web/src/components/ClusterNotFound/ClusterNotFound.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/ClusterNotFound/ClusterNotFound.tsx -------------------------------------------------------------------------------- /web/src/components/ClusterSelector/ClusterSelector.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/ClusterSelector/ClusterSelector.module.scss -------------------------------------------------------------------------------- /web/src/components/ClusterSelector/ClusterSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/ClusterSelector/ClusterSelector.tsx -------------------------------------------------------------------------------- /web/src/components/CommandBar/CommandBar.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/CommandBar/CommandBar.module.scss -------------------------------------------------------------------------------- /web/src/components/CommandBar/CommandBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/CommandBar/CommandBar.tsx -------------------------------------------------------------------------------- /web/src/components/CommandBar/SearchInput/SearchInput.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/CommandBar/SearchInput/SearchInput.module.scss -------------------------------------------------------------------------------- /web/src/components/CommandBar/SearchInput/SearchInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/CommandBar/SearchInput/SearchInput.tsx -------------------------------------------------------------------------------- /web/src/components/CommandBar/SearchResult/SearchResult.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/CommandBar/SearchResult/SearchResult.module.scss -------------------------------------------------------------------------------- /web/src/components/CommandBar/SearchResult/SearchResult.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/CommandBar/SearchResult/SearchResult.tsx -------------------------------------------------------------------------------- /web/src/components/CommandBar/SearchResults/SearchResults.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/CommandBar/SearchResults/SearchResults.module.scss -------------------------------------------------------------------------------- /web/src/components/CommandBar/SearchResults/SearchResults.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/CommandBar/SearchResults/SearchResults.tsx -------------------------------------------------------------------------------- /web/src/components/ContentWrapper/ContentWrapper.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/ContentWrapper/ContentWrapper.module.scss -------------------------------------------------------------------------------- /web/src/components/ContentWrapper/ContentWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/ContentWrapper/ContentWrapper.tsx -------------------------------------------------------------------------------- /web/src/components/CustomDataTable/CustomDataTable.module.scss: -------------------------------------------------------------------------------- 1 | .sortIcon { 2 | margin-left: 0.5rem; 3 | } 4 | -------------------------------------------------------------------------------- /web/src/components/CustomDataTable/CustomDataTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/CustomDataTable/CustomDataTable.tsx -------------------------------------------------------------------------------- /web/src/components/Dropdown/Dropdown.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/Dropdown/Dropdown.module.scss -------------------------------------------------------------------------------- /web/src/components/Dropdown/Dropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/Dropdown/Dropdown.tsx -------------------------------------------------------------------------------- /web/src/components/FakeSearchBar/FakeSearchBar.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/FakeSearchBar/FakeSearchBar.module.scss -------------------------------------------------------------------------------- /web/src/components/FakeSearchBar/FakeSearchBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/FakeSearchBar/FakeSearchBar.tsx -------------------------------------------------------------------------------- /web/src/components/Icon/Icon.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/Icon/Icon.module.scss -------------------------------------------------------------------------------- /web/src/components/Icon/Icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/Icon/Icon.tsx -------------------------------------------------------------------------------- /web/src/components/IconButton/IconButton.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/IconButton/IconButton.module.scss -------------------------------------------------------------------------------- /web/src/components/IconButton/IconButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/IconButton/IconButton.tsx -------------------------------------------------------------------------------- /web/src/components/Input/Input.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/Input/Input.module.scss -------------------------------------------------------------------------------- /web/src/components/Input/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/Input/Input.tsx -------------------------------------------------------------------------------- /web/src/components/InstanceActionConfirmationModal/InstanceActionConfirmationModal.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/InstanceActionConfirmationModal/InstanceActionConfirmationModal.module.scss -------------------------------------------------------------------------------- /web/src/components/InstanceActionConfirmationModal/InstanceActionConfirmationModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/InstanceActionConfirmationModal/InstanceActionConfirmationModal.tsx -------------------------------------------------------------------------------- /web/src/components/InstanceActions/InstanceActions.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/InstanceActions/InstanceActions.module.scss -------------------------------------------------------------------------------- /web/src/components/InstanceActions/InstanceActions.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/InstanceActions/InstanceActions.test.tsx -------------------------------------------------------------------------------- /web/src/components/InstanceActions/InstanceActions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/InstanceActions/InstanceActions.tsx -------------------------------------------------------------------------------- /web/src/components/InstanceBanner/InstanceBanner.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/InstanceBanner/InstanceBanner.module.scss -------------------------------------------------------------------------------- /web/src/components/InstanceBanner/InstanceBanner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/InstanceBanner/InstanceBanner.tsx -------------------------------------------------------------------------------- /web/src/components/InstanceList/InstanceList.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/InstanceList/InstanceList.module.scss -------------------------------------------------------------------------------- /web/src/components/InstanceList/InstanceList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/InstanceList/InstanceList.tsx -------------------------------------------------------------------------------- /web/src/components/InstanceList/filters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/InstanceList/filters.ts -------------------------------------------------------------------------------- /web/src/components/JobList/JobList.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/JobList/JobList.module.scss -------------------------------------------------------------------------------- /web/src/components/JobList/JobList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/JobList/JobList.tsx -------------------------------------------------------------------------------- /web/src/components/JobStartedAt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/JobStartedAt.tsx -------------------------------------------------------------------------------- /web/src/components/JobStatus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/JobStatus.tsx -------------------------------------------------------------------------------- /web/src/components/JobSummary/JobSummary.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/JobSummary/JobSummary.module.scss -------------------------------------------------------------------------------- /web/src/components/JobSummary/JobSummary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/JobSummary/JobSummary.tsx -------------------------------------------------------------------------------- /web/src/components/JobWatcher/JobWatcher.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/JobWatcher/JobWatcher.module.scss -------------------------------------------------------------------------------- /web/src/components/JobWatcher/JobWatcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/JobWatcher/JobWatcher.tsx -------------------------------------------------------------------------------- /web/src/components/JobWatcher/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/JobWatcher/helpers.ts -------------------------------------------------------------------------------- /web/src/components/LoadingIndicator/LoadingIndicator.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/LoadingIndicator/LoadingIndicator.module.scss -------------------------------------------------------------------------------- /web/src/components/LoadingIndicator/LoadingIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/LoadingIndicator/LoadingIndicator.tsx -------------------------------------------------------------------------------- /web/src/components/MemoryUtilisation/MemoryUtilisation.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/MemoryUtilisation/MemoryUtilisation.module.scss -------------------------------------------------------------------------------- /web/src/components/MemoryUtilisation/MemoryUtilisation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/MemoryUtilisation/MemoryUtilisation.tsx -------------------------------------------------------------------------------- /web/src/components/Modal/Modal.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/Modal/Modal.module.scss -------------------------------------------------------------------------------- /web/src/components/Modal/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/Modal/Modal.tsx -------------------------------------------------------------------------------- /web/src/components/Name/Name.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/Name/Name.module.scss -------------------------------------------------------------------------------- /web/src/components/Name/Name.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/Name/Name.tsx -------------------------------------------------------------------------------- /web/src/components/Navbar/Navbar.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/Navbar/Navbar.module.scss -------------------------------------------------------------------------------- /web/src/components/Navbar/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/Navbar/Navbar.tsx -------------------------------------------------------------------------------- /web/src/components/PrefixLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/PrefixLink.tsx -------------------------------------------------------------------------------- /web/src/components/PrefixNavLink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/PrefixNavLink.tsx -------------------------------------------------------------------------------- /web/src/components/QuickInfoBanner/QuickInfoBanner.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/QuickInfoBanner/QuickInfoBanner.module.scss -------------------------------------------------------------------------------- /web/src/components/QuickInfoBanner/QuickInfoBanner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/QuickInfoBanner/QuickInfoBanner.tsx -------------------------------------------------------------------------------- /web/src/components/StatusBadge/StatusBadge.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/StatusBadge/StatusBadge.module.scss -------------------------------------------------------------------------------- /web/src/components/StatusBadge/StatusBadge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/StatusBadge/StatusBadge.tsx -------------------------------------------------------------------------------- /web/src/components/TabBar/TabBar.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/TabBar/TabBar.module.scss -------------------------------------------------------------------------------- /web/src/components/TabBar/TabBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/TabBar/TabBar.tsx -------------------------------------------------------------------------------- /web/src/components/Tag/Tag.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/Tag/Tag.module.scss -------------------------------------------------------------------------------- /web/src/components/Tag/Tag.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/Tag/Tag.tsx -------------------------------------------------------------------------------- /web/src/components/ThemeToggle/ThemeToggle.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/ThemeToggle/ThemeToggle.module.scss -------------------------------------------------------------------------------- /web/src/components/ThemeToggle/ThemeToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/ThemeToggle/ThemeToggle.tsx -------------------------------------------------------------------------------- /web/src/components/VNCConsole/VNCConsole.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/VNCConsole/VNCConsole.module.scss -------------------------------------------------------------------------------- /web/src/components/VNCConsole/VNCConsole.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/VNCConsole/VNCConsole.tsx -------------------------------------------------------------------------------- /web/src/components/VNCControl/VNCControl.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/VNCControl/VNCControl.module.scss -------------------------------------------------------------------------------- /web/src/components/VNCControl/VNCControl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/VNCControl/VNCControl.tsx -------------------------------------------------------------------------------- /web/src/components/VNCCredentialsPrompt/VNCCredentialsPrompt.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/VNCCredentialsPrompt/VNCCredentialsPrompt.module.scss -------------------------------------------------------------------------------- /web/src/components/VNCCredentialsPrompt/VNCCredentialsPrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/VNCCredentialsPrompt/VNCCredentialsPrompt.tsx -------------------------------------------------------------------------------- /web/src/components/VNCCtrlAltDelConfirmModal/VNCCtrlAltDelConfirmModal.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/VNCCtrlAltDelConfirmModal/VNCCtrlAltDelConfirmModal.module.scss -------------------------------------------------------------------------------- /web/src/components/VNCCtrlAltDelConfirmModal/VNCCtrlAltDelConfirmModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/components/VNCCtrlAltDelConfirmModal/VNCCtrlAltDelConfirmModal.tsx -------------------------------------------------------------------------------- /web/src/contexts/AuthContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/contexts/AuthContext.ts -------------------------------------------------------------------------------- /web/src/contexts/JobWatchContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/contexts/JobWatchContext.ts -------------------------------------------------------------------------------- /web/src/contexts/SearchBarContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/contexts/SearchBarContext.ts -------------------------------------------------------------------------------- /web/src/contexts/ThemeContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/contexts/ThemeContext.ts -------------------------------------------------------------------------------- /web/src/helpers/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/helpers/colors.ts -------------------------------------------------------------------------------- /web/src/helpers/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/helpers/hooks.ts -------------------------------------------------------------------------------- /web/src/helpers/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./numbers"; 2 | -------------------------------------------------------------------------------- /web/src/helpers/numbers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/helpers/numbers.ts -------------------------------------------------------------------------------- /web/src/helpers/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/helpers/time.ts -------------------------------------------------------------------------------- /web/src/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/index.scss -------------------------------------------------------------------------------- /web/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/index.tsx -------------------------------------------------------------------------------- /web/src/providers/AuthProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/providers/AuthProvider.tsx -------------------------------------------------------------------------------- /web/src/providers/CommandBarProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/providers/CommandBarProvider.tsx -------------------------------------------------------------------------------- /web/src/providers/JobWatchProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/providers/JobWatchProvider.tsx -------------------------------------------------------------------------------- /web/src/providers/ThemeProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/providers/ThemeProvider.tsx -------------------------------------------------------------------------------- /web/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /web/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/setupTests.ts -------------------------------------------------------------------------------- /web/src/styles/colors.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/styles/colors.scss -------------------------------------------------------------------------------- /web/src/styles/mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/styles/mixins.scss -------------------------------------------------------------------------------- /web/src/styles/vars.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/styles/vars.scss -------------------------------------------------------------------------------- /web/src/types/novnc.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/types/novnc.d.ts -------------------------------------------------------------------------------- /web/src/views/ClusterWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/views/ClusterWrapper.tsx -------------------------------------------------------------------------------- /web/src/views/Dashboard/Dashboard.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/views/Dashboard/Dashboard.module.scss -------------------------------------------------------------------------------- /web/src/views/Dashboard/Dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/views/Dashboard/Dashboard.tsx -------------------------------------------------------------------------------- /web/src/views/InstanceConsole/InstanceConsole.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/views/InstanceConsole/InstanceConsole.tsx -------------------------------------------------------------------------------- /web/src/views/InstanceDetail/InstanceDetail.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/views/InstanceDetail/InstanceDetail.module.scss -------------------------------------------------------------------------------- /web/src/views/InstanceDetail/InstanceDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/views/InstanceDetail/InstanceDetail.tsx -------------------------------------------------------------------------------- /web/src/views/Instances/Instances.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/views/Instances/Instances.tsx -------------------------------------------------------------------------------- /web/src/views/JobDetail/JobDetail.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/views/JobDetail/JobDetail.module.scss -------------------------------------------------------------------------------- /web/src/views/JobDetail/JobDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/views/JobDetail/JobDetail.tsx -------------------------------------------------------------------------------- /web/src/views/Jobs/Jobs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/views/Jobs/Jobs.tsx -------------------------------------------------------------------------------- /web/src/views/Login/Login.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/views/Login/Login.module.scss -------------------------------------------------------------------------------- /web/src/views/Login/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/views/Login/Login.tsx -------------------------------------------------------------------------------- /web/src/views/NodeDetail/NodeDetail.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/views/NodeDetail/NodeDetail.module.scss -------------------------------------------------------------------------------- /web/src/views/NodeDetail/NodeDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/views/NodeDetail/NodeDetail.tsx -------------------------------------------------------------------------------- /web/src/views/NodeList/NodeList.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/views/NodeList/NodeList.module.scss -------------------------------------------------------------------------------- /web/src/views/NodeList/NodeList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/views/NodeList/NodeList.tsx -------------------------------------------------------------------------------- /web/src/views/NodePrimaryInstances/NodePrimaryInstances.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/views/NodePrimaryInstances/NodePrimaryInstances.tsx -------------------------------------------------------------------------------- /web/src/views/NodeSecondaryInstances/NodeSecondaryInstances.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/src/views/NodeSecondaryInstances/NodeSecondaryInstances.tsx -------------------------------------------------------------------------------- /web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sipgate/gnt-cc/HEAD/web/tsconfig.json --------------------------------------------------------------------------------