├── .cf-extensions
├── .cfignore
├── .codeclimate.yml
├── .codecov.yaml
├── .dockerignore
├── .editorconfig
├── .eslintrc
├── .gitattributes
├── .github
├── dependabot.yaml
└── workflows
│ ├── backend_tests.yml
│ ├── container-push-base-images-develop.yaml
│ ├── documentation-versioning.yml
│ ├── documentation.yml
│ └── frontend_tests.yml
├── .gitignore
├── .jsbeautifyrc
├── .mdlrc
├── .sass-lint.yml
├── .scss-lint.yml
├── .travis.yml
├── CHANGELOG.md
├── CONTRIBUTING.md
├── LICENSE
├── NOTICE
├── README.md
├── angular.json
├── bin
└── package
├── browserslist
├── build
├── bk-build.sh
├── bk-fetch-deps.sh
├── clean-symlinks.js
├── clean-test-reports.sh
├── dev-setup.js
├── karma.conf.creator.js
├── karma.test.reporter.js
├── ngbuild.sh
├── prebuild-zip.js
├── proxy.conf.localdev.js
├── show-test-reports.sh
├── store-git-metadata.js
├── store-git-metadata.sh
├── test-images
│ └── test_image.png
├── tools
│ ├── backend-rejig.sh
│ ├── changelog.sh
│ ├── golang-movesrc.sh
│ ├── kube-terminal-dev.sh
│ ├── mysqldb-dev.sh
│ ├── postgres-dev.sh
│ ├── scan-images.sh
│ └── v4-migration
│ │ ├── migrate.sh
│ │ └── templates
│ │ ├── _index.scss
│ │ ├── ext.package.json
│ │ ├── public-api.ts_
│ │ └── theme.package.json
└── update-tools-versions.sh
├── deploy
├── Dockerfile.all-in-one
├── Dockerfile.bk
├── Dockerfile.init
├── Dockerfile.ui
├── all-in-one
│ ├── build.sh
│ ├── config.all-in-one.properties
│ └── src-build.sh
├── ci
│ ├── Dockerfile.concourse
│ ├── README.md
│ ├── automation
│ │ ├── Dockerfile.cfcli
│ │ ├── README.md
│ │ ├── cfallinonetest.sh
│ │ ├── cfpushtest.sh
│ │ ├── cfutils.sh
│ │ ├── check-cf.sh
│ │ ├── check-docker-images.sh
│ │ ├── check-stratos.sh
│ │ ├── e2e-clean-remnants.sh
│ │ ├── helm-chart-version-checking.sh
│ │ ├── helmtest.sh
│ │ ├── init-uaa-for-sso.sh
│ │ └── runandrecord.sh
│ ├── build-aio-image-canary.yml
│ ├── build-aio-image-nightly.yml
│ ├── build-aio-image-stable.yml
│ ├── build-images.yml
│ ├── console-dev-releases.yml
│ ├── console-helm-chart-pr.yml
│ ├── console-make-release.yml
│ ├── console-nightly-releases.yml
│ ├── console-sync-release.yml
│ ├── push-aio-image.yml
│ ├── scripts
│ │ ├── Dockerfile.bosh
│ │ ├── Dockerfile.dummy
│ │ ├── Dockerfile.stratos-ci
│ │ ├── build-docker-image-resource.sh
│ │ ├── build-git-tag-resource.sh
│ │ ├── build_common.sh
│ │ ├── build_concourse_image.sh
│ │ ├── daemon.json
│ │ ├── deploy-bosh.sh
│ │ ├── docker-image-common.sh
│ │ ├── docker-image-out-asset
│ │ └── git-resource-check
│ ├── secrets.yml-sample
│ ├── tasks
│ │ ├── build-images
│ │ │ ├── build-helm.yml
│ │ │ ├── canary-tag
│ │ │ ├── generate-certs.yml
│ │ │ ├── nightly-tag
│ │ │ └── stable-tag
│ │ ├── dev-releases
│ │ │ ├── check-docker-image.yml
│ │ │ ├── check-gh-release.yml
│ │ │ ├── create-chart-helper.sh
│ │ │ ├── create-chart.yml
│ │ │ ├── create-helm-pr.yml
│ │ │ ├── create-nightly-chart.yml
│ │ │ ├── docker-image-helper.sh
│ │ │ ├── generate-tag-files.yml
│ │ │ ├── github-helper.sh
│ │ │ ├── make-release.yml
│ │ │ ├── nightly-release-description
│ │ │ ├── nightly-release-name
│ │ │ ├── update-gh-release.yml
│ │ │ └── vars-helper.sh
│ │ ├── release
│ │ │ └── sync-official-release.yml
│ │ └── run-unit-tests.yml
│ └── travis
│ │ ├── check-e2e-pr.sh
│ │ ├── config.properties
│ │ ├── create-pr-branch.sh
│ │ ├── depcache.sh
│ │ ├── e2e-build-script.sh
│ │ ├── e2e-mc-helper.sh
│ │ ├── fetch-depcache.sh
│ │ ├── generate-depcache.sh
│ │ ├── helm-chart-unit-tests.sh
│ │ ├── install-go.sh
│ │ ├── job-e2e-before_script.sh
│ │ ├── job-e2e-script.sh
│ │ ├── run-backend-tests.sh
│ │ ├── run-e2e-tests.sh
│ │ ├── update-go-report-card.sh
│ │ └── upload-e2e-test-report.sh
├── cloud-foundry
│ ├── build.sh
│ ├── config.properties
│ └── start.sh
├── common-build.sh
├── containers
│ ├── config-init
│ │ └── config-init.sh
│ ├── kube-terminal
│ │ ├── Dockerfile.kubeterminal
│ │ └── kubeconsole.bashrc
│ ├── nginx
│ │ ├── Dockerfile.dc
│ │ ├── LICENSE.txt
│ │ ├── conf
│ │ │ ├── nginx.dev.conf
│ │ │ └── nginx.k8s.conf
│ │ └── run-nginx.sh
│ ├── postgres
│ │ ├── Dockerfile
│ │ ├── LICENSE.txt
│ │ └── wrap-docker-entrypoint.sh
│ └── proxy
│ │ └── entrypoint.sh
├── db
│ ├── Dockerfile.mariadb
│ ├── LICENSE.txt
│ ├── mariadb-entrypoint.sh
│ └── mariadb-ping.sh
├── fissile
│ ├── Dockerfile.bosh-cli
│ ├── README.md
│ ├── build-release.sh
│ ├── dark-opinions.yml
│ ├── defaults.txt
│ ├── opinions.yml
│ └── role-manifest.yml
├── kubernetes
│ ├── build.sh
│ ├── console
│ │ ├── .helmignore
│ │ ├── Chart.yaml
│ │ ├── README.md
│ │ ├── icon.png
│ │ ├── templates
│ │ │ ├── NOTES.txt
│ │ │ ├── __helpers.tpl
│ │ │ ├── __stratos.tpl
│ │ │ ├── analyzers.yaml
│ │ │ ├── config-init.yaml
│ │ │ ├── database.yaml
│ │ │ ├── deployment.yaml
│ │ │ ├── ingress.yaml
│ │ │ ├── psp.yaml
│ │ │ ├── secrets.yaml
│ │ │ ├── service-account.yaml
│ │ │ ├── service.yaml
│ │ │ └── volumes.yaml
│ │ ├── tests
│ │ │ ├── config_init_test.yaml
│ │ │ ├── custom-cert_test.yaml
│ │ │ ├── custom_annotations_test.yaml
│ │ │ ├── database_test.yaml
│ │ │ ├── deployment_test.yaml
│ │ │ ├── ingress_test.yaml
│ │ │ ├── kube_version_test.yaml
│ │ │ ├── service_test.yaml
│ │ │ ├── user_invite_test.yaml
│ │ │ └── user_test.yaml
│ │ ├── values.schema.json
│ │ └── values.yaml
│ ├── custom
│ │ ├── customize-helm.sh
│ │ └── imagelist.txt
│ ├── imagelist-gen.sh
│ ├── imagelist.values.yaml
│ └── test
│ │ └── uaa
│ │ ├── .helmignore
│ │ ├── Chart.yaml
│ │ ├── templates
│ │ ├── deployment.yaml
│ │ └── service.yaml
│ │ └── values.yaml
├── proxy.env
├── stratos-base-images
│ ├── Dockerfile.stratos-base.tmpl
│ ├── Dockerfile.stratos-bk-base.tmpl
│ ├── Dockerfile.stratos-bk-build-base.tmpl
│ ├── Dockerfile.stratos-bk-init-base.tmpl
│ ├── Dockerfile.stratos-go-build-base.tmpl
│ ├── Dockerfile.stratos-mariadb-base.tmpl
│ ├── Dockerfile.stratos-nginx-base.tmpl
│ ├── Dockerfile.stratos-ruby-base.tmpl
│ ├── Dockerfile.stratos-ruby-build-base.tmpl
│ ├── Dockerfile.stratos-ui-build-base.tmpl
│ ├── build-base-images.sh
│ ├── imagelist.txt
│ └── install-ruby.sh
├── stratos-ui-release
│ ├── README.md
│ ├── bosh-lite
│ │ └── deployment.yml
│ ├── config
│ │ ├── blobs.yml
│ │ └── final.yml
│ ├── jobs
│ │ ├── backend
│ │ │ ├── monit
│ │ │ ├── spec
│ │ │ └── templates
│ │ │ │ ├── backend_ctl.erb
│ │ │ │ ├── config.properties.erb
│ │ │ │ ├── dbconf.yml.erb
│ │ │ │ ├── post-deploy.erb
│ │ │ │ ├── pre-start.erb
│ │ │ │ ├── ssl_cert.erb
│ │ │ │ └── ssl_cert_key.erb
│ │ ├── frontend
│ │ │ ├── monit
│ │ │ ├── spec
│ │ │ └── templates
│ │ │ │ ├── nginx.conf.erb
│ │ │ │ ├── nginx_ctl.erb
│ │ │ │ ├── ssl_cert.erb
│ │ │ │ └── ssl_cert_key.erb
│ │ └── global-properties
│ │ │ ├── monit
│ │ │ ├── spec
│ │ │ └── templates
│ │ │ └── run.erb
│ ├── packages
│ │ ├── backend
│ │ │ ├── packaging
│ │ │ ├── pre_packaging
│ │ │ └── spec
│ │ ├── frontend
│ │ │ ├── packaging
│ │ │ ├── pre_packaging
│ │ │ └── spec
│ │ ├── golang
│ │ │ ├── packaging
│ │ │ └── spec
│ │ ├── nginx
│ │ │ ├── README.md
│ │ │ ├── packaging
│ │ │ └── spec
│ │ └── utils
│ │ │ ├── packaging
│ │ │ └── spec
│ └── src
│ │ └── utils
│ │ ├── pid_utils.sh
│ │ └── syslog_utils.sh
├── tools
│ ├── docker-compose.dev.yml
│ ├── generate_cert.sh
│ ├── init-cf-for-e2e.sh
│ ├── populate-cf
│ │ ├── assign-many-orgs-role.sh
│ │ ├── cf-summit-april-2018.sh
│ │ ├── cf-summit-eu-2019.sh
│ │ ├── create-many-apps.sh
│ │ ├── create-many-orgs.sh
│ │ ├── create-many-routes.sh
│ │ ├── create-many-services.sh
│ │ ├── create-many-spaces.sh
│ │ ├── create-many-users.sh
│ │ └── create-services.sh
│ └── stand-up-dev-env.sh
└── uaa
│ ├── Dockerfile.dev
│ ├── README.md
│ ├── prepare.sh
│ └── uaa.yml
├── dev-ssl
├── server.crt
└── server.key
├── docs
├── apiDefinition.json
├── cf-api-v2-usage.md
├── cf-api-v3.md
├── cf-entity-scaling.md
├── issue_template.md
├── planning
│ ├── angular.md
│ ├── cf-user-management.md
│ ├── metrics.md
│ └── services.md
└── pull_request_template.md
├── electron
├── README.md
├── VolumeIcon.icns
├── about.html
├── background.png
├── build.sh
├── config.properties
├── electron-store.js
├── freeport.js
├── icon.icns
├── icon.png
├── index.js
├── logo.png
├── menu.js
├── package-lock.json
├── package.json
├── package.sh
├── prep-backend.sh
├── run.sh
└── stratos.yaml
├── exclude.lst
├── manifest-docker.yml
├── manifest.yml
├── ngcc.config.js
├── package-lock.json
├── package.json
├── package.md
├── protractor.conf.js
├── proxy.conf.template.js
├── src
├── frontend
│ └── packages
│ │ ├── cf-autoscaler
│ │ ├── karma.conf.js
│ │ ├── ng-package.json
│ │ ├── package.json
│ │ ├── sass
│ │ │ └── _all-theme.scss
│ │ ├── src
│ │ │ ├── cf-autoscaler-package.module.ts
│ │ │ ├── cf-autoscaler-routing.module.ts
│ │ │ ├── cf-autoscaler-testing.module.ts
│ │ │ ├── cf-autoscaler.module.ts
│ │ │ ├── core
│ │ │ │ ├── autoscaler-helpers
│ │ │ │ │ ├── autoscaler-available.ts
│ │ │ │ │ ├── autoscaler-transform-metric.spec.ts
│ │ │ │ │ ├── autoscaler-transform-metric.ts
│ │ │ │ │ ├── autoscaler-transform-policy.spec.ts
│ │ │ │ │ ├── autoscaler-transform-policy.ts
│ │ │ │ │ ├── autoscaler-util.spec.ts
│ │ │ │ │ ├── autoscaler-util.ts
│ │ │ │ │ ├── autoscaler-validation.spec.ts
│ │ │ │ │ └── autoscaler-validation.ts
│ │ │ │ ├── autoscaler.module.ts
│ │ │ │ └── autoscaler.routing.ts
│ │ │ ├── features
│ │ │ │ ├── autoscaler-base.component.html
│ │ │ │ ├── autoscaler-base.component.scss
│ │ │ │ ├── autoscaler-base.component.spec.ts
│ │ │ │ ├── autoscaler-base.component.ts
│ │ │ │ ├── autoscaler-metric-page
│ │ │ │ │ ├── autoscaler-metric-page.component.html
│ │ │ │ │ ├── autoscaler-metric-page.component.scss
│ │ │ │ │ ├── autoscaler-metric-page.component.spec.ts
│ │ │ │ │ └── autoscaler-metric-page.component.ts
│ │ │ │ ├── autoscaler-scale-history-page
│ │ │ │ │ ├── autoscaler-scale-history-page.component.html
│ │ │ │ │ ├── autoscaler-scale-history-page.component.scss
│ │ │ │ │ ├── autoscaler-scale-history-page.component.spec.ts
│ │ │ │ │ └── autoscaler-scale-history-page.component.ts
│ │ │ │ ├── autoscaler-tab-extension
│ │ │ │ │ ├── autoscaler-tab-extension.component.html
│ │ │ │ │ ├── autoscaler-tab-extension.component.scss
│ │ │ │ │ ├── autoscaler-tab-extension.component.spec.ts
│ │ │ │ │ └── autoscaler-tab-extension.component.ts
│ │ │ │ ├── edit-autoscaler-credential
│ │ │ │ │ ├── edit-autoscaler-credential.component.html
│ │ │ │ │ ├── edit-autoscaler-credential.component.scss
│ │ │ │ │ ├── edit-autoscaler-credential.component.spec.ts
│ │ │ │ │ └── edit-autoscaler-credential.component.ts
│ │ │ │ └── edit-autoscaler-policy
│ │ │ │ │ ├── edit-autoscaler-policy-base-step.ts
│ │ │ │ │ ├── edit-autoscaler-policy-service.spec.ts
│ │ │ │ │ ├── edit-autoscaler-policy-service.ts
│ │ │ │ │ ├── edit-autoscaler-policy-step1
│ │ │ │ │ ├── edit-autoscaler-policy-step1.component.html
│ │ │ │ │ ├── edit-autoscaler-policy-step1.component.scss
│ │ │ │ │ ├── edit-autoscaler-policy-step1.component.spec.ts
│ │ │ │ │ └── edit-autoscaler-policy-step1.component.ts
│ │ │ │ │ ├── edit-autoscaler-policy-step2
│ │ │ │ │ ├── edit-autoscaler-policy-step2.component.html
│ │ │ │ │ ├── edit-autoscaler-policy-step2.component.scss
│ │ │ │ │ ├── edit-autoscaler-policy-step2.component.spec.ts
│ │ │ │ │ └── edit-autoscaler-policy-step2.component.ts
│ │ │ │ │ ├── edit-autoscaler-policy-step3
│ │ │ │ │ ├── edit-autoscaler-policy-step3.component.html
│ │ │ │ │ ├── edit-autoscaler-policy-step3.component.scss
│ │ │ │ │ ├── edit-autoscaler-policy-step3.component.spec.ts
│ │ │ │ │ └── edit-autoscaler-policy-step3.component.ts
│ │ │ │ │ ├── edit-autoscaler-policy-step4
│ │ │ │ │ ├── edit-autoscaler-policy-step4.component.html
│ │ │ │ │ ├── edit-autoscaler-policy-step4.component.scss
│ │ │ │ │ ├── edit-autoscaler-policy-step4.component.spec.ts
│ │ │ │ │ ├── edit-autoscaler-policy-step4.component.ts
│ │ │ │ │ └── edit-autoscaler-policy-step4.theme.scss
│ │ │ │ │ ├── edit-autoscaler-policy.component.html
│ │ │ │ │ ├── edit-autoscaler-policy.component.scss
│ │ │ │ │ ├── edit-autoscaler-policy.component.spec.ts
│ │ │ │ │ └── edit-autoscaler-policy.component.ts
│ │ │ ├── public_api.ts
│ │ │ ├── shared
│ │ │ │ ├── card-autoscaler-default
│ │ │ │ │ ├── card-autoscaler-default.component.html
│ │ │ │ │ ├── card-autoscaler-default.component.scss
│ │ │ │ │ ├── card-autoscaler-default.component.spec.ts
│ │ │ │ │ └── card-autoscaler-default.component.ts
│ │ │ │ └── list-types
│ │ │ │ │ ├── app-autoscaler-event
│ │ │ │ │ ├── cf-app-autoscaler-events-config.service.spec.ts
│ │ │ │ │ ├── cf-app-autoscaler-events-config.service.ts
│ │ │ │ │ ├── cf-app-autoscaler-events-data-source.ts
│ │ │ │ │ ├── table-cell-autoscaler-event-change
│ │ │ │ │ │ ├── table-cell-autoscaler-event-change-icon.pipe.ts
│ │ │ │ │ │ ├── table-cell-autoscaler-event-change.component.html
│ │ │ │ │ │ ├── table-cell-autoscaler-event-change.component.scss
│ │ │ │ │ │ ├── table-cell-autoscaler-event-change.component.spec.ts
│ │ │ │ │ │ └── table-cell-autoscaler-event-change.component.ts
│ │ │ │ │ └── table-cell-autoscaler-event-status
│ │ │ │ │ │ ├── table-cell-autoscaler-event-status-icon.pipe.ts
│ │ │ │ │ │ ├── table-cell-autoscaler-event-status.component.html
│ │ │ │ │ │ ├── table-cell-autoscaler-event-status.component.scss
│ │ │ │ │ │ ├── table-cell-autoscaler-event-status.component.spec.ts
│ │ │ │ │ │ └── table-cell-autoscaler-event-status.component.ts
│ │ │ │ │ └── app-autoscaler-metric-chart
│ │ │ │ │ ├── app-autoscaler-metric-chart-card
│ │ │ │ │ ├── app-autoscaler-metric-chart-card.component.html
│ │ │ │ │ ├── app-autoscaler-metric-chart-card.component.scss
│ │ │ │ │ ├── app-autoscaler-metric-chart-card.component.spec.ts
│ │ │ │ │ ├── app-autoscaler-metric-chart-card.component.ts
│ │ │ │ │ └── combo-chart
│ │ │ │ │ │ ├── combo-chart.component.html
│ │ │ │ │ │ ├── combo-chart.component.scss
│ │ │ │ │ │ ├── combo-chart.component.ts
│ │ │ │ │ │ ├── combo-series-vertical.component.spec.ts
│ │ │ │ │ │ └── combo-series-vertical.component.ts
│ │ │ │ │ ├── app-autoscaler-metric-chart-data-source.ts
│ │ │ │ │ ├── app-autoscaler-metric-chart-list-config.service.spec.ts
│ │ │ │ │ └── app-autoscaler-metric-chart-list-config.service.ts
│ │ │ ├── store
│ │ │ │ ├── app-autoscaler.actions.ts
│ │ │ │ ├── app-autoscaler.types.ts
│ │ │ │ ├── autoscaler-entity-factory.ts
│ │ │ │ ├── autoscaler-entity-generator.ts
│ │ │ │ └── autoscaler.effects.ts
│ │ │ └── test.ts
│ │ ├── tsconfig.lib.json
│ │ ├── tsconfig.lib.prod.json
│ │ ├── tsconfig.spec.json
│ │ └── tslint.json
│ │ ├── cloud-foundry
│ │ ├── karma.conf.js
│ │ ├── ng-package.json
│ │ ├── package.json
│ │ ├── sass
│ │ │ ├── _all-theme.scss
│ │ │ └── mixins.scss
│ │ ├── src
│ │ │ ├── actions
│ │ │ │ ├── app-event.actions.ts
│ │ │ │ ├── app-metadata.actions.ts
│ │ │ │ ├── app-variables.actions.ts
│ │ │ │ ├── application-service-routes.actions.ts
│ │ │ │ ├── application.actions.ts
│ │ │ │ ├── buildpack.action.ts
│ │ │ │ ├── cf-action.types.ts
│ │ │ │ ├── cf-event.actions.ts
│ │ │ │ ├── cf-metrics.actions.ts
│ │ │ │ ├── cloud-foundry.actions.ts
│ │ │ │ ├── create-applications-page.actions.ts
│ │ │ │ ├── create-service-instance.actions.ts
│ │ │ │ ├── deploy-applications.actions.ts
│ │ │ │ ├── domains.actions.ts
│ │ │ │ ├── feature-flags.actions.ts
│ │ │ │ ├── organization.actions.ts
│ │ │ │ ├── permissions.actions.ts
│ │ │ │ ├── quota-definitions.actions.ts
│ │ │ │ ├── relation.actions.ts
│ │ │ │ ├── relations-actions.ts
│ │ │ │ ├── route.actions.ts
│ │ │ │ ├── security-groups-actions.ts
│ │ │ │ ├── service-bindings.actions.ts
│ │ │ │ ├── service-broker.actions.ts
│ │ │ │ ├── service-instances.actions.ts
│ │ │ │ ├── service-plan-visibility.actions.ts
│ │ │ │ ├── service-plan.actions.ts
│ │ │ │ ├── service.actions.ts
│ │ │ │ ├── space.actions.ts
│ │ │ │ ├── stack.action.ts
│ │ │ │ ├── user-provided-service.actions.ts
│ │ │ │ ├── users-roles.actions.ts
│ │ │ │ └── users.actions.ts
│ │ │ ├── cf-api-svc.types.ts
│ │ │ ├── cf-api.types.ts
│ │ │ ├── cf-app-state.ts
│ │ │ ├── cf-entity-catalog.ts
│ │ │ ├── cf-entity-factory.ts
│ │ │ ├── cf-entity-generator.ts
│ │ │ ├── cf-entity-helpers.ts
│ │ │ ├── cf-entity-schema-types.ts
│ │ │ ├── cf-entity-types.ts
│ │ │ ├── cf-error-helpers.ts
│ │ │ ├── cf-metadata-types.ts
│ │ │ ├── cf-types.ts
│ │ │ ├── cf.helpers.ts
│ │ │ ├── cloud-foundry-package.module.ts
│ │ │ ├── cloud-foundry-routing.module.ts
│ │ │ ├── cloud-foundry-test.module.ts
│ │ │ ├── entity-action-builders
│ │ │ │ ├── application-env-var.action-builders.ts
│ │ │ │ ├── application-stats.action-builders.ts
│ │ │ │ ├── application-summary.action-builders.ts
│ │ │ │ ├── application.action-builders.ts
│ │ │ │ ├── buildpack.action-builders.ts
│ │ │ │ ├── cf-event.action-builders.ts
│ │ │ │ ├── cf-info.action-builders.ts
│ │ │ │ ├── domin.action-builder.ts
│ │ │ │ ├── feature-flag.action-builder.ts
│ │ │ │ ├── organization.action-builders.ts
│ │ │ │ ├── quota-definition.action-builders.ts
│ │ │ │ ├── routes.action-builder.ts
│ │ │ │ ├── security-groups.action-builder.ts
│ │ │ │ ├── service-binding.action-builders.ts
│ │ │ │ ├── service-broker.entity-builders.ts
│ │ │ │ ├── service-instance.action.builders.ts
│ │ │ │ ├── service-plan-visibility.action-builders.ts
│ │ │ │ ├── service-plan.action-builders.ts
│ │ │ │ ├── service.entity-builders.ts
│ │ │ │ ├── space-quota.action-builders.ts
│ │ │ │ ├── space.action-builders.ts
│ │ │ │ ├── stack-action-builders.ts
│ │ │ │ ├── user-provided-service.action-builders.ts
│ │ │ │ └── user.action-builders.ts
│ │ │ ├── entity-relations
│ │ │ │ ├── cf-entity-relations.getters.ts
│ │ │ │ ├── entity-relation-tree.ts
│ │ │ │ ├── entity-relations-from-parent.spec.ts
│ │ │ │ ├── entity-relations-list.spec.ts
│ │ │ │ ├── entity-relations-post-processor.ts
│ │ │ │ ├── entity-relations-validate.spec.ts
│ │ │ │ ├── entity-relations.spec.ts
│ │ │ │ ├── entity-relations.tree.spec.ts
│ │ │ │ ├── entity-relations.tree.ts
│ │ │ │ ├── entity-relations.ts
│ │ │ │ ├── entity-relations.types.ts
│ │ │ │ └── processors
│ │ │ │ │ └── org-space-post-processor.ts
│ │ │ ├── features
│ │ │ │ ├── applications
│ │ │ │ │ ├── application-delete
│ │ │ │ │ │ ├── application-delete.component.html
│ │ │ │ │ │ ├── application-delete.component.scss
│ │ │ │ │ │ ├── application-delete.component.spec.ts
│ │ │ │ │ │ ├── application-delete.component.ts
│ │ │ │ │ │ ├── delete-app-instances
│ │ │ │ │ │ │ ├── app-delete-instances-routes-list-config.service.ts
│ │ │ │ │ │ │ ├── delete-app-instances.component.html
│ │ │ │ │ │ │ ├── delete-app-instances.component.scss
│ │ │ │ │ │ │ ├── delete-app-instances.component.spec.ts
│ │ │ │ │ │ │ └── delete-app-instances.component.ts
│ │ │ │ │ │ └── delete-app-routes
│ │ │ │ │ │ │ ├── app-delete-routes-list-config.service.ts
│ │ │ │ │ │ │ ├── delete-app-routes.component.html
│ │ │ │ │ │ │ ├── delete-app-routes.component.scss
│ │ │ │ │ │ │ ├── delete-app-routes.component.spec.ts
│ │ │ │ │ │ │ └── delete-app-routes.component.ts
│ │ │ │ │ ├── application-monitor.service.ts
│ │ │ │ │ ├── application-wall
│ │ │ │ │ │ ├── application-wall.component.html
│ │ │ │ │ │ ├── application-wall.component.scss
│ │ │ │ │ │ ├── application-wall.component.spec.ts
│ │ │ │ │ │ ├── application-wall.component.theme.scss
│ │ │ │ │ │ └── application-wall.component.ts
│ │ │ │ │ ├── application.service.spec.ts
│ │ │ │ │ ├── application.service.ts
│ │ │ │ │ ├── application
│ │ │ │ │ │ ├── application-base.component.html
│ │ │ │ │ │ ├── application-base.component.scss
│ │ │ │ │ │ ├── application-base.component.spec.ts
│ │ │ │ │ │ ├── application-base.component.ts
│ │ │ │ │ │ └── application-tabs-base
│ │ │ │ │ │ │ ├── application-poll
│ │ │ │ │ │ │ ├── application-poll.component.html
│ │ │ │ │ │ │ ├── application-poll.component.scss
│ │ │ │ │ │ │ ├── application-poll.component.spec.ts
│ │ │ │ │ │ │ └── application-poll.component.ts
│ │ │ │ │ │ │ ├── application-polling.service.ts
│ │ │ │ │ │ │ ├── application-tabs-base.component.html
│ │ │ │ │ │ │ ├── application-tabs-base.component.scss
│ │ │ │ │ │ │ ├── application-tabs-base.component.spec.ts
│ │ │ │ │ │ │ ├── application-tabs-base.component.ts
│ │ │ │ │ │ │ └── tabs
│ │ │ │ │ │ │ ├── build-tab
│ │ │ │ │ │ │ ├── application-env-vars.service.spec.ts
│ │ │ │ │ │ │ ├── application-env-vars.service.ts
│ │ │ │ │ │ │ ├── build-tab.component.html
│ │ │ │ │ │ │ ├── build-tab.component.scss
│ │ │ │ │ │ │ ├── build-tab.component.spec.ts
│ │ │ │ │ │ │ ├── build-tab.component.ts
│ │ │ │ │ │ │ └── view-buildpack
│ │ │ │ │ │ │ │ ├── view-buildpack.component.html
│ │ │ │ │ │ │ │ ├── view-buildpack.component.scss
│ │ │ │ │ │ │ │ ├── view-buildpack.component.spec.ts
│ │ │ │ │ │ │ │ └── view-buildpack.component.ts
│ │ │ │ │ │ │ ├── events-tab
│ │ │ │ │ │ │ ├── events-tab.component.html
│ │ │ │ │ │ │ ├── events-tab.component.scss
│ │ │ │ │ │ │ ├── events-tab.component.spec.ts
│ │ │ │ │ │ │ └── events-tab.component.ts
│ │ │ │ │ │ │ ├── gitscm-tab
│ │ │ │ │ │ │ ├── gitscm-tab.component.html
│ │ │ │ │ │ │ ├── gitscm-tab.component.scss
│ │ │ │ │ │ │ ├── gitscm-tab.component.spec.ts
│ │ │ │ │ │ │ └── gitscm-tab.component.ts
│ │ │ │ │ │ │ ├── instances-tab
│ │ │ │ │ │ │ ├── instances-tab.component.html
│ │ │ │ │ │ │ ├── instances-tab.component.scss
│ │ │ │ │ │ │ ├── instances-tab.component.spec.ts
│ │ │ │ │ │ │ └── instances-tab.component.ts
│ │ │ │ │ │ │ ├── log-stream-tab
│ │ │ │ │ │ │ ├── log-stream-tab.component.html
│ │ │ │ │ │ │ ├── log-stream-tab.component.scss
│ │ │ │ │ │ │ ├── log-stream-tab.component.spec.ts
│ │ │ │ │ │ │ └── log-stream-tab.component.ts
│ │ │ │ │ │ │ ├── metrics-tab
│ │ │ │ │ │ │ ├── metrics-tab.component.html
│ │ │ │ │ │ │ ├── metrics-tab.component.scss
│ │ │ │ │ │ │ ├── metrics-tab.component.spec.ts
│ │ │ │ │ │ │ └── metrics-tab.component.ts
│ │ │ │ │ │ │ ├── routes-tab
│ │ │ │ │ │ │ └── routes-tab
│ │ │ │ │ │ │ │ ├── routes-tab.component.html
│ │ │ │ │ │ │ │ ├── routes-tab.component.scss
│ │ │ │ │ │ │ │ ├── routes-tab.component.spec.ts
│ │ │ │ │ │ │ │ └── routes-tab.component.ts
│ │ │ │ │ │ │ ├── services-tab
│ │ │ │ │ │ │ ├── services-tab.component.html
│ │ │ │ │ │ │ ├── services-tab.component.scss
│ │ │ │ │ │ │ ├── services-tab.component.spec.ts
│ │ │ │ │ │ │ └── services-tab.component.ts
│ │ │ │ │ │ │ └── variables-tab
│ │ │ │ │ │ │ ├── variables-tab.component.html
│ │ │ │ │ │ │ ├── variables-tab.component.scss
│ │ │ │ │ │ │ ├── variables-tab.component.spec.ts
│ │ │ │ │ │ │ └── variables-tab.component.ts
│ │ │ │ │ ├── applications.module.ts
│ │ │ │ │ ├── applications.routing.ts
│ │ │ │ │ ├── cli-info-application
│ │ │ │ │ │ ├── cli-info-application.component.html
│ │ │ │ │ │ ├── cli-info-application.component.scss
│ │ │ │ │ │ ├── cli-info-application.component.spec.ts
│ │ │ │ │ │ └── cli-info-application.component.ts
│ │ │ │ │ ├── create-application
│ │ │ │ │ │ ├── create-application-step2
│ │ │ │ │ │ │ ├── create-application-step2.component.html
│ │ │ │ │ │ │ ├── create-application-step2.component.scss
│ │ │ │ │ │ │ ├── create-application-step2.component.spec.ts
│ │ │ │ │ │ │ └── create-application-step2.component.ts
│ │ │ │ │ │ ├── create-application-step3
│ │ │ │ │ │ │ ├── create-application-step3.component.html
│ │ │ │ │ │ │ ├── create-application-step3.component.scss
│ │ │ │ │ │ │ ├── create-application-step3.component.spec.ts
│ │ │ │ │ │ │ └── create-application-step3.component.ts
│ │ │ │ │ │ ├── create-application.component.html
│ │ │ │ │ │ ├── create-application.component.scss
│ │ │ │ │ │ ├── create-application.component.spec.ts
│ │ │ │ │ │ ├── create-application.component.ts
│ │ │ │ │ │ └── create-application.module.ts
│ │ │ │ │ ├── deploy-application
│ │ │ │ │ │ ├── deploy-application-deployer.ts
│ │ │ │ │ │ ├── deploy-application-ignorefiles.ts
│ │ │ │ │ │ ├── deploy-application-options-step
│ │ │ │ │ │ │ ├── deploy-application-options-step.component.html
│ │ │ │ │ │ │ ├── deploy-application-options-step.component.scss
│ │ │ │ │ │ │ ├── deploy-application-options-step.component.spec.ts
│ │ │ │ │ │ │ └── deploy-application-options-step.component.ts
│ │ │ │ │ │ ├── deploy-application-step-source-upload
│ │ │ │ │ │ │ ├── deploy-application-step-source-upload.component.html
│ │ │ │ │ │ │ ├── deploy-application-step-source-upload.component.scss
│ │ │ │ │ │ │ ├── deploy-application-step-source-upload.component.spec.ts
│ │ │ │ │ │ │ └── deploy-application-step-source-upload.component.ts
│ │ │ │ │ │ ├── deploy-application-step2-1
│ │ │ │ │ │ │ ├── commit-list-wrapper
│ │ │ │ │ │ │ │ ├── commit-list-wrapper.component.html
│ │ │ │ │ │ │ │ ├── commit-list-wrapper.component.scss
│ │ │ │ │ │ │ │ ├── commit-list-wrapper.component.spec.ts
│ │ │ │ │ │ │ │ └── commit-list-wrapper.component.ts
│ │ │ │ │ │ │ ├── deploy-application-step2-1.component.html
│ │ │ │ │ │ │ ├── deploy-application-step2-1.component.scss
│ │ │ │ │ │ │ ├── deploy-application-step2-1.component.spec.ts
│ │ │ │ │ │ │ └── deploy-application-step2-1.component.ts
│ │ │ │ │ │ ├── deploy-application-step2
│ │ │ │ │ │ │ ├── deploy-application-fs
│ │ │ │ │ │ │ │ ├── deploy-application-fs-scanner.ts
│ │ │ │ │ │ │ │ ├── deploy-application-fs-utils.ts
│ │ │ │ │ │ │ │ ├── deploy-application-fs.component.html
│ │ │ │ │ │ │ │ ├── deploy-application-fs.component.scss
│ │ │ │ │ │ │ │ ├── deploy-application-fs.component.spec.ts
│ │ │ │ │ │ │ │ ├── deploy-application-fs.component.theme.scss
│ │ │ │ │ │ │ │ └── deploy-application-fs.component.ts
│ │ │ │ │ │ │ ├── deploy-application-step2.component.html
│ │ │ │ │ │ │ ├── deploy-application-step2.component.scss
│ │ │ │ │ │ │ ├── deploy-application-step2.component.spec.ts
│ │ │ │ │ │ │ └── deploy-application-step2.component.ts
│ │ │ │ │ │ ├── deploy-application-step3
│ │ │ │ │ │ │ ├── deploy-application-step3.component.html
│ │ │ │ │ │ │ ├── deploy-application-step3.component.scss
│ │ │ │ │ │ │ ├── deploy-application-step3.component.spec.ts
│ │ │ │ │ │ │ └── deploy-application-step3.component.ts
│ │ │ │ │ │ ├── deploy-application-steps.types.ts
│ │ │ │ │ │ ├── deploy-application.component.html
│ │ │ │ │ │ ├── deploy-application.component.scss
│ │ │ │ │ │ ├── deploy-application.component.spec.ts
│ │ │ │ │ │ ├── deploy-application.component.theme.scss
│ │ │ │ │ │ ├── deploy-application.component.ts
│ │ │ │ │ │ ├── deploy-application.module.ts
│ │ │ │ │ │ ├── github-project-exists.directive.spec.ts
│ │ │ │ │ │ └── github-project-exists.directive.ts
│ │ │ │ │ ├── edit-application
│ │ │ │ │ │ ├── edit-application.component.html
│ │ │ │ │ │ ├── edit-application.component.scss
│ │ │ │ │ │ ├── edit-application.component.spec.ts
│ │ │ │ │ │ └── edit-application.component.ts
│ │ │ │ │ ├── new-application-base-step
│ │ │ │ │ │ ├── new-application-base-step.component.html
│ │ │ │ │ │ ├── new-application-base-step.component.scss
│ │ │ │ │ │ ├── new-application-base-step.component.spec.ts
│ │ │ │ │ │ └── new-application-base-step.component.ts
│ │ │ │ │ ├── routes
│ │ │ │ │ │ ├── add-route-stepper
│ │ │ │ │ │ │ ├── add-route-stepper.component.html
│ │ │ │ │ │ │ ├── add-route-stepper.component.scss
│ │ │ │ │ │ │ ├── add-route-stepper.component.spec.ts
│ │ │ │ │ │ │ └── add-route-stepper.component.ts
│ │ │ │ │ │ ├── add-routes
│ │ │ │ │ │ │ ├── add-routes.component.html
│ │ │ │ │ │ │ ├── add-routes.component.scss
│ │ │ │ │ │ │ ├── add-routes.component.spec.ts
│ │ │ │ │ │ │ └── add-routes.component.ts
│ │ │ │ │ │ ├── map-routes
│ │ │ │ │ │ │ ├── map-routes.component.html
│ │ │ │ │ │ │ ├── map-routes.component.scss
│ │ │ │ │ │ │ ├── map-routes.component.spec.ts
│ │ │ │ │ │ │ └── map-routes.component.ts
│ │ │ │ │ │ └── routes.helper.ts
│ │ │ │ │ └── ssh-application
│ │ │ │ │ │ ├── ssh-application.component.html
│ │ │ │ │ │ ├── ssh-application.component.scss
│ │ │ │ │ │ ├── ssh-application.component.spec.ts
│ │ │ │ │ │ └── ssh-application.component.ts
│ │ │ │ ├── cf
│ │ │ │ │ ├── add-edit-space-step-base.ts
│ │ │ │ │ ├── add-organization
│ │ │ │ │ │ ├── add-organization.component.html
│ │ │ │ │ │ ├── add-organization.component.scss
│ │ │ │ │ │ ├── add-organization.component.spec.ts
│ │ │ │ │ │ ├── add-organization.component.ts
│ │ │ │ │ │ └── create-organization-step
│ │ │ │ │ │ │ ├── create-organization-step.component.html
│ │ │ │ │ │ │ ├── create-organization-step.component.scss
│ │ │ │ │ │ │ ├── create-organization-step.component.spec.ts
│ │ │ │ │ │ │ └── create-organization-step.component.ts
│ │ │ │ │ ├── add-quota
│ │ │ │ │ │ ├── add-quota.component.html
│ │ │ │ │ │ ├── add-quota.component.scss
│ │ │ │ │ │ ├── add-quota.component.spec.ts
│ │ │ │ │ │ ├── add-quota.component.ts
│ │ │ │ │ │ └── create-quota-step
│ │ │ │ │ │ │ ├── create-quota-step.component.html
│ │ │ │ │ │ │ ├── create-quota-step.component.scss
│ │ │ │ │ │ │ ├── create-quota-step.component.spec.ts
│ │ │ │ │ │ │ └── create-quota-step.component.ts
│ │ │ │ │ ├── add-space-quota
│ │ │ │ │ │ ├── add-space-quota.component.html
│ │ │ │ │ │ ├── add-space-quota.component.scss
│ │ │ │ │ │ ├── add-space-quota.component.spec.ts
│ │ │ │ │ │ ├── add-space-quota.component.ts
│ │ │ │ │ │ └── create-space-quota-step
│ │ │ │ │ │ │ ├── create-space-quota-step.component.html
│ │ │ │ │ │ │ ├── create-space-quota-step.component.scss
│ │ │ │ │ │ │ ├── create-space-quota-step.component.spec.ts
│ │ │ │ │ │ │ └── create-space-quota-step.component.ts
│ │ │ │ │ ├── add-space
│ │ │ │ │ │ ├── add-space.component.html
│ │ │ │ │ │ ├── add-space.component.scss
│ │ │ │ │ │ ├── add-space.component.spec.ts
│ │ │ │ │ │ ├── add-space.component.ts
│ │ │ │ │ │ └── create-space-step
│ │ │ │ │ │ │ ├── create-space-step.component.html
│ │ │ │ │ │ │ ├── create-space-step.component.scss
│ │ │ │ │ │ │ ├── create-space-step.component.spec.ts
│ │ │ │ │ │ │ └── create-space-step.component.ts
│ │ │ │ │ ├── cf-cell.helpers.ts
│ │ │ │ │ ├── cf-page.types.ts
│ │ │ │ │ ├── cf.helpers.ts
│ │ │ │ │ ├── cli-info-cloud-foundry
│ │ │ │ │ │ ├── cli-info-cloud-foundry.component.html
│ │ │ │ │ │ ├── cli-info-cloud-foundry.component.scss
│ │ │ │ │ │ ├── cli-info-cloud-foundry.component.spec.ts
│ │ │ │ │ │ └── cli-info-cloud-foundry.component.ts
│ │ │ │ │ ├── cloud-foundry-base
│ │ │ │ │ │ ├── cloud-foundry-base.component.html
│ │ │ │ │ │ ├── cloud-foundry-base.component.scss
│ │ │ │ │ │ ├── cloud-foundry-base.component.spec.ts
│ │ │ │ │ │ └── cloud-foundry-base.component.ts
│ │ │ │ │ ├── cloud-foundry-section.module.ts
│ │ │ │ │ ├── cloud-foundry-section.routing.ts
│ │ │ │ │ ├── cloud-foundry-tabs-base
│ │ │ │ │ │ ├── cloud-foundry-tabs-base.component.html
│ │ │ │ │ │ ├── cloud-foundry-tabs-base.component.scss
│ │ │ │ │ │ ├── cloud-foundry-tabs-base.component.spec.ts
│ │ │ │ │ │ └── cloud-foundry-tabs-base.component.ts
│ │ │ │ │ ├── cloud-foundry
│ │ │ │ │ │ ├── cloud-foundry.component.html
│ │ │ │ │ │ ├── cloud-foundry.component.scss
│ │ │ │ │ │ ├── cloud-foundry.component.spec.ts
│ │ │ │ │ │ └── cloud-foundry.component.ts
│ │ │ │ │ ├── edit-organization
│ │ │ │ │ │ ├── edit-organization-step
│ │ │ │ │ │ │ ├── edit-organization-step.component.html
│ │ │ │ │ │ │ ├── edit-organization-step.component.scss
│ │ │ │ │ │ │ ├── edit-organization-step.component.spec.ts
│ │ │ │ │ │ │ └── edit-organization-step.component.ts
│ │ │ │ │ │ ├── edit-organization.component.html
│ │ │ │ │ │ ├── edit-organization.component.scss
│ │ │ │ │ │ ├── edit-organization.component.spec.ts
│ │ │ │ │ │ └── edit-organization.component.ts
│ │ │ │ │ ├── edit-quota
│ │ │ │ │ │ ├── edit-quota-step
│ │ │ │ │ │ │ ├── edit-quota-step.component.html
│ │ │ │ │ │ │ ├── edit-quota-step.component.scss
│ │ │ │ │ │ │ ├── edit-quota-step.component.spec.ts
│ │ │ │ │ │ │ └── edit-quota-step.component.ts
│ │ │ │ │ │ ├── edit-quota.component.html
│ │ │ │ │ │ ├── edit-quota.component.scss
│ │ │ │ │ │ ├── edit-quota.component.spec.ts
│ │ │ │ │ │ └── edit-quota.component.ts
│ │ │ │ │ ├── edit-space-quota
│ │ │ │ │ │ ├── edit-space-quota-step
│ │ │ │ │ │ │ ├── edit-space-quota-step.component.html
│ │ │ │ │ │ │ ├── edit-space-quota-step.component.scss
│ │ │ │ │ │ │ ├── edit-space-quota-step.component.spec.ts
│ │ │ │ │ │ │ └── edit-space-quota-step.component.ts
│ │ │ │ │ │ ├── edit-space-quota.component.html
│ │ │ │ │ │ ├── edit-space-quota.component.scss
│ │ │ │ │ │ ├── edit-space-quota.component.spec.ts
│ │ │ │ │ │ └── edit-space-quota.component.ts
│ │ │ │ │ ├── edit-space
│ │ │ │ │ │ ├── edit-space-step
│ │ │ │ │ │ │ ├── edit-space-step.component.html
│ │ │ │ │ │ │ ├── edit-space-step.component.scss
│ │ │ │ │ │ │ ├── edit-space-step.component.spec.ts
│ │ │ │ │ │ │ └── edit-space-step.component.ts
│ │ │ │ │ │ ├── edit-space.component.html
│ │ │ │ │ │ ├── edit-space.component.scss
│ │ │ │ │ │ ├── edit-space.component.spec.ts
│ │ │ │ │ │ └── edit-space.component.ts
│ │ │ │ │ ├── quota-definition-base
│ │ │ │ │ │ ├── quota-definition-base.component.scss
│ │ │ │ │ │ └── quota-definition-base.component.ts
│ │ │ │ │ ├── quota-definition-form
│ │ │ │ │ │ ├── quota-definition-form.component.html
│ │ │ │ │ │ ├── quota-definition-form.component.scss
│ │ │ │ │ │ └── quota-definition-form.component.ts
│ │ │ │ │ ├── quota-definition
│ │ │ │ │ │ ├── quota-definition.component.html
│ │ │ │ │ │ ├── quota-definition.component.scss
│ │ │ │ │ │ ├── quota-definition.component.spec.ts
│ │ │ │ │ │ └── quota-definition.component.ts
│ │ │ │ │ ├── services
│ │ │ │ │ │ ├── cloud-foundry-endpoint.service.ts
│ │ │ │ │ │ ├── cloud-foundry-org-space-quota.ts
│ │ │ │ │ │ ├── cloud-foundry-organization-quota.ts
│ │ │ │ │ │ ├── cloud-foundry-organization.service.ts
│ │ │ │ │ │ ├── cloud-foundry-space-quota.ts
│ │ │ │ │ │ └── cloud-foundry-space.service.ts
│ │ │ │ │ ├── space-quota-definition-form
│ │ │ │ │ │ ├── space-quota-definition-form.component.html
│ │ │ │ │ │ ├── space-quota-definition-form.component.scss
│ │ │ │ │ │ └── space-quota-definition-form.component.ts
│ │ │ │ │ ├── space-quota-definition
│ │ │ │ │ │ ├── space-quota-definition.component.html
│ │ │ │ │ │ ├── space-quota-definition.component.scss
│ │ │ │ │ │ ├── space-quota-definition.component.spec.ts
│ │ │ │ │ │ └── space-quota-definition.component.ts
│ │ │ │ │ ├── tabs
│ │ │ │ │ │ ├── cf-admin-add-user-warning
│ │ │ │ │ │ │ ├── cf-admin-add-user-warning.component.html
│ │ │ │ │ │ │ ├── cf-admin-add-user-warning.component.scss
│ │ │ │ │ │ │ ├── cf-admin-add-user-warning.component.spec.ts
│ │ │ │ │ │ │ ├── cf-admin-add-user-warning.component.theme.scss
│ │ │ │ │ │ │ └── cf-admin-add-user-warning.component.ts
│ │ │ │ │ │ ├── cf-build-packs
│ │ │ │ │ │ │ ├── cloud-foundry-build-packs.component.html
│ │ │ │ │ │ │ ├── cloud-foundry-build-packs.component.scss
│ │ │ │ │ │ │ ├── cloud-foundry-build-packs.component.spec.ts
│ │ │ │ │ │ │ └── cloud-foundry-build-packs.component.ts
│ │ │ │ │ │ ├── cf-cells
│ │ │ │ │ │ │ ├── cloud-foundry-cell
│ │ │ │ │ │ │ │ ├── cloud-foundry-cell-apps
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-cell-apps.component.html
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-cell-apps.component.scss
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-cell-apps.component.spec.ts
│ │ │ │ │ │ │ │ │ └── cloud-foundry-cell-apps.component.ts
│ │ │ │ │ │ │ │ ├── cloud-foundry-cell-base
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-cell-base.component.html
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-cell-base.component.scss
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-cell-base.component.spec.ts
│ │ │ │ │ │ │ │ │ └── cloud-foundry-cell-base.component.ts
│ │ │ │ │ │ │ │ ├── cloud-foundry-cell-charts
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-cell-charts.component.html
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-cell-charts.component.scss
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-cell-charts.component.spec.ts
│ │ │ │ │ │ │ │ │ └── cloud-foundry-cell-charts.component.ts
│ │ │ │ │ │ │ │ ├── cloud-foundry-cell-summary
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-cell-summary.component.html
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-cell-summary.component.scss
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-cell-summary.component.spec.ts
│ │ │ │ │ │ │ │ │ └── cloud-foundry-cell-summary.component.ts
│ │ │ │ │ │ │ │ └── cloud-foundry-cell.service.ts
│ │ │ │ │ │ │ ├── cloud-foundry-cells.component.html
│ │ │ │ │ │ │ ├── cloud-foundry-cells.component.scss
│ │ │ │ │ │ │ ├── cloud-foundry-cells.component.spec.ts
│ │ │ │ │ │ │ └── cloud-foundry-cells.component.ts
│ │ │ │ │ │ ├── cf-events
│ │ │ │ │ │ │ ├── cloud-foundry-events.component.html
│ │ │ │ │ │ │ ├── cloud-foundry-events.component.scss
│ │ │ │ │ │ │ ├── cloud-foundry-events.component.spec.ts
│ │ │ │ │ │ │ └── cloud-foundry-events.component.ts
│ │ │ │ │ │ ├── cf-feature-flags
│ │ │ │ │ │ │ ├── cloud-foundry-feature-flags.component.html
│ │ │ │ │ │ │ ├── cloud-foundry-feature-flags.component.scss
│ │ │ │ │ │ │ ├── cloud-foundry-feature-flags.component.spec.ts
│ │ │ │ │ │ │ └── cloud-foundry-feature-flags.component.ts
│ │ │ │ │ │ ├── cf-firehose
│ │ │ │ │ │ │ ├── cloud-foundry-firehose-formatter.ts
│ │ │ │ │ │ │ ├── cloud-foundry-firehose.component.html
│ │ │ │ │ │ │ ├── cloud-foundry-firehose.component.scss
│ │ │ │ │ │ │ ├── cloud-foundry-firehose.component.spec.ts
│ │ │ │ │ │ │ ├── cloud-foundry-firehose.component.theme.scss
│ │ │ │ │ │ │ ├── cloud-foundry-firehose.component.ts
│ │ │ │ │ │ │ └── cloud-foundry-firehose.types.ts
│ │ │ │ │ │ ├── cf-organization-space-quotas
│ │ │ │ │ │ │ ├── cloud-foundry-organization-space-quotas.component.html
│ │ │ │ │ │ │ ├── cloud-foundry-organization-space-quotas.component.scss
│ │ │ │ │ │ │ ├── cloud-foundry-organization-space-quotas.component.spec.ts
│ │ │ │ │ │ │ └── cloud-foundry-organization-space-quotas.component.ts
│ │ │ │ │ │ ├── cf-organizations
│ │ │ │ │ │ │ ├── cf-invite-user-link
│ │ │ │ │ │ │ │ ├── cloud-foundry-invite-user-link.component.html
│ │ │ │ │ │ │ │ ├── cloud-foundry-invite-user-link.component.scss
│ │ │ │ │ │ │ │ ├── cloud-foundry-invite-user-link.component.spec.ts
│ │ │ │ │ │ │ │ └── cloud-foundry-invite-user-link.component.ts
│ │ │ │ │ │ │ ├── cf-organization-base
│ │ │ │ │ │ │ │ ├── cloud-foundry-organization-base.component.html
│ │ │ │ │ │ │ │ ├── cloud-foundry-organization-base.component.scss
│ │ │ │ │ │ │ │ ├── cloud-foundry-organization-base.component.spec.ts
│ │ │ │ │ │ │ │ └── cloud-foundry-organization-base.component.ts
│ │ │ │ │ │ │ ├── cf-organization-events
│ │ │ │ │ │ │ │ ├── cloud-foundry-organization-events.component.html
│ │ │ │ │ │ │ │ ├── cloud-foundry-organization-events.component.scss
│ │ │ │ │ │ │ │ ├── cloud-foundry-organization-events.component.spec.ts
│ │ │ │ │ │ │ │ └── cloud-foundry-organization-events.component.ts
│ │ │ │ │ │ │ ├── cf-organization-spaces
│ │ │ │ │ │ │ │ ├── cloud-foundry-organization-spaces.component.html
│ │ │ │ │ │ │ │ ├── cloud-foundry-organization-spaces.component.scss
│ │ │ │ │ │ │ │ ├── cloud-foundry-organization-spaces.component.spec.ts
│ │ │ │ │ │ │ │ ├── cloud-foundry-organization-spaces.component.ts
│ │ │ │ │ │ │ │ ├── cloud-foundry-space-base
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-space-base.component.html
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-space-base.component.scss
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-space-base.component.spec.ts
│ │ │ │ │ │ │ │ │ └── cloud-foundry-space-base.component.ts
│ │ │ │ │ │ │ │ └── tabs
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-space-apps
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-space-apps.component.html
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-space-apps.component.scss
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-space-apps.component.spec.ts
│ │ │ │ │ │ │ │ │ └── cloud-foundry-space-apps.component.ts
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-space-events
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-space-events.component.html
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-space-events.component.scss
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-space-events.component.spec.ts
│ │ │ │ │ │ │ │ │ └── cloud-foundry-space-events.component.ts
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-space-routes
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-space-routes.component.html
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-space-routes.component.scss
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-space-routes.component.spec.ts
│ │ │ │ │ │ │ │ │ └── cloud-foundry-space-routes.component.ts
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-space-service-instances
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-space-service-instances.component.html
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-space-service-instances.component.scss
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-space-service-instances.component.spec.ts
│ │ │ │ │ │ │ │ │ └── cloud-foundry-space-service-instances.component.ts
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-space-summary
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-space-summary.component.html
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-space-summary.component.scss
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-space-summary.component.spec.ts
│ │ │ │ │ │ │ │ │ └── cloud-foundry-space-summary.component.ts
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-space-user-service-instances
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-space-user-service-instances.component.html
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-space-user-service-instances.component.scss
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-space-user-service-instances.component.spec.ts
│ │ │ │ │ │ │ │ │ └── cloud-foundry-space-user-service-instances.component.ts
│ │ │ │ │ │ │ │ │ └── cloud-foundry-space-users
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-space-users.component.html
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-space-users.component.scss
│ │ │ │ │ │ │ │ │ ├── cloud-foundry-space-users.component.spec.ts
│ │ │ │ │ │ │ │ │ └── cloud-foundry-space-users.component.ts
│ │ │ │ │ │ │ ├── cf-organization-summary
│ │ │ │ │ │ │ │ ├── cloud-foundry-organization-summary.component.html
│ │ │ │ │ │ │ │ ├── cloud-foundry-organization-summary.component.scss
│ │ │ │ │ │ │ │ ├── cloud-foundry-organization-summary.component.spec.ts
│ │ │ │ │ │ │ │ └── cloud-foundry-organization-summary.component.ts
│ │ │ │ │ │ │ ├── cf-organization-users
│ │ │ │ │ │ │ │ ├── cloud-foundry-organization-users.component.html
│ │ │ │ │ │ │ │ ├── cloud-foundry-organization-users.component.scss
│ │ │ │ │ │ │ │ ├── cloud-foundry-organization-users.component.spec.ts
│ │ │ │ │ │ │ │ └── cloud-foundry-organization-users.component.ts
│ │ │ │ │ │ │ ├── cloud-foundry-organizations.component.html
│ │ │ │ │ │ │ ├── cloud-foundry-organizations.component.scss
│ │ │ │ │ │ │ ├── cloud-foundry-organizations.component.spec.ts
│ │ │ │ │ │ │ └── cloud-foundry-organizations.component.ts
│ │ │ │ │ │ ├── cf-quotas
│ │ │ │ │ │ │ ├── cloud-foundry-quotas.component.html
│ │ │ │ │ │ │ ├── cloud-foundry-quotas.component.scss
│ │ │ │ │ │ │ ├── cloud-foundry-quotas.component.spec.ts
│ │ │ │ │ │ │ └── cloud-foundry-quotas.component.ts
│ │ │ │ │ │ ├── cf-routes
│ │ │ │ │ │ │ ├── cloud-foundry-routes.component.html
│ │ │ │ │ │ │ ├── cloud-foundry-routes.component.scss
│ │ │ │ │ │ │ ├── cloud-foundry-routes.component.spec.ts
│ │ │ │ │ │ │ └── cloud-foundry-routes.component.ts
│ │ │ │ │ │ ├── cf-security-groups
│ │ │ │ │ │ │ ├── cloud-foundry-security-groups.component.html
│ │ │ │ │ │ │ ├── cloud-foundry-security-groups.component.scss
│ │ │ │ │ │ │ ├── cloud-foundry-security-groups.component.spec.ts
│ │ │ │ │ │ │ └── cloud-foundry-security-groups.component.ts
│ │ │ │ │ │ ├── cf-stacks
│ │ │ │ │ │ │ ├── cloud-foundry-stacks.component.html
│ │ │ │ │ │ │ ├── cloud-foundry-stacks.component.scss
│ │ │ │ │ │ │ ├── cloud-foundry-stacks.component.spec.ts
│ │ │ │ │ │ │ └── cloud-foundry-stacks.component.ts
│ │ │ │ │ │ ├── cf-summary-tab
│ │ │ │ │ │ │ ├── cloud-foundry-summary-tab.component.html
│ │ │ │ │ │ │ ├── cloud-foundry-summary-tab.component.scss
│ │ │ │ │ │ │ ├── cloud-foundry-summary-tab.component.spec.ts
│ │ │ │ │ │ │ └── cloud-foundry-summary-tab.component.ts
│ │ │ │ │ │ └── cf-users
│ │ │ │ │ │ │ ├── cloud-foundry-users.component.html
│ │ │ │ │ │ │ ├── cloud-foundry-users.component.scss
│ │ │ │ │ │ │ ├── cloud-foundry-users.component.spec.ts
│ │ │ │ │ │ │ └── cloud-foundry-users.component.ts
│ │ │ │ │ ├── user-invites
│ │ │ │ │ │ ├── configuration-dialog
│ │ │ │ │ │ │ ├── user-invite-configuration-dialog.component.html
│ │ │ │ │ │ │ ├── user-invite-configuration-dialog.component.scss
│ │ │ │ │ │ │ └── user-invite-configuration-dialog.component.ts
│ │ │ │ │ │ └── user-invite.service.ts
│ │ │ │ │ └── users
│ │ │ │ │ │ ├── invite-users
│ │ │ │ │ │ ├── invite-users-create
│ │ │ │ │ │ │ ├── invite-users-create.component.html
│ │ │ │ │ │ │ ├── invite-users-create.component.scss
│ │ │ │ │ │ │ ├── invite-users-create.component.spec.ts
│ │ │ │ │ │ │ └── invite-users-create.component.ts
│ │ │ │ │ │ ├── invite-users.component.html
│ │ │ │ │ │ ├── invite-users.component.scss
│ │ │ │ │ │ ├── invite-users.component.spec.ts
│ │ │ │ │ │ └── invite-users.component.ts
│ │ │ │ │ │ ├── manage-users
│ │ │ │ │ │ ├── cf-roles.service.spec.ts
│ │ │ │ │ │ ├── cf-roles.service.ts
│ │ │ │ │ │ ├── manage-users-confirm
│ │ │ │ │ │ │ ├── manage-users-confirm.component.html
│ │ │ │ │ │ │ ├── manage-users-confirm.component.scss
│ │ │ │ │ │ │ ├── manage-users-confirm.component.spec.ts
│ │ │ │ │ │ │ └── manage-users-confirm.component.ts
│ │ │ │ │ │ ├── manage-users-modify
│ │ │ │ │ │ │ ├── manage-users-modify.component.html
│ │ │ │ │ │ │ ├── manage-users-modify.component.scss
│ │ │ │ │ │ │ ├── manage-users-modify.component.spec.ts
│ │ │ │ │ │ │ ├── manage-users-modify.component.ts
│ │ │ │ │ │ │ └── space-roles-list-wrapper
│ │ │ │ │ │ │ │ ├── space-roles-list-wrapper.component.html
│ │ │ │ │ │ │ │ ├── space-roles-list-wrapper.component.scss
│ │ │ │ │ │ │ │ ├── space-roles-list-wrapper.component.spec.ts
│ │ │ │ │ │ │ │ └── space-roles-list-wrapper.component.ts
│ │ │ │ │ │ ├── manage-users-select
│ │ │ │ │ │ │ ├── manage-users-select.component.html
│ │ │ │ │ │ │ ├── manage-users-select.component.scss
│ │ │ │ │ │ │ ├── manage-users-select.component.spec.ts
│ │ │ │ │ │ │ └── manage-users-select.component.ts
│ │ │ │ │ │ ├── manage-users-set-usernames
│ │ │ │ │ │ │ ├── manage-users-set-usernames.component.html
│ │ │ │ │ │ │ ├── manage-users-set-usernames.component.scss
│ │ │ │ │ │ │ ├── manage-users-set-usernames.component.spec.ts
│ │ │ │ │ │ │ └── manage-users-set-usernames.component.ts
│ │ │ │ │ │ ├── manage-users.component.html
│ │ │ │ │ │ ├── manage-users.component.scss
│ │ │ │ │ │ ├── manage-users.component.spec.ts
│ │ │ │ │ │ └── manage-users.component.ts
│ │ │ │ │ │ └── remove-user
│ │ │ │ │ │ ├── remove-user.component.html
│ │ │ │ │ │ ├── remove-user.component.scss
│ │ │ │ │ │ ├── remove-user.component.spec.ts
│ │ │ │ │ │ └── remove-user.component.ts
│ │ │ │ ├── home
│ │ │ │ │ ├── card-cf-recent-apps
│ │ │ │ │ │ ├── card-cf-recent-apps.component.html
│ │ │ │ │ │ ├── card-cf-recent-apps.component.scss
│ │ │ │ │ │ ├── card-cf-recent-apps.component.spec.ts
│ │ │ │ │ │ ├── card-cf-recent-apps.component.ts
│ │ │ │ │ │ └── compact-app-card
│ │ │ │ │ │ │ ├── compact-app-card.component.html
│ │ │ │ │ │ │ ├── compact-app-card.component.scss
│ │ │ │ │ │ │ ├── compact-app-card.component.spec.ts
│ │ │ │ │ │ │ └── compact-app-card.component.ts
│ │ │ │ │ └── cfhome-card
│ │ │ │ │ │ ├── cfhome-card.component.html
│ │ │ │ │ │ ├── cfhome-card.component.scss
│ │ │ │ │ │ ├── cfhome-card.component.spec.ts
│ │ │ │ │ │ ├── cfhome-card.component.ts
│ │ │ │ │ │ └── cfhome-card.module.ts
│ │ │ │ ├── service-catalog
│ │ │ │ │ ├── service-base
│ │ │ │ │ │ ├── service-base.component.html
│ │ │ │ │ │ ├── service-base.component.scss
│ │ │ │ │ │ ├── service-base.component.spec.ts
│ │ │ │ │ │ └── service-base.component.ts
│ │ │ │ │ ├── service-catalog-page
│ │ │ │ │ │ ├── service-catalog-page.component.html
│ │ │ │ │ │ ├── service-catalog-page.component.scss
│ │ │ │ │ │ ├── service-catalog-page.component.spec.ts
│ │ │ │ │ │ ├── service-catalog-page.component.theme.scss
│ │ │ │ │ │ └── service-catalog-page.component.ts
│ │ │ │ │ ├── service-catalog.helpers.ts
│ │ │ │ │ ├── service-catalog.module.ts
│ │ │ │ │ ├── service-catalog.routing.ts
│ │ │ │ │ ├── service-instances
│ │ │ │ │ │ ├── service-instances.component.html
│ │ │ │ │ │ ├── service-instances.component.scss
│ │ │ │ │ │ ├── service-instances.component.spec.ts
│ │ │ │ │ │ └── service-instances.component.ts
│ │ │ │ │ ├── service-plans
│ │ │ │ │ │ ├── service-plans.component.html
│ │ │ │ │ │ ├── service-plans.component.scss
│ │ │ │ │ │ ├── service-plans.component.spec.ts
│ │ │ │ │ │ └── service-plans.component.ts
│ │ │ │ │ ├── service-summary
│ │ │ │ │ │ ├── service-summary.component.html
│ │ │ │ │ │ ├── service-summary.component.scss
│ │ │ │ │ │ ├── service-summary.component.spec.ts
│ │ │ │ │ │ └── service-summary.component.ts
│ │ │ │ │ ├── service-tabs-base
│ │ │ │ │ │ ├── service-tabs-base.component.html
│ │ │ │ │ │ ├── service-tabs-base.component.scss
│ │ │ │ │ │ ├── service-tabs-base.component.spec.ts
│ │ │ │ │ │ └── service-tabs-base.component.ts
│ │ │ │ │ ├── services-helper.ts
│ │ │ │ │ ├── services.service.mock.ts
│ │ │ │ │ └── services.service.ts
│ │ │ │ └── services
│ │ │ │ │ ├── detach-service-instance
│ │ │ │ │ ├── detach-apps
│ │ │ │ │ │ ├── detach-apps.component.html
│ │ │ │ │ │ ├── detach-apps.component.scss
│ │ │ │ │ │ ├── detach-apps.component.spec.ts
│ │ │ │ │ │ └── detach-apps.component.ts
│ │ │ │ │ ├── detach-service-instance.component.html
│ │ │ │ │ ├── detach-service-instance.component.scss
│ │ │ │ │ ├── detach-service-instance.component.spec.ts
│ │ │ │ │ └── detach-service-instance.component.ts
│ │ │ │ │ ├── services-wall
│ │ │ │ │ ├── services-wall.component.html
│ │ │ │ │ ├── services-wall.component.scss
│ │ │ │ │ ├── services-wall.component.spec.ts
│ │ │ │ │ ├── services-wall.component.theme.scss
│ │ │ │ │ └── services-wall.component.ts
│ │ │ │ │ ├── services.module.ts
│ │ │ │ │ ├── services.routing.ts
│ │ │ │ │ └── services
│ │ │ │ │ ├── services-wall.service.spec.ts
│ │ │ │ │ └── services-wall.service.ts
│ │ │ ├── public_api.ts
│ │ │ ├── shared
│ │ │ │ ├── cf-list-data-source.ts
│ │ │ │ ├── cf-shared.module.ts
│ │ │ │ ├── components
│ │ │ │ │ ├── add-service-instance
│ │ │ │ │ │ ├── add-service-instance-base-step
│ │ │ │ │ │ │ ├── add-service-instance-base-step.component.html
│ │ │ │ │ │ │ ├── add-service-instance-base-step.component.scss
│ │ │ │ │ │ │ ├── add-service-instance-base-step.component.spec.ts
│ │ │ │ │ │ │ ├── add-service-instance-base-step.component.ts
│ │ │ │ │ │ │ └── add-service-instance.types.ts
│ │ │ │ │ │ ├── add-service-instance
│ │ │ │ │ │ │ ├── add-service-instance.component.html
│ │ │ │ │ │ │ ├── add-service-instance.component.scss
│ │ │ │ │ │ │ ├── add-service-instance.component.spec.ts
│ │ │ │ │ │ │ └── add-service-instance.component.ts
│ │ │ │ │ │ ├── bind-apps-step
│ │ │ │ │ │ │ ├── bind-apps-step.component.html
│ │ │ │ │ │ │ ├── bind-apps-step.component.scss
│ │ │ │ │ │ │ ├── bind-apps-step.component.spec.ts
│ │ │ │ │ │ │ └── bind-apps-step.component.ts
│ │ │ │ │ │ ├── create-service-instance-helper-service-factory.service.ts
│ │ │ │ │ │ ├── create-service-instance-helper.service.ts
│ │ │ │ │ │ ├── csi-guids.service.spec.ts
│ │ │ │ │ │ ├── csi-guids.service.ts
│ │ │ │ │ │ ├── csi-mode.service.spec.ts
│ │ │ │ │ │ ├── csi-mode.service.ts
│ │ │ │ │ │ ├── no-service-plans
│ │ │ │ │ │ │ ├── no-service-plans.component.html
│ │ │ │ │ │ │ ├── no-service-plans.component.scss
│ │ │ │ │ │ │ ├── no-service-plans.component.spec.ts
│ │ │ │ │ │ │ └── no-service-plans.component.ts
│ │ │ │ │ │ ├── select-plan-step
│ │ │ │ │ │ │ ├── select-plan-step.component.html
│ │ │ │ │ │ │ ├── select-plan-step.component.scss
│ │ │ │ │ │ │ ├── select-plan-step.component.spec.ts
│ │ │ │ │ │ │ └── select-plan-step.component.ts
│ │ │ │ │ │ ├── specify-details-step
│ │ │ │ │ │ │ ├── specify-details-step.component.html
│ │ │ │ │ │ │ ├── specify-details-step.component.scss
│ │ │ │ │ │ │ ├── specify-details-step.component.spec.ts
│ │ │ │ │ │ │ └── specify-details-step.component.ts
│ │ │ │ │ │ └── specify-user-provided-details
│ │ │ │ │ │ │ ├── specify-user-provided-details.component.html
│ │ │ │ │ │ │ ├── specify-user-provided-details.component.scss
│ │ │ │ │ │ │ ├── specify-user-provided-details.component.spec.ts
│ │ │ │ │ │ │ └── specify-user-provided-details.component.ts
│ │ │ │ │ ├── application-instance-chart
│ │ │ │ │ │ ├── application-instance-chart.component.html
│ │ │ │ │ │ ├── application-instance-chart.component.scss
│ │ │ │ │ │ ├── application-instance-chart.component.spec.ts
│ │ │ │ │ │ └── application-instance-chart.component.ts
│ │ │ │ │ ├── cards
│ │ │ │ │ │ ├── card-app-instances
│ │ │ │ │ │ │ ├── card-app-instances.component.html
│ │ │ │ │ │ │ ├── card-app-instances.component.scss
│ │ │ │ │ │ │ ├── card-app-instances.component.spec.ts
│ │ │ │ │ │ │ └── card-app-instances.component.ts
│ │ │ │ │ │ ├── card-app-status
│ │ │ │ │ │ │ ├── card-app-status.component.html
│ │ │ │ │ │ │ ├── card-app-status.component.scss
│ │ │ │ │ │ │ ├── card-app-status.component.spec.ts
│ │ │ │ │ │ │ └── card-app-status.component.ts
│ │ │ │ │ │ ├── card-app-uptime
│ │ │ │ │ │ │ ├── card-app-uptime.component.html
│ │ │ │ │ │ │ ├── card-app-uptime.component.scss
│ │ │ │ │ │ │ ├── card-app-uptime.component.spec.ts
│ │ │ │ │ │ │ └── card-app-uptime.component.ts
│ │ │ │ │ │ ├── card-app-usage
│ │ │ │ │ │ │ ├── card-app-usage.component.html
│ │ │ │ │ │ │ ├── card-app-usage.component.scss
│ │ │ │ │ │ │ ├── card-app-usage.component.spec.ts
│ │ │ │ │ │ │ └── card-app-usage.component.ts
│ │ │ │ │ │ ├── card-cf-info
│ │ │ │ │ │ │ ├── card-cf-info.component.html
│ │ │ │ │ │ │ ├── card-cf-info.component.scss
│ │ │ │ │ │ │ ├── card-cf-info.component.spec.ts
│ │ │ │ │ │ │ └── card-cf-info.component.ts
│ │ │ │ │ │ ├── card-cf-org-user-details
│ │ │ │ │ │ │ ├── card-cf-org-user-details.component.html
│ │ │ │ │ │ │ ├── card-cf-org-user-details.component.scss
│ │ │ │ │ │ │ ├── card-cf-org-user-details.component.spec.ts
│ │ │ │ │ │ │ └── card-cf-org-user-details.component.ts
│ │ │ │ │ │ ├── card-cf-space-details
│ │ │ │ │ │ │ ├── card-cf-space-details.component.html
│ │ │ │ │ │ │ ├── card-cf-space-details.component.scss
│ │ │ │ │ │ │ ├── card-cf-space-details.component.spec.ts
│ │ │ │ │ │ │ └── card-cf-space-details.component.ts
│ │ │ │ │ │ ├── card-cf-user-info
│ │ │ │ │ │ │ ├── card-cf-user-info.component.html
│ │ │ │ │ │ │ ├── card-cf-user-info.component.scss
│ │ │ │ │ │ │ ├── card-cf-user-info.component.spec.ts
│ │ │ │ │ │ │ └── card-cf-user-info.component.ts
│ │ │ │ │ │ ├── compact-service-instance-card
│ │ │ │ │ │ │ ├── compact-service-instance-card.component.html
│ │ │ │ │ │ │ ├── compact-service-instance-card.component.scss
│ │ │ │ │ │ │ ├── compact-service-instance-card.component.spec.ts
│ │ │ │ │ │ │ └── compact-service-instance-card.component.ts
│ │ │ │ │ │ ├── service-broker-card
│ │ │ │ │ │ │ ├── service-broker-card.component.html
│ │ │ │ │ │ │ ├── service-broker-card.component.scss
│ │ │ │ │ │ │ ├── service-broker-card.component.spec.ts
│ │ │ │ │ │ │ └── service-broker-card.component.ts
│ │ │ │ │ │ ├── service-recent-instances-card
│ │ │ │ │ │ │ ├── service-recent-instances-card.component.html
│ │ │ │ │ │ │ ├── service-recent-instances-card.component.scss
│ │ │ │ │ │ │ ├── service-recent-instances-card.component.spec.ts
│ │ │ │ │ │ │ └── service-recent-instances-card.component.ts
│ │ │ │ │ │ └── service-summary-card
│ │ │ │ │ │ │ ├── service-summary-card.component.html
│ │ │ │ │ │ │ ├── service-summary-card.component.scss
│ │ │ │ │ │ │ ├── service-summary-card.component.spec.ts
│ │ │ │ │ │ │ └── service-summary-card.component.ts
│ │ │ │ │ ├── cf-endpoint-details
│ │ │ │ │ │ ├── cf-endpoint-details.component.html
│ │ │ │ │ │ ├── cf-endpoint-details.component.scss
│ │ │ │ │ │ ├── cf-endpoint-details.component.spec.ts
│ │ │ │ │ │ └── cf-endpoint-details.component.ts
│ │ │ │ │ ├── cf-endpoints-missing
│ │ │ │ │ │ ├── cf-endpoints-missing.component.html
│ │ │ │ │ │ ├── cf-endpoints-missing.component.scss
│ │ │ │ │ │ ├── cf-endpoints-missing.component.spec.ts
│ │ │ │ │ │ └── cf-endpoints-missing.component.ts
│ │ │ │ │ ├── cf-org-space-links
│ │ │ │ │ │ ├── cf-org-space-links.component.html
│ │ │ │ │ │ ├── cf-org-space-links.component.scss
│ │ │ │ │ │ ├── cf-org-space-links.component.spec.ts
│ │ │ │ │ │ └── cf-org-space-links.component.ts
│ │ │ │ │ ├── cf-role-checkbox
│ │ │ │ │ │ ├── cf-role-checkbox.component.html
│ │ │ │ │ │ ├── cf-role-checkbox.component.scss
│ │ │ │ │ │ ├── cf-role-checkbox.component.spec.ts
│ │ │ │ │ │ └── cf-role-checkbox.component.ts
│ │ │ │ │ ├── cli-info
│ │ │ │ │ │ ├── cli-command
│ │ │ │ │ │ │ ├── cli-command.component.html
│ │ │ │ │ │ │ ├── cli-command.component.scss
│ │ │ │ │ │ │ ├── cli-command.component.spec.ts
│ │ │ │ │ │ │ └── cli-command.component.ts
│ │ │ │ │ │ ├── cli-info.component.html
│ │ │ │ │ │ ├── cli-info.component.scss
│ │ │ │ │ │ ├── cli-info.component.spec.ts
│ │ │ │ │ │ └── cli-info.component.ts
│ │ │ │ │ ├── cloud-foundry-events-list
│ │ │ │ │ │ ├── cloud-foundry-events-list.component.html
│ │ │ │ │ │ ├── cloud-foundry-events-list.component.scss
│ │ │ │ │ │ ├── cloud-foundry-events-list.component.spec.ts
│ │ │ │ │ │ └── cloud-foundry-events-list.component.ts
│ │ │ │ │ ├── create-application
│ │ │ │ │ │ └── create-application-step1
│ │ │ │ │ │ │ ├── create-application-step1.component.html
│ │ │ │ │ │ │ ├── create-application-step1.component.scss
│ │ │ │ │ │ │ ├── create-application-step1.component.spec.ts
│ │ │ │ │ │ │ └── create-application-step1.component.ts
│ │ │ │ │ ├── env-var-view
│ │ │ │ │ │ ├── env-var-view.component.html
│ │ │ │ │ │ ├── env-var-view.component.scss
│ │ │ │ │ │ ├── env-var-view.component.spec.ts
│ │ │ │ │ │ └── env-var-view.component.ts
│ │ │ │ │ ├── list
│ │ │ │ │ │ └── list-types
│ │ │ │ │ │ │ ├── app-instance
│ │ │ │ │ │ │ ├── app-instance-types.ts
│ │ │ │ │ │ │ ├── cf-app-instances-config.service.spec.ts
│ │ │ │ │ │ │ ├── cf-app-instances-config.service.ts
│ │ │ │ │ │ │ ├── cf-app-instances-data-source.ts
│ │ │ │ │ │ │ ├── table-cell-cf-cell
│ │ │ │ │ │ │ │ ├── table-cell-cf-cell.component.html
│ │ │ │ │ │ │ │ ├── table-cell-cf-cell.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-cf-cell.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-cf-cell.component.ts
│ │ │ │ │ │ │ └── table-cell-usage
│ │ │ │ │ │ │ │ ├── table-cell-usage.component.html
│ │ │ │ │ │ │ │ ├── table-cell-usage.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-usage.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-usage.component.ts
│ │ │ │ │ │ │ ├── app-route
│ │ │ │ │ │ │ ├── cf-app-map-routes-list-config.service.spec.ts
│ │ │ │ │ │ │ ├── cf-app-map-routes-list-config.service.ts
│ │ │ │ │ │ │ ├── cf-app-routes-data-source.ts
│ │ │ │ │ │ │ ├── cf-app-routes-list-config-base.ts
│ │ │ │ │ │ │ ├── cf-app-routes-list-config.service.spec.ts
│ │ │ │ │ │ │ └── cf-app-routes-list-config.service.ts
│ │ │ │ │ │ │ ├── app-sevice-bindings
│ │ │ │ │ │ │ ├── app-service-binding-card
│ │ │ │ │ │ │ │ ├── app-service-binding-card.component.html
│ │ │ │ │ │ │ │ ├── app-service-binding-card.component.scss
│ │ │ │ │ │ │ │ ├── app-service-binding-card.component.spec.ts
│ │ │ │ │ │ │ │ └── app-service-binding-card.component.ts
│ │ │ │ │ │ │ ├── app-service-binding-data-source.ts
│ │ │ │ │ │ │ ├── app-service-binding-list-config.service.spec.ts
│ │ │ │ │ │ │ └── app-service-binding-list-config.service.ts
│ │ │ │ │ │ │ ├── app-variables
│ │ │ │ │ │ │ ├── cf-app-variables-data-source.ts
│ │ │ │ │ │ │ ├── cf-app-variables-list-config.service.spec.ts
│ │ │ │ │ │ │ ├── cf-app-variables-list-config.service.ts
│ │ │ │ │ │ │ └── table-cell-edit-variable
│ │ │ │ │ │ │ │ ├── table-cell-edit-variable.component.html
│ │ │ │ │ │ │ │ ├── table-cell-edit-variable.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-edit-variable.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-edit-variable.component.ts
│ │ │ │ │ │ │ ├── app
│ │ │ │ │ │ │ ├── TableCellAppCfOrgSpaceBase.ts
│ │ │ │ │ │ │ ├── card
│ │ │ │ │ │ │ │ ├── card-app.component.html
│ │ │ │ │ │ │ │ ├── card-app.component.scss
│ │ │ │ │ │ │ │ ├── card-app.component.spec.ts
│ │ │ │ │ │ │ │ └── card-app.component.ts
│ │ │ │ │ │ │ ├── cf-app-config.service.spec.ts
│ │ │ │ │ │ │ ├── cf-app-config.service.ts
│ │ │ │ │ │ │ ├── cf-apps-data-source.ts
│ │ │ │ │ │ │ ├── table-cell-app-cforgspace-header
│ │ │ │ │ │ │ │ ├── table-cell-app-cforgspace-header.component.html
│ │ │ │ │ │ │ │ ├── table-cell-app-cforgspace-header.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-app-cforgspace-header.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-app-cforgspace-header.component.ts
│ │ │ │ │ │ │ ├── table-cell-app-cforgspace
│ │ │ │ │ │ │ │ ├── table-cell-app-cforgspace.component.html
│ │ │ │ │ │ │ │ ├── table-cell-app-cforgspace.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-app-cforgspace.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-app-cforgspace.component.ts
│ │ │ │ │ │ │ ├── table-cell-app-instances
│ │ │ │ │ │ │ │ ├── table-cell-app-instances.component.html
│ │ │ │ │ │ │ │ ├── table-cell-app-instances.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-app-instances.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-app-instances.component.ts
│ │ │ │ │ │ │ ├── table-cell-app-name
│ │ │ │ │ │ │ │ ├── table-cell-app-name.component.html
│ │ │ │ │ │ │ │ ├── table-cell-app-name.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-app-name.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-app-name.component.ts
│ │ │ │ │ │ │ └── table-cell-app-status
│ │ │ │ │ │ │ │ ├── table-cell-app-status.component.html
│ │ │ │ │ │ │ │ ├── table-cell-app-status.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-app-status.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-app-status.component.ts
│ │ │ │ │ │ │ ├── base-cf
│ │ │ │ │ │ │ └── base-cf-list-config.ts
│ │ │ │ │ │ │ ├── cf-buildpacks
│ │ │ │ │ │ │ ├── cf-buildpack-card
│ │ │ │ │ │ │ │ ├── cf-buildpack-card.component.html
│ │ │ │ │ │ │ │ ├── cf-buildpack-card.component.scss
│ │ │ │ │ │ │ │ ├── cf-buildpack-card.component.spec.ts
│ │ │ │ │ │ │ │ ├── cf-buildpack-card.component.theme.scss
│ │ │ │ │ │ │ │ └── cf-buildpack-card.component.ts
│ │ │ │ │ │ │ ├── cf-buildpacks-data-source.ts
│ │ │ │ │ │ │ ├── cf-buildpacks-list-config.service.spec.ts
│ │ │ │ │ │ │ └── cf-buildpacks-list-config.service.ts
│ │ │ │ │ │ │ ├── cf-cell-apps
│ │ │ │ │ │ │ ├── cf-cell-apps-list-config.service.ts
│ │ │ │ │ │ │ └── cf-cell-apps-source.ts
│ │ │ │ │ │ │ ├── cf-cell-health
│ │ │ │ │ │ │ ├── cf-cell-health-list-config.service.ts
│ │ │ │ │ │ │ └── cf-cell-health-source.ts
│ │ │ │ │ │ │ ├── cf-cells
│ │ │ │ │ │ │ ├── cf-cells-data-source.ts
│ │ │ │ │ │ │ └── cf-cells-list-config.service.ts
│ │ │ │ │ │ │ ├── cf-confirm-roles
│ │ │ │ │ │ │ ├── table-cell-confirm-org-space
│ │ │ │ │ │ │ │ ├── table-cell-confirm-org-space.component.html
│ │ │ │ │ │ │ │ ├── table-cell-confirm-org-space.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-confirm-org-space.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-confirm-org-space.component.ts
│ │ │ │ │ │ │ └── table-cell-confirm-role-add-rem
│ │ │ │ │ │ │ │ ├── table-cell-confirm-role-add-rem.component.html
│ │ │ │ │ │ │ │ ├── table-cell-confirm-role-add-rem.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-confirm-role-add-rem.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-confirm-role-add-rem.component.ts
│ │ │ │ │ │ │ ├── cf-endpoints
│ │ │ │ │ │ │ ├── cf-endpoints-data-source.ts
│ │ │ │ │ │ │ └── cf-endpoints-list-config.service.ts
│ │ │ │ │ │ │ ├── cf-events
│ │ │ │ │ │ │ ├── cf-events-config.service.ts
│ │ │ │ │ │ │ ├── cf-events-data-source.ts
│ │ │ │ │ │ │ ├── event-metadata
│ │ │ │ │ │ │ │ ├── event-metadata.component.html
│ │ │ │ │ │ │ │ ├── event-metadata.component.scss
│ │ │ │ │ │ │ │ ├── event-metadata.component.spec.ts
│ │ │ │ │ │ │ │ └── event-metadata.component.ts
│ │ │ │ │ │ │ ├── table-cell-event-actee
│ │ │ │ │ │ │ │ ├── table-cell-event-actee.component.html
│ │ │ │ │ │ │ │ ├── table-cell-event-actee.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-event-actee.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-event-actee.component.ts
│ │ │ │ │ │ │ ├── table-cell-event-action
│ │ │ │ │ │ │ │ ├── event-tab-actor-icon.pipe.spec.ts
│ │ │ │ │ │ │ │ ├── event-tab-actor-icon.pipe.ts
│ │ │ │ │ │ │ │ ├── table-cell-event-action.component.html
│ │ │ │ │ │ │ │ ├── table-cell-event-action.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-event-action.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-event-action.component.ts
│ │ │ │ │ │ │ ├── table-cell-event-detail
│ │ │ │ │ │ │ │ ├── table-cell-event-detail.component.html
│ │ │ │ │ │ │ │ ├── table-cell-event-detail.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-event-detail.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-event-detail.component.ts
│ │ │ │ │ │ │ ├── table-cell-event-timestamp
│ │ │ │ │ │ │ │ ├── table-cell-event-timestamp.component.html
│ │ │ │ │ │ │ │ ├── table-cell-event-timestamp.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-event-timestamp.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-event-timestamp.component.ts
│ │ │ │ │ │ │ ├── table-cell-event-type
│ │ │ │ │ │ │ │ ├── table-cell-event-type.component.html
│ │ │ │ │ │ │ │ ├── table-cell-event-type.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-event-type.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-event-type.component.ts
│ │ │ │ │ │ │ └── types
│ │ │ │ │ │ │ │ ├── cf-all-events-config.service.ts
│ │ │ │ │ │ │ │ ├── cf-app-events-config.service.ts
│ │ │ │ │ │ │ │ ├── cf-org-events-config.service.ts
│ │ │ │ │ │ │ │ └── cf-space-events-config.service.ts
│ │ │ │ │ │ │ ├── cf-feature-flags
│ │ │ │ │ │ │ ├── cf-feature-flags-data-source.ts
│ │ │ │ │ │ │ ├── cf-feature-flags-list-config.service.spec.ts
│ │ │ │ │ │ │ ├── cf-feature-flags-list-config.service.ts
│ │ │ │ │ │ │ ├── table-cell-feature-flag-description
│ │ │ │ │ │ │ │ ├── table-cell-feature-flag-description.component.html
│ │ │ │ │ │ │ │ ├── table-cell-feature-flag-description.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-feature-flag-description.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-feature-flag-description.component.ts
│ │ │ │ │ │ │ └── table-cell-feature-flag-state
│ │ │ │ │ │ │ │ ├── table-cell-feature-flag-state.component.html
│ │ │ │ │ │ │ │ ├── table-cell-feature-flag-state.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-feature-flag-state.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-feature-flag-state.component.ts
│ │ │ │ │ │ │ ├── cf-org-users
│ │ │ │ │ │ │ ├── cf-org-users-list-config.service.spec.ts
│ │ │ │ │ │ │ └── cf-org-users-list-config.service.ts
│ │ │ │ │ │ │ ├── cf-orgs
│ │ │ │ │ │ │ └── cf-org-card
│ │ │ │ │ │ │ │ ├── cf-org-card.component.html
│ │ │ │ │ │ │ │ ├── cf-org-card.component.scss
│ │ │ │ │ │ │ │ ├── cf-org-card.component.spec.ts
│ │ │ │ │ │ │ │ └── cf-org-card.component.ts
│ │ │ │ │ │ │ ├── cf-quotas
│ │ │ │ │ │ │ ├── cf-quotas-data-source.service.ts
│ │ │ │ │ │ │ ├── cf-quotas-list-config.service.spec.ts
│ │ │ │ │ │ │ ├── cf-quotas-list-config.service.ts
│ │ │ │ │ │ │ └── table-cell-quota
│ │ │ │ │ │ │ │ ├── table-cell-quota.component.html
│ │ │ │ │ │ │ │ ├── table-cell-quota.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-quota.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-quota.component.ts
│ │ │ │ │ │ │ ├── cf-routes
│ │ │ │ │ │ │ ├── cf-routes-data-source-base.ts
│ │ │ │ │ │ │ ├── cf-routes-data-source.ts
│ │ │ │ │ │ │ ├── cf-routes-list-config-base.ts
│ │ │ │ │ │ │ ├── cf-routes-list-config.service.ts
│ │ │ │ │ │ │ ├── table-cell-route-apps-attached
│ │ │ │ │ │ │ │ ├── table-cell-route-apps-attached.component.html
│ │ │ │ │ │ │ │ ├── table-cell-route-apps-attached.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-route-apps-attached.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-route-apps-attached.component.ts
│ │ │ │ │ │ │ ├── table-cell-route
│ │ │ │ │ │ │ │ ├── table-cell-route.component.html
│ │ │ │ │ │ │ │ ├── table-cell-route.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-route.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-route.component.ts
│ │ │ │ │ │ │ └── table-cell-tcproute
│ │ │ │ │ │ │ │ ├── table-cell-tcproute.component.html
│ │ │ │ │ │ │ │ ├── table-cell-tcproute.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-tcproute.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-tcproute.component.ts
│ │ │ │ │ │ │ ├── cf-security-groups
│ │ │ │ │ │ │ ├── cf-security-groups-card
│ │ │ │ │ │ │ │ ├── cf-security-groups-card.component.html
│ │ │ │ │ │ │ │ ├── cf-security-groups-card.component.scss
│ │ │ │ │ │ │ │ ├── cf-security-groups-card.component.spec.ts
│ │ │ │ │ │ │ │ ├── cf-security-groups-card.component.theme.scss
│ │ │ │ │ │ │ │ └── cf-security-groups-card.component.ts
│ │ │ │ │ │ │ ├── cf-security-groups-data-source.ts
│ │ │ │ │ │ │ ├── cf-security-groups-list-config.service.spec.ts
│ │ │ │ │ │ │ └── cf-security-groups-list-config.service.ts
│ │ │ │ │ │ │ ├── cf-select-users
│ │ │ │ │ │ │ ├── cf-select-users-data-source.service.ts
│ │ │ │ │ │ │ └── cf-select-users-list-config.service.ts
│ │ │ │ │ │ │ ├── cf-services
│ │ │ │ │ │ │ ├── cf-service-card
│ │ │ │ │ │ │ │ ├── cf-service-card.component.html
│ │ │ │ │ │ │ │ ├── cf-service-card.component.scss
│ │ │ │ │ │ │ │ ├── cf-service-card.component.spec.ts
│ │ │ │ │ │ │ │ └── cf-service-card.component.ts
│ │ │ │ │ │ │ ├── cf-service-instances-list-config.base.ts
│ │ │ │ │ │ │ ├── cf-services-data-source.ts
│ │ │ │ │ │ │ ├── cf-services-list-config.service.spec.ts
│ │ │ │ │ │ │ ├── cf-services-list-config.service.ts
│ │ │ │ │ │ │ ├── cf-user-service-instances-list-config.ts
│ │ │ │ │ │ │ ├── table-cell-service-active
│ │ │ │ │ │ │ │ ├── table-cell-service-active.component.html
│ │ │ │ │ │ │ │ ├── table-cell-service-active.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-service-active.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-service-active.component.ts
│ │ │ │ │ │ │ ├── table-cell-service-bindable
│ │ │ │ │ │ │ │ ├── table-cell-service-bindable.component.html
│ │ │ │ │ │ │ │ ├── table-cell-service-bindable.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-service-bindable.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-service-bindable.component.ts
│ │ │ │ │ │ │ ├── table-cell-service-broker
│ │ │ │ │ │ │ │ ├── table-cell-service-broker.component.html
│ │ │ │ │ │ │ │ ├── table-cell-service-broker.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-service-broker.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-service-broker.component.ts
│ │ │ │ │ │ │ ├── table-cell-service-cf-breadcrumbs
│ │ │ │ │ │ │ │ ├── table-cell-service-cf-breadcrumbs.component.html
│ │ │ │ │ │ │ │ ├── table-cell-service-cf-breadcrumbs.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-service-cf-breadcrumbs.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-service-cf-breadcrumbs.component.ts
│ │ │ │ │ │ │ ├── table-cell-service-provider
│ │ │ │ │ │ │ │ ├── table-cell-service-provider.component.html
│ │ │ │ │ │ │ │ ├── table-cell-service-provider.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-service-provider.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-service-provider.component.ts
│ │ │ │ │ │ │ ├── table-cell-service-references
│ │ │ │ │ │ │ │ ├── table-cell-service-references.component.html
│ │ │ │ │ │ │ │ ├── table-cell-service-references.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-service-references.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-service-references.component.ts
│ │ │ │ │ │ │ └── table-cell-service-tags
│ │ │ │ │ │ │ │ ├── table-cell-service-tags.component.html
│ │ │ │ │ │ │ │ ├── table-cell-service-tags.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-service-tags.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-service-tags.component.ts
│ │ │ │ │ │ │ ├── cf-space-apps
│ │ │ │ │ │ │ ├── cf-space-apps-data-source.service.ts
│ │ │ │ │ │ │ ├── cf-space-apps-list-config.service.spec.ts
│ │ │ │ │ │ │ └── cf-space-apps-list-config.service.ts
│ │ │ │ │ │ │ ├── cf-space-quotas
│ │ │ │ │ │ │ ├── cf-space-quotas-data-source.service.ts
│ │ │ │ │ │ │ ├── cf-space-quotas-list-config.service.spec.ts
│ │ │ │ │ │ │ └── cf-space-quotas-list-config.service.ts
│ │ │ │ │ │ │ ├── cf-space-routes
│ │ │ │ │ │ │ ├── cf-space-routes-data-source.ts
│ │ │ │ │ │ │ ├── cf-space-routes-list-config.service.spec.ts
│ │ │ │ │ │ │ └── cf-space-routes-list-config.service.ts
│ │ │ │ │ │ │ ├── cf-space-users
│ │ │ │ │ │ │ ├── cf-space-users-list-config.service.spec.ts
│ │ │ │ │ │ │ └── cf-space-users-list-config.service.ts
│ │ │ │ │ │ │ ├── cf-spaces-service-instances
│ │ │ │ │ │ │ ├── cf-spaces-service-instances-data-source.ts
│ │ │ │ │ │ │ ├── cf-spaces-service-instances-list-config.service.spec.ts
│ │ │ │ │ │ │ ├── cf-spaces-service-instances-list-config.service.ts
│ │ │ │ │ │ │ ├── cf-spaces-user-service-instances-data-source.ts
│ │ │ │ │ │ │ ├── table-cell-service-instance-apps-attached
│ │ │ │ │ │ │ │ ├── table-cell-service-instance-apps-attached.component.html
│ │ │ │ │ │ │ │ ├── table-cell-service-instance-apps-attached.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-service-instance-apps-attached.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-service-instance-apps-attached.component.ts
│ │ │ │ │ │ │ ├── table-cell-service-instance-tags
│ │ │ │ │ │ │ │ ├── table-cell-service-instance-tags.component.html
│ │ │ │ │ │ │ │ ├── table-cell-service-instance-tags.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-service-instance-tags.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-service-instance-tags.component.ts
│ │ │ │ │ │ │ ├── table-cell-service-last-op
│ │ │ │ │ │ │ │ ├── table-cell-service-last-op.component.html
│ │ │ │ │ │ │ │ ├── table-cell-service-last-op.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-service-last-op.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-service-last-op.component.ts
│ │ │ │ │ │ │ ├── table-cell-service-name
│ │ │ │ │ │ │ │ └── table-cell-service-name.component.scss
│ │ │ │ │ │ │ ├── table-cell-service
│ │ │ │ │ │ │ │ ├── table-cell-service.component.html
│ │ │ │ │ │ │ │ ├── table-cell-service.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-service.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-service.component.ts
│ │ │ │ │ │ │ └── table-cell-space-name
│ │ │ │ │ │ │ │ ├── table-cell-space-name.component.html
│ │ │ │ │ │ │ │ ├── table-cell-space-name.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-space-name.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-space-name.component.ts
│ │ │ │ │ │ │ ├── cf-spaces
│ │ │ │ │ │ │ ├── cf-space-card
│ │ │ │ │ │ │ │ ├── cf-space-card.component.html
│ │ │ │ │ │ │ │ ├── cf-space-card.component.scss
│ │ │ │ │ │ │ │ ├── cf-space-card.component.spec.ts
│ │ │ │ │ │ │ │ └── cf-space-card.component.ts
│ │ │ │ │ │ │ ├── cf-spaces-data-source.service.ts
│ │ │ │ │ │ │ ├── cf-spaces-list-config.service.spec.ts
│ │ │ │ │ │ │ └── cf-spaces-list-config.service.ts
│ │ │ │ │ │ │ ├── cf-stacks
│ │ │ │ │ │ │ ├── cf-stacks-card
│ │ │ │ │ │ │ │ ├── cf-stacks-card.component.html
│ │ │ │ │ │ │ │ ├── cf-stacks-card.component.scss
│ │ │ │ │ │ │ │ ├── cf-stacks-card.component.spec.ts
│ │ │ │ │ │ │ │ └── cf-stacks-card.component.ts
│ │ │ │ │ │ │ ├── cf-stacks-data-source.ts
│ │ │ │ │ │ │ ├── cf-stacks-list-config.service.spec.ts
│ │ │ │ │ │ │ └── cf-stacks-list-config.service.ts
│ │ │ │ │ │ │ ├── cf-users-org-space-roles
│ │ │ │ │ │ │ ├── cf-users-space-roles-data-source.service.ts
│ │ │ │ │ │ │ ├── cf-users-space-roles-list-config.service.ts
│ │ │ │ │ │ │ ├── table-cell-org-space-role
│ │ │ │ │ │ │ │ ├── table-cell-org-space-role.component.html
│ │ │ │ │ │ │ │ ├── table-cell-org-space-role.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-org-space-role.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-org-space-role.component.ts
│ │ │ │ │ │ │ └── table-cell-select-org
│ │ │ │ │ │ │ │ ├── table-cell-select-org.component.html
│ │ │ │ │ │ │ │ ├── table-cell-select-org.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-select-org.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-select-org.component.ts
│ │ │ │ │ │ │ ├── cf-users
│ │ │ │ │ │ │ ├── cf-org-permission-cell
│ │ │ │ │ │ │ │ ├── cf-org-permission-cell.component.html
│ │ │ │ │ │ │ │ ├── cf-org-permission-cell.component.scss
│ │ │ │ │ │ │ │ ├── cf-org-permission-cell.component.spec.ts
│ │ │ │ │ │ │ │ └── cf-org-permission-cell.component.ts
│ │ │ │ │ │ │ ├── cf-permission-cell.ts
│ │ │ │ │ │ │ ├── cf-space-permission-cell
│ │ │ │ │ │ │ │ ├── cf-space-permission-cell.component.html
│ │ │ │ │ │ │ │ ├── cf-space-permission-cell.component.scss
│ │ │ │ │ │ │ │ ├── cf-space-permission-cell.component.spec.ts
│ │ │ │ │ │ │ │ └── cf-space-permission-cell.component.ts
│ │ │ │ │ │ │ ├── cf-user-data-source.service.ts
│ │ │ │ │ │ │ ├── cf-user-list-config.service.spec.ts
│ │ │ │ │ │ │ ├── cf-user-list-config.service.ts
│ │ │ │ │ │ │ └── cf-user-list-helpers.ts
│ │ │ │ │ │ │ ├── detach-apps
│ │ │ │ │ │ │ ├── detach-apps-data-source.ts
│ │ │ │ │ │ │ ├── detach-apps-list-config.service.spec.ts
│ │ │ │ │ │ │ └── detach-apps-list-config.service.ts
│ │ │ │ │ │ │ ├── github-commits
│ │ │ │ │ │ │ ├── github-commits-list-config-app-tab.service.ts
│ │ │ │ │ │ │ └── github-commits-list-config-deploy.service.ts
│ │ │ │ │ │ │ ├── service-instances
│ │ │ │ │ │ │ ├── service-instances-data-source.ts
│ │ │ │ │ │ │ ├── service-instances-list-config.service.spec.ts
│ │ │ │ │ │ │ └── service-instances-list-config.service.ts
│ │ │ │ │ │ │ ├── service-plans
│ │ │ │ │ │ │ ├── service-plans-data-source.ts
│ │ │ │ │ │ │ ├── service-plans-list-config.service.spec.ts
│ │ │ │ │ │ │ ├── service-plans-list-config.service.ts
│ │ │ │ │ │ │ ├── table-cell-service-plan-extras
│ │ │ │ │ │ │ │ ├── table-cell-service-plan-extras.component.html
│ │ │ │ │ │ │ │ ├── table-cell-service-plan-extras.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-service-plan-extras.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-service-plan-extras.component.ts
│ │ │ │ │ │ │ ├── table-cell-service-plan-price
│ │ │ │ │ │ │ │ ├── table-cell-service-plan-price.component.html
│ │ │ │ │ │ │ │ ├── table-cell-service-plan-price.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-service-plan-price.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-service-plan-price.component.ts
│ │ │ │ │ │ │ └── table-cell-service-plan-public
│ │ │ │ │ │ │ │ ├── table-cell-service-plan-public.component.html
│ │ │ │ │ │ │ │ ├── table-cell-service-plan-public.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-service-plan-public.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-service-plan-public.component.ts
│ │ │ │ │ │ │ └── services-wall
│ │ │ │ │ │ │ ├── service-instance-card
│ │ │ │ │ │ │ ├── service-instance-card.component.html
│ │ │ │ │ │ │ ├── service-instance-card.component.scss
│ │ │ │ │ │ │ ├── service-instance-card.component.spec.ts
│ │ │ │ │ │ │ └── service-instance-card.component.ts
│ │ │ │ │ │ │ ├── service-instances-wall-data-source.ts
│ │ │ │ │ │ │ ├── service-instances-wall-list-config.service.spec.ts
│ │ │ │ │ │ │ ├── service-instances-wall-list-config.service.ts
│ │ │ │ │ │ │ └── user-provided-service-instance-card
│ │ │ │ │ │ │ ├── user-provided-service-instance-card.component.html
│ │ │ │ │ │ │ ├── user-provided-service-instance-card.component.scss
│ │ │ │ │ │ │ ├── user-provided-service-instance-card.component.spec.ts
│ │ │ │ │ │ │ └── user-provided-service-instance-card.component.ts
│ │ │ │ │ ├── running-instances
│ │ │ │ │ │ ├── running-instances.component.html
│ │ │ │ │ │ ├── running-instances.component.scss
│ │ │ │ │ │ ├── running-instances.component.spec.ts
│ │ │ │ │ │ └── running-instances.component.ts
│ │ │ │ │ ├── schema-form
│ │ │ │ │ │ ├── schema-form.component.html
│ │ │ │ │ │ ├── schema-form.component.scss
│ │ │ │ │ │ ├── schema-form.component.spec.ts
│ │ │ │ │ │ ├── schema-form.component.theme.scss
│ │ │ │ │ │ └── schema-form.component.ts
│ │ │ │ │ ├── select-service
│ │ │ │ │ │ ├── select-service.component.html
│ │ │ │ │ │ ├── select-service.component.scss
│ │ │ │ │ │ ├── select-service.component.spec.ts
│ │ │ │ │ │ └── select-service.component.ts
│ │ │ │ │ ├── service-icon
│ │ │ │ │ │ ├── service-icon.component.html
│ │ │ │ │ │ ├── service-icon.component.scss
│ │ │ │ │ │ ├── service-icon.component.spec.ts
│ │ │ │ │ │ └── service-icon.component.ts
│ │ │ │ │ ├── service-instance-last-op
│ │ │ │ │ │ ├── service-instance-last-op.component.html
│ │ │ │ │ │ ├── service-instance-last-op.component.scss
│ │ │ │ │ │ ├── service-instance-last-op.component.spec.ts
│ │ │ │ │ │ └── service-instance-last-op.component.ts
│ │ │ │ │ ├── service-plan-price
│ │ │ │ │ │ ├── service-plan-price.component.html
│ │ │ │ │ │ ├── service-plan-price.component.scss
│ │ │ │ │ │ ├── service-plan-price.component.spec.ts
│ │ │ │ │ │ └── service-plan-price.component.ts
│ │ │ │ │ └── service-plan-public
│ │ │ │ │ │ ├── service-plan-public.component.html
│ │ │ │ │ │ ├── service-plan-public.component.scss
│ │ │ │ │ │ ├── service-plan-public.component.spec.ts
│ │ │ │ │ │ └── service-plan-public.component.ts
│ │ │ │ ├── data-services
│ │ │ │ │ ├── cf-org-space-service.service.spec.ts
│ │ │ │ │ ├── cf-org-space-service.service.ts
│ │ │ │ │ ├── cf-user.service.spec.ts
│ │ │ │ │ ├── cf-user.service.ts
│ │ │ │ │ ├── cloud-foundry.service.ts
│ │ │ │ │ ├── long-running-cf-op.service.ts
│ │ │ │ │ ├── service-action-helper.service.spec.ts
│ │ │ │ │ └── service-action-helper.service.ts
│ │ │ │ ├── directives
│ │ │ │ │ ├── app-name-unique.directive
│ │ │ │ │ │ ├── app-name-unique.directive.spec.ts
│ │ │ │ │ │ └── app-name-unique.directive.ts
│ │ │ │ │ └── cf-user-permission
│ │ │ │ │ │ ├── cf-user-permission.directive.spec.ts
│ │ │ │ │ │ └── cf-user-permission.directive.ts
│ │ │ │ ├── q-param.ts
│ │ │ │ └── services
│ │ │ │ │ ├── application-state.service.spec.ts
│ │ │ │ │ ├── application-state.service.ts
│ │ │ │ │ ├── cf-org-space-label.service.ts
│ │ │ │ │ ├── cloud-foundry-user-provided-services.service.ts
│ │ │ │ │ └── current-user-permissions-and-cfchecker.service.spec.ts
│ │ │ ├── store
│ │ │ │ ├── cloud-foundry.reducers.module.ts
│ │ │ │ ├── cloud-foundry.store.module.ts
│ │ │ │ ├── effects
│ │ │ │ │ ├── app-variables.effects.ts
│ │ │ │ │ ├── app.effects.ts
│ │ │ │ │ ├── cloud-foundry.effects.ts
│ │ │ │ │ ├── create-app-effects.ts
│ │ │ │ │ ├── deploy-app.effects.ts
│ │ │ │ │ ├── request.effects.ts
│ │ │ │ │ ├── route.effects.ts
│ │ │ │ │ ├── service-instance.effects.ts
│ │ │ │ │ ├── update-app-effects.ts
│ │ │ │ │ └── users-roles.effects.ts
│ │ │ │ ├── reducers
│ │ │ │ │ ├── application-route.reducer.ts
│ │ │ │ │ ├── cf-users-roles.reducer.ts
│ │ │ │ │ ├── cf-users.reducer.ts
│ │ │ │ │ ├── create-application.reducer.ts
│ │ │ │ │ ├── create-service-instance.reducer.ts
│ │ │ │ │ ├── current-cf-user-roles-reducer
│ │ │ │ │ │ ├── current-cf-user-base-cf-role.reducer.ts
│ │ │ │ │ │ ├── current-cf-user-reducer.helpers.ts
│ │ │ │ │ │ ├── current-cf-user-role-session.reducer.ts
│ │ │ │ │ │ ├── current-cf-user-roles-changed.reducers.ts
│ │ │ │ │ │ ├── current-cf-user-roles-clear.reducers.ts
│ │ │ │ │ │ ├── current-cf-user-roles-org.reducer.ts
│ │ │ │ │ │ ├── current-cf-user-roles-orgs.reducer.ts
│ │ │ │ │ │ ├── current-cf-user-roles-space.reducer.ts
│ │ │ │ │ │ ├── current-cf-user-roles-spaces.reducer.ts
│ │ │ │ │ │ ├── current-cf-user-roles.reducer.spec.ts
│ │ │ │ │ │ └── current-cf-user-roles.reducer.ts
│ │ │ │ │ ├── deploy-app.reducer.ts
│ │ │ │ │ ├── endpoint-disconnect-application.reducer.ts
│ │ │ │ │ ├── organization-quota.reducer.ts
│ │ │ │ │ ├── organization-space.reducer.ts
│ │ │ │ │ ├── routes.reducer.ts
│ │ │ │ │ ├── service-instance.reducer.ts
│ │ │ │ │ └── space-quota.reducer.ts
│ │ │ │ ├── selectors
│ │ │ │ │ ├── api.selectors.ts
│ │ │ │ │ ├── cf-current-user-role.selectors.ts
│ │ │ │ │ ├── cf-users-roles.selector.ts
│ │ │ │ │ ├── create-application.selectors.ts
│ │ │ │ │ ├── create-service-instance.selectors.ts
│ │ │ │ │ ├── deploy-application.selector.ts
│ │ │ │ │ └── pagination.selectors.ts
│ │ │ │ └── types
│ │ │ │ │ ├── app-metadata.types.ts
│ │ │ │ │ ├── application.types.ts
│ │ │ │ │ ├── cf-api.types.ts
│ │ │ │ │ ├── cf-current-user-roles.types.ts
│ │ │ │ │ ├── cf-user.types.ts
│ │ │ │ │ ├── create-application.types.ts
│ │ │ │ │ ├── create-service-instance.types.ts
│ │ │ │ │ ├── deploy-application.types.ts
│ │ │ │ │ ├── domain.types.ts
│ │ │ │ │ ├── route.types.ts
│ │ │ │ │ └── users-roles.types.ts
│ │ │ ├── test.ts
│ │ │ └── user-permissions
│ │ │ │ ├── cf-user-permissions-checkers.ts
│ │ │ │ └── cf-user-roles-fetch.ts
│ │ ├── test-framework
│ │ │ ├── application-service-helper.ts
│ │ │ ├── cf-test-helper.ts
│ │ │ ├── cloud-foundry-endpoint-service.helper.ts
│ │ │ ├── cloud-foundry-organization.service.mock.ts
│ │ │ ├── cloud-foundry-space.service.mock.ts
│ │ │ ├── entity-relations-spec-helper.ts
│ │ │ └── user-service-helper.ts
│ │ ├── tsconfig.lib.json
│ │ ├── tsconfig.lib.prod.json
│ │ ├── tsconfig.spec.json
│ │ └── tslint.json
│ │ ├── core
│ │ ├── assets
│ │ │ ├── .gitkeep
│ │ │ ├── endpoint-icons
│ │ │ │ ├── Git-logo.png
│ │ │ │ ├── cloudfoundry.png
│ │ │ │ ├── docker.png
│ │ │ │ ├── github-logo-light.png
│ │ │ │ ├── github-logo.png
│ │ │ │ ├── gitlab-icon-rgb.svg
│ │ │ │ └── metrics.svg
│ │ │ ├── fonts
│ │ │ │ ├── SourceCodePro-Bold.woff2
│ │ │ │ ├── SourceCodePro-Regular.woff2
│ │ │ │ ├── iconfont
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── MaterialIcons-Regular.eot
│ │ │ │ │ ├── MaterialIcons-Regular.ijmap
│ │ │ │ │ ├── MaterialIcons-Regular.svg
│ │ │ │ │ ├── MaterialIcons-Regular.ttf
│ │ │ │ │ ├── MaterialIcons-Regular.woff
│ │ │ │ │ ├── MaterialIcons-Regular.woff2
│ │ │ │ │ ├── codepoints
│ │ │ │ │ └── material-icons.css
│ │ │ │ ├── lato
│ │ │ │ │ ├── OFL.txt
│ │ │ │ │ ├── lato-v14-latin-300.eot
│ │ │ │ │ ├── lato-v14-latin-300.svg
│ │ │ │ │ ├── lato-v14-latin-300.ttf
│ │ │ │ │ ├── lato-v14-latin-300.woff
│ │ │ │ │ ├── lato-v14-latin-300.woff2
│ │ │ │ │ ├── lato-v14-latin-700.eot
│ │ │ │ │ ├── lato-v14-latin-700.svg
│ │ │ │ │ ├── lato-v14-latin-700.ttf
│ │ │ │ │ ├── lato-v14-latin-700.woff
│ │ │ │ │ ├── lato-v14-latin-700.woff2
│ │ │ │ │ ├── lato-v14-latin-900.eot
│ │ │ │ │ ├── lato-v14-latin-900.svg
│ │ │ │ │ ├── lato-v14-latin-900.ttf
│ │ │ │ │ ├── lato-v14-latin-900.woff
│ │ │ │ │ ├── lato-v14-latin-900.woff2
│ │ │ │ │ ├── lato-v14-latin-regular.eot
│ │ │ │ │ ├── lato-v14-latin-regular.svg
│ │ │ │ │ ├── lato-v14-latin-regular.ttf
│ │ │ │ │ ├── lato-v14-latin-regular.woff
│ │ │ │ │ └── lato-v14-latin-regular.woff2
│ │ │ │ ├── roboto
│ │ │ │ │ ├── LICENSE.txt
│ │ │ │ │ ├── roboto-v18-latin-300.eot
│ │ │ │ │ ├── roboto-v18-latin-300.svg
│ │ │ │ │ ├── roboto-v18-latin-300.ttf
│ │ │ │ │ ├── roboto-v18-latin-300.woff
│ │ │ │ │ ├── roboto-v18-latin-300.woff2
│ │ │ │ │ ├── roboto-v18-latin-500.eot
│ │ │ │ │ ├── roboto-v18-latin-500.svg
│ │ │ │ │ ├── roboto-v18-latin-500.ttf
│ │ │ │ │ ├── roboto-v18-latin-500.woff
│ │ │ │ │ ├── roboto-v18-latin-500.woff2
│ │ │ │ │ ├── roboto-v18-latin-700.eot
│ │ │ │ │ ├── roboto-v18-latin-700.svg
│ │ │ │ │ ├── roboto-v18-latin-700.ttf
│ │ │ │ │ ├── roboto-v18-latin-700.woff
│ │ │ │ │ ├── roboto-v18-latin-700.woff2
│ │ │ │ │ ├── roboto-v18-latin-regular.eot
│ │ │ │ │ ├── roboto-v18-latin-regular.svg
│ │ │ │ │ ├── roboto-v18-latin-regular.ttf
│ │ │ │ │ ├── roboto-v18-latin-regular.woff
│ │ │ │ │ └── roboto-v18-latin-regular.woff2
│ │ │ │ └── stratos
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── stratos-icons.eot
│ │ │ │ │ ├── stratos-icons.svg
│ │ │ │ │ ├── stratos-icons.ttf
│ │ │ │ │ ├── stratos-icons.woff
│ │ │ │ │ └── stratos-icons.woff2
│ │ │ └── gitlab-logo.svg
│ │ ├── browserslist
│ │ ├── karma.conf.js
│ │ ├── ng-package.json
│ │ ├── package.json
│ │ ├── sass
│ │ │ ├── _all-theme.scss
│ │ │ ├── ansi-colors.scss
│ │ │ ├── components
│ │ │ │ ├── card-wall.scss
│ │ │ │ ├── hyperlinks.theme.scss
│ │ │ │ ├── json-schema-form.scss
│ │ │ │ ├── mat-button-toggle-group.scss
│ │ │ │ ├── mat-card.scss
│ │ │ │ ├── mat-popup.scss
│ │ │ │ ├── mat-snack-bar.scss
│ │ │ │ ├── mat-snack-bar.theme.scss
│ │ │ │ ├── mat-table.scss
│ │ │ │ ├── mat-tabs.scss
│ │ │ │ ├── ngx-charts-gauge.theme.scss
│ │ │ │ ├── text-area.theme.scss
│ │ │ │ └── text-status.theme.scss
│ │ │ ├── fonts.scss
│ │ │ ├── icons.scss
│ │ │ ├── mat-desktop.scss
│ │ │ ├── mixins.scss
│ │ │ ├── scroll-bar-measure.scss
│ │ │ └── theme.scss
│ │ ├── src
│ │ │ ├── app.component.css
│ │ │ ├── app.component.html
│ │ │ ├── app.component.scss
│ │ │ ├── app.component.spec.ts
│ │ │ ├── app.component.ts
│ │ │ ├── app.module.ts
│ │ │ ├── app.routing.ts
│ │ │ ├── core
│ │ │ │ ├── apiKey-auth-guard.service.ts
│ │ │ │ ├── auth-guard.service.spec.ts
│ │ │ │ ├── auth-guard.service.ts
│ │ │ │ ├── browser-helper.ts
│ │ │ │ ├── button-blur-on-click.directive.spec.ts
│ │ │ │ ├── button-blur-on-click.directive.ts
│ │ │ │ ├── byte-formatters.pipe.ts
│ │ │ │ ├── click-stop-propagation.directive.ts
│ │ │ │ ├── core.module.ts
│ │ │ │ ├── core.types.ts
│ │ │ │ ├── customizations.types.ts
│ │ │ │ ├── disable-router-link.directive.ts
│ │ │ │ ├── dispatch-sequencer.ts
│ │ │ │ ├── dot-content
│ │ │ │ │ ├── dot-content.component.html
│ │ │ │ │ ├── dot-content.component.scss
│ │ │ │ │ ├── dot-content.component.spec.ts
│ │ │ │ │ ├── dot-content.component.theme.scss
│ │ │ │ │ └── dot-content.component.ts
│ │ │ │ ├── endpoint-auth.ts
│ │ │ │ ├── endpoints-health-checks.ts
│ │ │ │ ├── endpoints.service.spec.ts
│ │ │ │ ├── endpoints.service.ts
│ │ │ │ ├── entity-favorite-star
│ │ │ │ │ ├── entity-favorite-star.component.html
│ │ │ │ │ ├── entity-favorite-star.component.scss
│ │ │ │ │ ├── entity-favorite-star.component.spec.ts
│ │ │ │ │ └── entity-favorite-star.component.ts
│ │ │ │ ├── event-watcher
│ │ │ │ │ ├── event-watcher.service.spec.ts
│ │ │ │ │ └── event-watcher.service.ts
│ │ │ │ ├── extension
│ │ │ │ │ ├── dynamic-extension-routes.ts
│ │ │ │ │ └── extension-service.ts
│ │ │ │ ├── helper-classes
│ │ │ │ │ ├── array.helper.ts
│ │ │ │ │ ├── dom-helpers.ts
│ │ │ │ │ └── object.helpers.ts
│ │ │ │ ├── infinity.pipe.ts
│ │ │ │ ├── log-out-dialog
│ │ │ │ │ ├── log-out-dialog.component.html
│ │ │ │ │ ├── log-out-dialog.component.scss
│ │ │ │ │ ├── log-out-dialog.component.spec.ts
│ │ │ │ │ └── log-out-dialog.component.ts
│ │ │ │ ├── md.module.ts
│ │ │ │ ├── not-setup-guard.service.ts
│ │ │ │ ├── page-header-service
│ │ │ │ │ ├── page-header.service.spec.ts
│ │ │ │ │ └── page-header.service.ts
│ │ │ │ ├── page-not-found-component
│ │ │ │ │ ├── page-not-found-component.component.html
│ │ │ │ │ ├── page-not-found-component.component.scss
│ │ │ │ │ ├── page-not-found-component.component.spec.ts
│ │ │ │ │ ├── page-not-found-component.component.ts
│ │ │ │ │ └── page-not-found-component.theme.component.scss
│ │ │ │ ├── page-visible.ts
│ │ │ │ ├── permissions
│ │ │ │ │ ├── current-user-permissions.config.ts
│ │ │ │ │ ├── current-user-permissions.service.spec.ts
│ │ │ │ │ ├── current-user-permissions.service.ts
│ │ │ │ │ ├── current-user-permissions.types.ts
│ │ │ │ │ └── stratos-user-permissions.checker.ts
│ │ │ │ ├── safe-img.pipe.ts
│ │ │ │ ├── show-hide-button
│ │ │ │ │ ├── show-hide-button.component.html
│ │ │ │ │ ├── show-hide-button.component.scss
│ │ │ │ │ ├── show-hide-button.component.spec.ts
│ │ │ │ │ └── show-hide-button.component.ts
│ │ │ │ ├── stateful-icon
│ │ │ │ │ ├── stateful-icon.component.html
│ │ │ │ │ ├── stateful-icon.component.scss
│ │ │ │ │ ├── stateful-icon.component.spec.ts
│ │ │ │ │ ├── stateful-icon.component.theme.scss
│ │ │ │ │ └── stateful-icon.component.ts
│ │ │ │ ├── truncate.pipe.ts
│ │ │ │ ├── user-profile.service.ts
│ │ │ │ ├── user.service.spec.ts
│ │ │ │ ├── user.service.ts
│ │ │ │ ├── utils.service.spec.ts
│ │ │ │ ├── utils.service.ts
│ │ │ │ └── window-ref
│ │ │ │ │ └── window-ref.service.ts
│ │ │ ├── custom-import.module.ts
│ │ │ ├── environments
│ │ │ │ ├── environment.desktop.ts
│ │ │ │ ├── environment.prod.ts
│ │ │ │ └── environment.ts
│ │ │ ├── features
│ │ │ │ ├── about
│ │ │ │ │ ├── about-page
│ │ │ │ │ │ ├── about-page.component.html
│ │ │ │ │ │ ├── about-page.component.scss
│ │ │ │ │ │ ├── about-page.component.spec.ts
│ │ │ │ │ │ ├── about-page.component.theme.scss
│ │ │ │ │ │ └── about-page.component.ts
│ │ │ │ │ ├── about.module.ts
│ │ │ │ │ ├── about.routing.ts
│ │ │ │ │ ├── diagnostics-page
│ │ │ │ │ │ ├── diagnostics-page.component.html
│ │ │ │ │ │ ├── diagnostics-page.component.scss
│ │ │ │ │ │ ├── diagnostics-page.component.spec.ts
│ │ │ │ │ │ └── diagnostics-page.component.ts
│ │ │ │ │ └── eula-page
│ │ │ │ │ │ ├── eula-page.component.html
│ │ │ │ │ │ ├── eula-page.component.scss
│ │ │ │ │ │ ├── eula-page.component.spec.ts
│ │ │ │ │ │ └── eula-page.component.ts
│ │ │ │ ├── api-keys
│ │ │ │ │ ├── add-api-key-dialog
│ │ │ │ │ │ ├── add-api-key-dialog.component.html
│ │ │ │ │ │ ├── add-api-key-dialog.component.scss
│ │ │ │ │ │ ├── add-api-key-dialog.component.spec.ts
│ │ │ │ │ │ └── add-api-key-dialog.component.ts
│ │ │ │ │ ├── api-keys-page
│ │ │ │ │ │ ├── api-keys-page.component.html
│ │ │ │ │ │ ├── api-keys-page.component.scss
│ │ │ │ │ │ ├── api-keys-page.component.spec.ts
│ │ │ │ │ │ └── api-keys-page.component.ts
│ │ │ │ │ ├── api-keys.module.ts
│ │ │ │ │ └── api-keys.routing.ts
│ │ │ │ ├── dashboard
│ │ │ │ │ ├── dashboard-base
│ │ │ │ │ │ ├── dashboard-base.component.html
│ │ │ │ │ │ ├── dashboard-base.component.scss
│ │ │ │ │ │ ├── dashboard-base.component.spec.ts
│ │ │ │ │ │ ├── dashboard-base.component.theme.scss
│ │ │ │ │ │ └── dashboard-base.component.ts
│ │ │ │ │ ├── dashboard.module.ts
│ │ │ │ │ ├── page-side-nav
│ │ │ │ │ │ ├── page-side-nav.component.html
│ │ │ │ │ │ ├── page-side-nav.component.scss
│ │ │ │ │ │ ├── page-side-nav.component.spec.ts
│ │ │ │ │ │ ├── page-side-nav.component.theme.scss
│ │ │ │ │ │ └── page-side-nav.component.ts
│ │ │ │ │ └── side-nav
│ │ │ │ │ │ ├── side-nav.component.html
│ │ │ │ │ │ ├── side-nav.component.scss
│ │ │ │ │ │ ├── side-nav.component.spec.ts
│ │ │ │ │ │ ├── side-nav.component.theme.scss
│ │ │ │ │ │ └── side-nav.component.ts
│ │ │ │ ├── endpoints
│ │ │ │ │ ├── backup-restore
│ │ │ │ │ │ ├── backup-checkbox-cell
│ │ │ │ │ │ │ ├── backup-checkbox-cell.component.html
│ │ │ │ │ │ │ ├── backup-checkbox-cell.component.scss
│ │ │ │ │ │ │ ├── backup-checkbox-cell.component.spec.ts
│ │ │ │ │ │ │ └── backup-checkbox-cell.component.ts
│ │ │ │ │ │ ├── backup-connection-cell
│ │ │ │ │ │ │ ├── backup-connection-cell.component.html
│ │ │ │ │ │ │ ├── backup-connection-cell.component.scss
│ │ │ │ │ │ │ ├── backup-connection-cell.component.spec.ts
│ │ │ │ │ │ │ └── backup-connection-cell.component.ts
│ │ │ │ │ │ ├── backup-endpoints.service.ts
│ │ │ │ │ │ ├── backup-endpoints
│ │ │ │ │ │ │ ├── backup-endpoints.component.html
│ │ │ │ │ │ │ ├── backup-endpoints.component.scss
│ │ │ │ │ │ │ ├── backup-endpoints.component.spec.ts
│ │ │ │ │ │ │ └── backup-endpoints.component.ts
│ │ │ │ │ │ ├── backup-restore-endpoints
│ │ │ │ │ │ │ ├── backup-restore-endpoints.component.html
│ │ │ │ │ │ │ ├── backup-restore-endpoints.component.scss
│ │ │ │ │ │ │ ├── backup-restore-endpoints.component.spec.ts
│ │ │ │ │ │ │ └── backup-restore-endpoints.component.ts
│ │ │ │ │ │ ├── backup-restore.types.ts
│ │ │ │ │ │ ├── restore-endpoints.service.ts
│ │ │ │ │ │ └── restore-endpoints
│ │ │ │ │ │ │ ├── restore-endpoints.component.html
│ │ │ │ │ │ │ ├── restore-endpoints.component.scss
│ │ │ │ │ │ │ ├── restore-endpoints.component.spec.ts
│ │ │ │ │ │ │ ├── restore-endpoints.component.theme.scss
│ │ │ │ │ │ │ └── restore-endpoints.component.ts
│ │ │ │ │ ├── connect-endpoint-dialog
│ │ │ │ │ │ ├── auth-forms
│ │ │ │ │ │ │ ├── credentials-auth-form.component.html
│ │ │ │ │ │ │ ├── credentials-auth-form.component.scss
│ │ │ │ │ │ │ ├── credentials-auth-form.component.ts
│ │ │ │ │ │ │ ├── none-auth-form.component.html
│ │ │ │ │ │ │ ├── none-auth-form.component.scss
│ │ │ │ │ │ │ ├── none-auth-form.component.ts
│ │ │ │ │ │ │ ├── sso-auth-form.component.html
│ │ │ │ │ │ │ ├── sso-auth-form.component.scss
│ │ │ │ │ │ │ ├── sso-auth-form.component.ts
│ │ │ │ │ │ │ └── token-endpoint
│ │ │ │ │ │ │ │ ├── token-endpoint.component.html
│ │ │ │ │ │ │ │ ├── token-endpoint.component.scss
│ │ │ │ │ │ │ │ ├── token-endpoint.component.spec.ts
│ │ │ │ │ │ │ │ └── token-endpoint.component.ts
│ │ │ │ │ │ ├── connect-endpoint-dialog.component.html
│ │ │ │ │ │ ├── connect-endpoint-dialog.component.scss
│ │ │ │ │ │ ├── connect-endpoint-dialog.component.spec.ts
│ │ │ │ │ │ └── connect-endpoint-dialog.component.ts
│ │ │ │ │ ├── connect-endpoint
│ │ │ │ │ │ ├── connect-endpoint.component.html
│ │ │ │ │ │ ├── connect-endpoint.component.scss
│ │ │ │ │ │ ├── connect-endpoint.component.spec.ts
│ │ │ │ │ │ └── connect-endpoint.component.ts
│ │ │ │ │ ├── connect.service.ts
│ │ │ │ │ ├── create-endpoint
│ │ │ │ │ │ ├── create-endpoint-base-step
│ │ │ │ │ │ │ ├── base-endpoint-tile-manager.ts
│ │ │ │ │ │ │ ├── create-endpoint-base-step.component.html
│ │ │ │ │ │ │ ├── create-endpoint-base-step.component.scss
│ │ │ │ │ │ │ ├── create-endpoint-base-step.component.spec.ts
│ │ │ │ │ │ │ └── create-endpoint-base-step.component.ts
│ │ │ │ │ │ ├── create-endpoint-cf-step-1
│ │ │ │ │ │ │ ├── create-endpoint-cf-step-1.component.html
│ │ │ │ │ │ │ ├── create-endpoint-cf-step-1.component.scss
│ │ │ │ │ │ │ ├── create-endpoint-cf-step-1.component.spec.ts
│ │ │ │ │ │ │ └── create-endpoint-cf-step-1.component.ts
│ │ │ │ │ │ ├── create-endpoint-connect
│ │ │ │ │ │ │ ├── create-endpoint-connect.component.html
│ │ │ │ │ │ │ ├── create-endpoint-connect.component.scss
│ │ │ │ │ │ │ ├── create-endpoint-connect.component.spec.ts
│ │ │ │ │ │ │ └── create-endpoint-connect.component.ts
│ │ │ │ │ │ ├── create-endpoint-helper.ts
│ │ │ │ │ │ ├── create-endpoint.component.html
│ │ │ │ │ │ ├── create-endpoint.component.scss
│ │ │ │ │ │ ├── create-endpoint.component.spec.ts
│ │ │ │ │ │ ├── create-endpoint.component.ts
│ │ │ │ │ │ └── create-endpoint.module.ts
│ │ │ │ │ ├── edit-endpoint
│ │ │ │ │ │ ├── edit-endpoint-step
│ │ │ │ │ │ │ ├── edit-endpoint-step.component.html
│ │ │ │ │ │ │ ├── edit-endpoint-step.component.scss
│ │ │ │ │ │ │ ├── edit-endpoint-step.component.spec.ts
│ │ │ │ │ │ │ └── edit-endpoint-step.component.ts
│ │ │ │ │ │ ├── edit-endpoint.component.html
│ │ │ │ │ │ ├── edit-endpoint.component.scss
│ │ │ │ │ │ ├── edit-endpoint.component.spec.ts
│ │ │ │ │ │ └── edit-endpoint.component.ts
│ │ │ │ │ ├── endpoint-helpers.ts
│ │ │ │ │ ├── endpoints-page
│ │ │ │ │ │ ├── endpoints-page.component.html
│ │ │ │ │ │ ├── endpoints-page.component.scss
│ │ │ │ │ │ ├── endpoints-page.component.spec.ts
│ │ │ │ │ │ └── endpoints-page.component.ts
│ │ │ │ │ ├── endpoints.module.ts
│ │ │ │ │ └── endpoints.routing.ts
│ │ │ │ ├── error-page
│ │ │ │ │ ├── error-page.module.ts
│ │ │ │ │ ├── error-page.routing.ts
│ │ │ │ │ └── error-page
│ │ │ │ │ │ ├── error-page.component.html
│ │ │ │ │ │ ├── error-page.component.scss
│ │ │ │ │ │ ├── error-page.component.spec.ts
│ │ │ │ │ │ ├── error-page.component.theme.scss
│ │ │ │ │ │ └── error-page.component.ts
│ │ │ │ ├── event-page
│ │ │ │ │ ├── event-page.module.ts
│ │ │ │ │ ├── event-page.routing.ts
│ │ │ │ │ └── events-page
│ │ │ │ │ │ ├── events-page.component.html
│ │ │ │ │ │ ├── events-page.component.scss
│ │ │ │ │ │ ├── events-page.component.spec.ts
│ │ │ │ │ │ └── events-page.component.ts
│ │ │ │ ├── home
│ │ │ │ │ ├── home.module.ts
│ │ │ │ │ ├── home.types.ts
│ │ │ │ │ └── home
│ │ │ │ │ │ ├── default-endpoint-home-component
│ │ │ │ │ │ ├── default-endpoint-home-component.component.html
│ │ │ │ │ │ ├── default-endpoint-home-component.component.scss
│ │ │ │ │ │ ├── default-endpoint-home-component.component.spec.ts
│ │ │ │ │ │ └── default-endpoint-home-component.component.ts
│ │ │ │ │ │ ├── favorites-meta-card
│ │ │ │ │ │ ├── favorites-meta-card.component.html
│ │ │ │ │ │ ├── favorites-meta-card.component.scss
│ │ │ │ │ │ ├── favorites-meta-card.component.spec.ts
│ │ │ │ │ │ ├── favorites-meta-card.component.theme.scss
│ │ │ │ │ │ └── favorites-meta-card.component.ts
│ │ │ │ │ │ ├── favorites-side-panel
│ │ │ │ │ │ ├── favorites-side-panel.component.html
│ │ │ │ │ │ ├── favorites-side-panel.component.scss
│ │ │ │ │ │ ├── favorites-side-panel.component.spec.ts
│ │ │ │ │ │ └── favorites-side-panel.component.ts
│ │ │ │ │ │ ├── home-page-endpoint-card
│ │ │ │ │ │ ├── home-page-endpoint-card.component.html
│ │ │ │ │ │ ├── home-page-endpoint-card.component.scss
│ │ │ │ │ │ ├── home-page-endpoint-card.component.spec.ts
│ │ │ │ │ │ ├── home-page-endpoint-card.component.theme.scss
│ │ │ │ │ │ └── home-page-endpoint-card.component.ts
│ │ │ │ │ │ ├── home-page.component.html
│ │ │ │ │ │ ├── home-page.component.scss
│ │ │ │ │ │ ├── home-page.component.spec.ts
│ │ │ │ │ │ ├── home-page.component.theme.scss
│ │ │ │ │ │ ├── home-page.component.ts
│ │ │ │ │ │ └── home-shortcuts
│ │ │ │ │ │ ├── home-shortcuts.component.html
│ │ │ │ │ │ ├── home-shortcuts.component.scss
│ │ │ │ │ │ ├── home-shortcuts.component.spec.ts
│ │ │ │ │ │ └── home-shortcuts.component.ts
│ │ │ │ ├── login
│ │ │ │ │ ├── login-page
│ │ │ │ │ │ ├── login-page.component.html
│ │ │ │ │ │ ├── login-page.component.scss
│ │ │ │ │ │ ├── login-page.component.spec.ts
│ │ │ │ │ │ ├── login-page.component.theme.scss
│ │ │ │ │ │ └── login-page.component.ts
│ │ │ │ │ ├── login.module.ts
│ │ │ │ │ └── logout-page
│ │ │ │ │ │ ├── logout-page.component.html
│ │ │ │ │ │ ├── logout-page.component.scss
│ │ │ │ │ │ ├── logout-page.component.spec.ts
│ │ │ │ │ │ └── logout-page.component.ts
│ │ │ │ ├── metrics
│ │ │ │ │ ├── metrics-endpoint-details
│ │ │ │ │ │ ├── metrics-endpoint-details.component.html
│ │ │ │ │ │ ├── metrics-endpoint-details.component.scss
│ │ │ │ │ │ ├── metrics-endpoint-details.component.spec.ts
│ │ │ │ │ │ └── metrics-endpoint-details.component.ts
│ │ │ │ │ ├── metrics.helpers.ts
│ │ │ │ │ ├── metrics.module.ts
│ │ │ │ │ ├── metrics.routing.ts
│ │ │ │ │ ├── metrics
│ │ │ │ │ │ ├── metrics.component.html
│ │ │ │ │ │ ├── metrics.component.scss
│ │ │ │ │ │ ├── metrics.component.spec.ts
│ │ │ │ │ │ ├── metrics.component.theme.scss
│ │ │ │ │ │ └── metrics.component.ts
│ │ │ │ │ └── services
│ │ │ │ │ │ └── metrics-service.ts
│ │ │ │ ├── no-endpoints-non-admin
│ │ │ │ │ ├── no-endpoints-non-admin.component.html
│ │ │ │ │ ├── no-endpoints-non-admin.component.scss
│ │ │ │ │ ├── no-endpoints-non-admin.component.spec.ts
│ │ │ │ │ └── no-endpoints-non-admin.component.ts
│ │ │ │ ├── setup
│ │ │ │ │ ├── domain-mismatch
│ │ │ │ │ │ ├── domain-mismatch.component.html
│ │ │ │ │ │ ├── domain-mismatch.component.scss
│ │ │ │ │ │ ├── domain-mismatch.component.spec.ts
│ │ │ │ │ │ └── domain-mismatch.component.ts
│ │ │ │ │ ├── local-account-wizard
│ │ │ │ │ │ ├── local-account-wizard.component.html
│ │ │ │ │ │ ├── local-account-wizard.component.scss
│ │ │ │ │ │ ├── local-account-wizard.component.spec.ts
│ │ │ │ │ │ └── local-account-wizard.component.ts
│ │ │ │ │ ├── setup-welcome
│ │ │ │ │ │ ├── setup-welcome.component.html
│ │ │ │ │ │ ├── setup-welcome.component.scss
│ │ │ │ │ │ ├── setup-welcome.component.spec.ts
│ │ │ │ │ │ └── setup-welcome.component.ts
│ │ │ │ │ ├── setup.module.ts
│ │ │ │ │ ├── uaa-wizard
│ │ │ │ │ │ ├── console-uaa-wizard.component.html
│ │ │ │ │ │ ├── console-uaa-wizard.component.scss
│ │ │ │ │ │ ├── console-uaa-wizard.component.spec.ts
│ │ │ │ │ │ └── console-uaa-wizard.component.ts
│ │ │ │ │ └── upgrade-page
│ │ │ │ │ │ ├── upgrade-page.component.html
│ │ │ │ │ │ ├── upgrade-page.component.scss
│ │ │ │ │ │ ├── upgrade-page.component.spec.ts
│ │ │ │ │ │ └── upgrade-page.component.ts
│ │ │ │ └── user-profile
│ │ │ │ │ ├── edit-profile-info
│ │ │ │ │ ├── edit-profile-info.component.html
│ │ │ │ │ ├── edit-profile-info.component.scss
│ │ │ │ │ ├── edit-profile-info.component.spec.ts
│ │ │ │ │ └── edit-profile-info.component.ts
│ │ │ │ │ ├── profile-info
│ │ │ │ │ ├── profile-info.component.html
│ │ │ │ │ ├── profile-info.component.scss
│ │ │ │ │ ├── profile-info.component.spec.ts
│ │ │ │ │ ├── profile-info.component.theme.scss
│ │ │ │ │ └── profile-info.component.ts
│ │ │ │ │ ├── user-profile.module.ts
│ │ │ │ │ └── user-profile.routing.ts
│ │ │ ├── index.html
│ │ │ ├── leaveEnterAngularZone.ts
│ │ │ ├── logged-in.service.spec.ts
│ │ │ ├── logged-in.service.ts
│ │ │ ├── main.ts
│ │ │ ├── polyfills.ts
│ │ │ ├── public-api.ts
│ │ │ ├── route-reuse-stragegy.ts
│ │ │ ├── shared
│ │ │ │ ├── components
│ │ │ │ │ ├── app-action-monitor-icon
│ │ │ │ │ │ ├── app-action-monitor-icon.component.html
│ │ │ │ │ │ ├── app-action-monitor-icon.component.scss
│ │ │ │ │ │ ├── app-action-monitor-icon.component.spec.ts
│ │ │ │ │ │ ├── app-action-monitor-icon.component.theme.scss
│ │ │ │ │ │ └── app-action-monitor-icon.component.ts
│ │ │ │ │ ├── app-action-monitor
│ │ │ │ │ │ ├── app-action-monitor.component.html
│ │ │ │ │ │ ├── app-action-monitor.component.scss
│ │ │ │ │ │ ├── app-action-monitor.component.spec.ts
│ │ │ │ │ │ └── app-action-monitor.component.ts
│ │ │ │ │ ├── application-state
│ │ │ │ │ │ ├── application-state-icon
│ │ │ │ │ │ │ ├── application-state-icon.component.html
│ │ │ │ │ │ │ ├── application-state-icon.component.scss
│ │ │ │ │ │ │ ├── application-state-icon.component.spec.ts
│ │ │ │ │ │ │ ├── application-state-icon.component.ts
│ │ │ │ │ │ │ ├── application-state-icon.pipe.spec.ts
│ │ │ │ │ │ │ └── application-state-icon.pipe.ts
│ │ │ │ │ │ ├── application-state.component.html
│ │ │ │ │ │ ├── application-state.component.scss
│ │ │ │ │ │ ├── application-state.component.spec.ts
│ │ │ │ │ │ └── application-state.component.ts
│ │ │ │ │ ├── blur.directive.ts
│ │ │ │ │ ├── boolean-indicator
│ │ │ │ │ │ ├── boolean-indicator.component.html
│ │ │ │ │ │ ├── boolean-indicator.component.scss
│ │ │ │ │ │ ├── boolean-indicator.component.spec.ts
│ │ │ │ │ │ ├── boolean-indicator.component.theme.scss
│ │ │ │ │ │ └── boolean-indicator.component.ts
│ │ │ │ │ ├── breadcrumbs
│ │ │ │ │ │ ├── breadcrumbs.component.html
│ │ │ │ │ │ ├── breadcrumbs.component.scss
│ │ │ │ │ │ ├── breadcrumbs.component.spec.ts
│ │ │ │ │ │ ├── breadcrumbs.component.ts
│ │ │ │ │ │ └── breadcrumbs.types.ts
│ │ │ │ │ ├── card-progress-overlay
│ │ │ │ │ │ ├── card-progress-overlay.component.html
│ │ │ │ │ │ ├── card-progress-overlay.component.scss
│ │ │ │ │ │ ├── card-progress-overlay.component.spec.ts
│ │ │ │ │ │ ├── card-progress-overlay.component.theme.scss
│ │ │ │ │ │ └── card-progress-overlay.component.ts
│ │ │ │ │ ├── cards
│ │ │ │ │ │ ├── card-boolean-metric
│ │ │ │ │ │ │ ├── card-boolean-metric.component.html
│ │ │ │ │ │ │ ├── card-boolean-metric.component.scss
│ │ │ │ │ │ │ ├── card-boolean-metric.component.spec.ts
│ │ │ │ │ │ │ ├── card-boolean-metric.component.theme.scss
│ │ │ │ │ │ │ └── card-boolean-metric.component.ts
│ │ │ │ │ │ ├── card-number-metric
│ │ │ │ │ │ │ ├── card-number-metric.component.html
│ │ │ │ │ │ │ ├── card-number-metric.component.scss
│ │ │ │ │ │ │ ├── card-number-metric.component.spec.ts
│ │ │ │ │ │ │ ├── card-number-metric.component.theme.scss
│ │ │ │ │ │ │ └── card-number-metric.component.ts
│ │ │ │ │ │ └── card-status
│ │ │ │ │ │ │ ├── card-status.component.html
│ │ │ │ │ │ │ ├── card-status.component.scss
│ │ │ │ │ │ │ ├── card-status.component.spec.ts
│ │ │ │ │ │ │ ├── card-status.component.theme.scss
│ │ │ │ │ │ │ └── card-status.component.ts
│ │ │ │ │ ├── chips
│ │ │ │ │ │ ├── chips.component.html
│ │ │ │ │ │ ├── chips.component.scss
│ │ │ │ │ │ ├── chips.component.spec.ts
│ │ │ │ │ │ ├── chips.component.theme.scss
│ │ │ │ │ │ └── chips.component.ts
│ │ │ │ │ ├── code-block
│ │ │ │ │ │ ├── code-block.component.html
│ │ │ │ │ │ ├── code-block.component.scss
│ │ │ │ │ │ ├── code-block.component.spec.ts
│ │ │ │ │ │ ├── code-block.component.theme.scss
│ │ │ │ │ │ └── code-block.component.ts
│ │ │ │ │ ├── confirmation-dialog.config.ts
│ │ │ │ │ ├── confirmation-dialog.service.spec.ts
│ │ │ │ │ ├── confirmation-dialog.service.ts
│ │ │ │ │ ├── copy-to-clipboard
│ │ │ │ │ │ ├── copy-to-clipboard.component.html
│ │ │ │ │ │ ├── copy-to-clipboard.component.scss
│ │ │ │ │ │ ├── copy-to-clipboard.component.spec.ts
│ │ │ │ │ │ ├── copy-to-clipboard.component.theme.scss
│ │ │ │ │ │ └── copy-to-clipboard.component.ts
│ │ │ │ │ ├── date-time
│ │ │ │ │ │ ├── date-time.component.html
│ │ │ │ │ │ ├── date-time.component.scss
│ │ │ │ │ │ ├── date-time.component.spec.ts
│ │ │ │ │ │ └── date-time.component.ts
│ │ │ │ │ ├── details-card
│ │ │ │ │ │ ├── details-card.component.html
│ │ │ │ │ │ ├── details-card.component.scss
│ │ │ │ │ │ ├── details-card.component.spec.ts
│ │ │ │ │ │ └── details-card.component.ts
│ │ │ │ │ ├── dialog-confirm
│ │ │ │ │ │ ├── dialog-confirm.component.html
│ │ │ │ │ │ ├── dialog-confirm.component.scss
│ │ │ │ │ │ ├── dialog-confirm.component.spec.ts
│ │ │ │ │ │ └── dialog-confirm.component.ts
│ │ │ │ │ ├── dialog-error
│ │ │ │ │ │ ├── dialog-error.component.html
│ │ │ │ │ │ ├── dialog-error.component.scss
│ │ │ │ │ │ ├── dialog-error.component.spec.ts
│ │ │ │ │ │ ├── dialog-error.component.theme.scss
│ │ │ │ │ │ └── dialog-error.component.ts
│ │ │ │ │ ├── display-value
│ │ │ │ │ │ ├── display-value.component.html
│ │ │ │ │ │ ├── display-value.component.scss
│ │ │ │ │ │ ├── display-value.component.spec.ts
│ │ │ │ │ │ ├── display-value.component.theme.scss
│ │ │ │ │ │ └── display-value.component.ts
│ │ │ │ │ ├── editable-display-value
│ │ │ │ │ │ ├── editable-display-value.component.html
│ │ │ │ │ │ ├── editable-display-value.component.scss
│ │ │ │ │ │ ├── editable-display-value.component.spec.ts
│ │ │ │ │ │ └── editable-display-value.component.ts
│ │ │ │ │ ├── endpoints-missing
│ │ │ │ │ │ ├── endpoints-missing.component.html
│ │ │ │ │ │ ├── endpoints-missing.component.scss
│ │ │ │ │ │ ├── endpoints-missing.component.spec.ts
│ │ │ │ │ │ └── endpoints-missing.component.ts
│ │ │ │ │ ├── entity-summary-title
│ │ │ │ │ │ ├── entity-summary-title.component.html
│ │ │ │ │ │ ├── entity-summary-title.component.scss
│ │ │ │ │ │ ├── entity-summary-title.component.spec.ts
│ │ │ │ │ │ ├── entity-summary-title.component.theme.scss
│ │ │ │ │ │ └── entity-summary-title.component.ts
│ │ │ │ │ ├── enumerate
│ │ │ │ │ │ ├── enumerate.component.html
│ │ │ │ │ │ ├── enumerate.component.scss
│ │ │ │ │ │ ├── enumerate.component.spec.ts
│ │ │ │ │ │ └── enumerate.component.ts
│ │ │ │ │ ├── extension-buttons
│ │ │ │ │ │ ├── extension-buttons.component.html
│ │ │ │ │ │ ├── extension-buttons.component.scss
│ │ │ │ │ │ ├── extension-buttons.component.spec.ts
│ │ │ │ │ │ └── extension-buttons.component.ts
│ │ │ │ │ ├── file-input
│ │ │ │ │ │ ├── file-input.component.html
│ │ │ │ │ │ ├── file-input.component.scss
│ │ │ │ │ │ ├── file-input.component.spec.ts
│ │ │ │ │ │ └── file-input.component.ts
│ │ │ │ │ ├── focus.directive.spec.ts
│ │ │ │ │ ├── focus.directive.ts
│ │ │ │ │ ├── intro-screen
│ │ │ │ │ │ ├── intro-screen.component.html
│ │ │ │ │ │ ├── intro-screen.component.scss
│ │ │ │ │ │ ├── intro-screen.component.spec.ts
│ │ │ │ │ │ ├── intro-screen.component.theme.scss
│ │ │ │ │ │ └── intro-screen.component.ts
│ │ │ │ │ ├── json-viewer
│ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ ├── json-viewer.component.html
│ │ │ │ │ │ ├── json-viewer.component.scss
│ │ │ │ │ │ ├── json-viewer.component.spec.ts
│ │ │ │ │ │ ├── json-viewer.component.theme.scss
│ │ │ │ │ │ └── json-viewer.component.ts
│ │ │ │ │ ├── list
│ │ │ │ │ │ ├── data-sources-controllers
│ │ │ │ │ │ │ ├── list-data-source-config.ts
│ │ │ │ │ │ │ ├── list-data-source-types.ts
│ │ │ │ │ │ │ ├── list-data-source.ts
│ │ │ │ │ │ │ ├── list-pagination-controller.ts
│ │ │ │ │ │ │ ├── local-filtering-sorting.ts
│ │ │ │ │ │ │ ├── local-list-controller.helpers.ts
│ │ │ │ │ │ │ ├── local-list-controller.spec.ts
│ │ │ │ │ │ │ ├── local-list-controller.ts
│ │ │ │ │ │ │ └── test-helper-data-source.ts
│ │ │ │ │ │ ├── list-cards
│ │ │ │ │ │ │ ├── card.component.types.ts
│ │ │ │ │ │ │ ├── card.types.ts
│ │ │ │ │ │ │ ├── card
│ │ │ │ │ │ │ │ ├── card.component.html
│ │ │ │ │ │ │ │ ├── card.component.scss
│ │ │ │ │ │ │ │ ├── card.component.spec.ts
│ │ │ │ │ │ │ │ └── card.component.ts
│ │ │ │ │ │ │ ├── cards.component.html
│ │ │ │ │ │ │ ├── cards.component.scss
│ │ │ │ │ │ │ ├── cards.component.spec.ts
│ │ │ │ │ │ │ ├── cards.component.ts
│ │ │ │ │ │ │ ├── cards.components.theme.scss
│ │ │ │ │ │ │ └── meta-card
│ │ │ │ │ │ │ │ ├── meta-card-base
│ │ │ │ │ │ │ │ ├── meta-card.component.html
│ │ │ │ │ │ │ │ ├── meta-card.component.scss
│ │ │ │ │ │ │ │ ├── meta-card.component.spec.ts
│ │ │ │ │ │ │ │ ├── meta-card.component.theme.scss
│ │ │ │ │ │ │ │ └── meta-card.component.ts
│ │ │ │ │ │ │ │ ├── meta-card-item
│ │ │ │ │ │ │ │ ├── meta-card-item.component.html
│ │ │ │ │ │ │ │ ├── meta-card-item.component.scss
│ │ │ │ │ │ │ │ ├── meta-card-item.component.spec.ts
│ │ │ │ │ │ │ │ ├── meta-card-item.component.theme.scss
│ │ │ │ │ │ │ │ └── meta-card-item.component.ts
│ │ │ │ │ │ │ │ ├── meta-card-key
│ │ │ │ │ │ │ │ ├── meta-card-key.component.html
│ │ │ │ │ │ │ │ ├── meta-card-key.component.scss
│ │ │ │ │ │ │ │ ├── meta-card-key.component.spec.ts
│ │ │ │ │ │ │ │ └── meta-card-key.component.ts
│ │ │ │ │ │ │ │ ├── meta-card-title
│ │ │ │ │ │ │ │ ├── meta-card-title.component.html
│ │ │ │ │ │ │ │ ├── meta-card-title.component.scss
│ │ │ │ │ │ │ │ ├── meta-card-title.component.spec.ts
│ │ │ │ │ │ │ │ └── meta-card-title.component.ts
│ │ │ │ │ │ │ │ └── meta-card-value
│ │ │ │ │ │ │ │ ├── meta-card-value.component.html
│ │ │ │ │ │ │ │ ├── meta-card-value.component.scss
│ │ │ │ │ │ │ │ ├── meta-card-value.component.spec.ts
│ │ │ │ │ │ │ │ └── meta-card-value.component.ts
│ │ │ │ │ │ ├── list-generics
│ │ │ │ │ │ │ ├── entity-list-view
│ │ │ │ │ │ │ │ ├── entity-list-view.component.html
│ │ │ │ │ │ │ │ ├── entity-list-view.component.scss
│ │ │ │ │ │ │ │ ├── entity-list-view.component.spec.ts
│ │ │ │ │ │ │ │ └── entity-list-view.component.ts
│ │ │ │ │ │ │ ├── helpers
│ │ │ │ │ │ │ │ ├── action-or-config-helpers.ts
│ │ │ │ │ │ │ │ ├── entity-catalogue-list-config.ts
│ │ │ │ │ │ │ │ └── list-host.directive.ts
│ │ │ │ │ │ │ ├── list-config-provider.types.ts
│ │ │ │ │ │ │ ├── list-providers
│ │ │ │ │ │ │ │ ├── action-list-config-provider.ts
│ │ │ │ │ │ │ │ ├── action-or-entity-config-list-config-provider.ts
│ │ │ │ │ │ │ │ └── entity-config-list-config-provider.ts
│ │ │ │ │ │ │ └── list-view
│ │ │ │ │ │ │ │ ├── list-view.component.html
│ │ │ │ │ │ │ │ ├── list-view.component.scss
│ │ │ │ │ │ │ │ ├── list-view.component.spec.ts
│ │ │ │ │ │ │ │ └── list-view.component.ts
│ │ │ │ │ │ ├── list-table
│ │ │ │ │ │ │ ├── app-table-cell-default
│ │ │ │ │ │ │ │ ├── app-table-cell-default.component.html
│ │ │ │ │ │ │ │ ├── app-table-cell-default.component.scss
│ │ │ │ │ │ │ │ └── app-table-cell-default.component.ts
│ │ │ │ │ │ │ ├── table-cell-actions
│ │ │ │ │ │ │ │ ├── table-cell-actions.component.html
│ │ │ │ │ │ │ │ ├── table-cell-actions.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-actions.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-actions.component.ts
│ │ │ │ │ │ │ ├── table-cell-boolean-indicator
│ │ │ │ │ │ │ │ ├── table-cell-boolean-indicator.component.html
│ │ │ │ │ │ │ │ ├── table-cell-boolean-indicator.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-boolean-indicator.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-boolean-indicator.component.ts
│ │ │ │ │ │ │ ├── table-cell-edit
│ │ │ │ │ │ │ │ ├── table-cell-edit.component.html
│ │ │ │ │ │ │ │ ├── table-cell-edit.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-edit.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-edit.component.ts
│ │ │ │ │ │ │ ├── table-cell-expander
│ │ │ │ │ │ │ │ ├── table-cell-expander.component.html
│ │ │ │ │ │ │ │ ├── table-cell-expander.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-expander.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-expander.component.ts
│ │ │ │ │ │ │ ├── table-cell-favorite
│ │ │ │ │ │ │ │ ├── table-cell-favorite.component.html
│ │ │ │ │ │ │ │ ├── table-cell-favorite.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-favorite.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-favorite.component.ts
│ │ │ │ │ │ │ ├── table-cell-icon
│ │ │ │ │ │ │ │ ├── table-cell-icon.component.html
│ │ │ │ │ │ │ │ ├── table-cell-icon.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-icon.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-icon.component.ts
│ │ │ │ │ │ │ ├── table-cell-radio
│ │ │ │ │ │ │ │ ├── table-cell-radio.component.html
│ │ │ │ │ │ │ │ ├── table-cell-radio.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-radio.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-radio.component.ts
│ │ │ │ │ │ │ ├── table-cell-request-monitor-icon
│ │ │ │ │ │ │ │ ├── table-cell-request-monitor-icon.component.html
│ │ │ │ │ │ │ │ ├── table-cell-request-monitor-icon.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-request-monitor-icon.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-request-monitor-icon.component.ts
│ │ │ │ │ │ │ ├── table-cell-select
│ │ │ │ │ │ │ │ ├── table-cell-select.component.html
│ │ │ │ │ │ │ │ ├── table-cell-select.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-select.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-select.component.ts
│ │ │ │ │ │ │ ├── table-cell-side-panel
│ │ │ │ │ │ │ │ ├── table-cell-side-panel.component.html
│ │ │ │ │ │ │ │ ├── table-cell-side-panel.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-side-panel.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-side-panel.component.ts
│ │ │ │ │ │ │ ├── table-cell-status.directive.spec.ts
│ │ │ │ │ │ │ ├── table-cell-status.directive.ts
│ │ │ │ │ │ │ ├── table-cell
│ │ │ │ │ │ │ │ ├── table-cell.component.html
│ │ │ │ │ │ │ │ ├── table-cell.component.scss
│ │ │ │ │ │ │ │ ├── table-cell.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell.component.ts
│ │ │ │ │ │ │ ├── table-header-select
│ │ │ │ │ │ │ │ ├── table-header-select.component.html
│ │ │ │ │ │ │ │ ├── table-header-select.component.scss
│ │ │ │ │ │ │ │ ├── table-header-select.component.spec.ts
│ │ │ │ │ │ │ │ └── table-header-select.component.ts
│ │ │ │ │ │ │ ├── table-row
│ │ │ │ │ │ │ │ ├── table-row-expanded-service.ts
│ │ │ │ │ │ │ │ ├── table-row-state-manager.spec.ts
│ │ │ │ │ │ │ │ ├── table-row-state-manager.ts
│ │ │ │ │ │ │ │ ├── table-row.component.html
│ │ │ │ │ │ │ │ ├── table-row.component.scss
│ │ │ │ │ │ │ │ ├── table-row.component.spec.ts
│ │ │ │ │ │ │ │ ├── table-row.component.theme.scss
│ │ │ │ │ │ │ │ └── table-row.component.ts
│ │ │ │ │ │ │ ├── table.component.html
│ │ │ │ │ │ │ ├── table.component.scss
│ │ │ │ │ │ │ ├── table.component.spec.ts
│ │ │ │ │ │ │ ├── table.component.ts
│ │ │ │ │ │ │ └── table.types.ts
│ │ │ │ │ │ ├── list-types
│ │ │ │ │ │ │ ├── apiKeys
│ │ │ │ │ │ │ │ ├── apiKey-data-source.ts
│ │ │ │ │ │ │ │ └── apiKey-list-config.service.ts
│ │ │ │ │ │ │ └── endpoint
│ │ │ │ │ │ │ │ ├── base-endpoints-data-source.ts
│ │ │ │ │ │ │ │ ├── endpoint-card
│ │ │ │ │ │ │ │ ├── endpoint-card.component.html
│ │ │ │ │ │ │ │ ├── endpoint-card.component.scss
│ │ │ │ │ │ │ │ ├── endpoint-card.component.spec.ts
│ │ │ │ │ │ │ │ └── endpoint-card.component.ts
│ │ │ │ │ │ │ │ ├── endpoint-data-source.helpers.ts
│ │ │ │ │ │ │ │ ├── endpoint-list.helpers.ts
│ │ │ │ │ │ │ │ ├── endpoints-data-source.ts
│ │ │ │ │ │ │ │ ├── endpoints-list-config.service.spec.ts
│ │ │ │ │ │ │ │ ├── endpoints-list-config.service.ts
│ │ │ │ │ │ │ │ ├── table-cell-endpoint-address
│ │ │ │ │ │ │ │ ├── table-cell-endpoint-address.component.html
│ │ │ │ │ │ │ │ ├── table-cell-endpoint-address.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-endpoint-address.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-endpoint-address.component.ts
│ │ │ │ │ │ │ │ ├── table-cell-endpoint-details
│ │ │ │ │ │ │ │ ├── table-cell-endpoint-details.component.html
│ │ │ │ │ │ │ │ ├── table-cell-endpoint-details.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-endpoint-details.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-endpoint-details.component.ts
│ │ │ │ │ │ │ │ ├── table-cell-endpoint-name
│ │ │ │ │ │ │ │ ├── table-cell-endpoint-name.component.html
│ │ │ │ │ │ │ │ ├── table-cell-endpoint-name.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-endpoint-name.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-endpoint-name.component.ts
│ │ │ │ │ │ │ │ └── table-cell-endpoint-status
│ │ │ │ │ │ │ │ ├── table-cell-endpoint-status.component.html
│ │ │ │ │ │ │ │ ├── table-cell-endpoint-status.component.scss
│ │ │ │ │ │ │ │ ├── table-cell-endpoint-status.component.spec.ts
│ │ │ │ │ │ │ │ └── table-cell-endpoint-status.component.ts
│ │ │ │ │ │ ├── list.component.html
│ │ │ │ │ │ ├── list.component.scss
│ │ │ │ │ │ ├── list.component.spec.ts
│ │ │ │ │ │ ├── list.component.theme.scss
│ │ │ │ │ │ ├── list.component.ts
│ │ │ │ │ │ ├── list.component.types.ts
│ │ │ │ │ │ ├── list.helper.ts
│ │ │ │ │ │ ├── list.types.ts
│ │ │ │ │ │ ├── max-list-message
│ │ │ │ │ │ │ ├── max-list-message.component.html
│ │ │ │ │ │ │ ├── max-list-message.component.scss
│ │ │ │ │ │ │ ├── max-list-message.component.spec.ts
│ │ │ │ │ │ │ └── max-list-message.component.ts
│ │ │ │ │ │ └── simple-list
│ │ │ │ │ │ │ └── entity-catalog-datasource.ts
│ │ │ │ │ ├── loading-page
│ │ │ │ │ │ ├── loading-page.component.html
│ │ │ │ │ │ ├── loading-page.component.scss
│ │ │ │ │ │ ├── loading-page.component.spec.ts
│ │ │ │ │ │ ├── loading-page.component.theme.scss
│ │ │ │ │ │ └── loading-page.component.ts
│ │ │ │ │ ├── log-viewer
│ │ │ │ │ │ ├── ansi-colorizer.ts
│ │ │ │ │ │ ├── ansi-colors.ts
│ │ │ │ │ │ ├── log-viewer.component.html
│ │ │ │ │ │ ├── log-viewer.component.scss
│ │ │ │ │ │ ├── log-viewer.component.spec.ts
│ │ │ │ │ │ ├── log-viewer.component.theme.scss
│ │ │ │ │ │ └── log-viewer.component.ts
│ │ │ │ │ ├── markdown-preview
│ │ │ │ │ │ ├── markdown-content-observer.directive.ts
│ │ │ │ │ │ ├── markdown-preview.component.html
│ │ │ │ │ │ ├── markdown-preview.component.scss
│ │ │ │ │ │ ├── markdown-preview.component.spec.ts
│ │ │ │ │ │ └── markdown-preview.component.ts
│ │ │ │ │ ├── metadata-item
│ │ │ │ │ │ ├── metadata-item.component.html
│ │ │ │ │ │ ├── metadata-item.component.scss
│ │ │ │ │ │ ├── metadata-item.component.spec.ts
│ │ │ │ │ │ └── metadata-item.component.ts
│ │ │ │ │ ├── metrics-chart
│ │ │ │ │ │ ├── metrics-chart.component.html
│ │ │ │ │ │ ├── metrics-chart.component.scss
│ │ │ │ │ │ ├── metrics-chart.component.spec.ts
│ │ │ │ │ │ ├── metrics-chart.component.theme.scss
│ │ │ │ │ │ ├── metrics-chart.component.ts
│ │ │ │ │ │ ├── metrics-chart.types.ts
│ │ │ │ │ │ ├── metrics.component.helpers.ts
│ │ │ │ │ │ └── metrics.component.manager.ts
│ │ │ │ │ ├── metrics-parent-range-selector
│ │ │ │ │ │ ├── metrics-parent-range-selector.component.html
│ │ │ │ │ │ ├── metrics-parent-range-selector.component.scss
│ │ │ │ │ │ ├── metrics-parent-range-selector.component.spec.ts
│ │ │ │ │ │ └── metrics-parent-range-selector.component.ts
│ │ │ │ │ ├── metrics-range-selector
│ │ │ │ │ │ ├── metrics-range-selector.component.html
│ │ │ │ │ │ ├── metrics-range-selector.component.scss
│ │ │ │ │ │ ├── metrics-range-selector.component.spec.ts
│ │ │ │ │ │ ├── metrics-range-selector.component.theme.scss
│ │ │ │ │ │ └── metrics-range-selector.component.ts
│ │ │ │ │ ├── multiline-title
│ │ │ │ │ │ ├── multiline-title.component.html
│ │ │ │ │ │ ├── multiline-title.component.scss
│ │ │ │ │ │ ├── multiline-title.component.spec.ts
│ │ │ │ │ │ ├── multiline-title.component.theme.scss
│ │ │ │ │ │ └── multiline-title.component.ts
│ │ │ │ │ ├── nested-tabs
│ │ │ │ │ │ ├── nested-tabs.component.html
│ │ │ │ │ │ ├── nested-tabs.component.scss
│ │ │ │ │ │ ├── nested-tabs.component.spec.ts
│ │ │ │ │ │ └── nested-tabs.component.ts
│ │ │ │ │ ├── no-content-message
│ │ │ │ │ │ ├── no-content-message.component.html
│ │ │ │ │ │ ├── no-content-message.component.scss
│ │ │ │ │ │ ├── no-content-message.component.spec.ts
│ │ │ │ │ │ ├── no-content-message.component.theme.scss
│ │ │ │ │ │ └── no-content-message.component.ts
│ │ │ │ │ ├── page-header
│ │ │ │ │ │ ├── page-header-events
│ │ │ │ │ │ │ ├── page-header-events.component.html
│ │ │ │ │ │ │ ├── page-header-events.component.scss
│ │ │ │ │ │ │ ├── page-header-events.component.spec.ts
│ │ │ │ │ │ │ ├── page-header-events.component.theme.scss
│ │ │ │ │ │ │ └── page-header-events.component.ts
│ │ │ │ │ │ ├── page-header.component.html
│ │ │ │ │ │ ├── page-header.component.scss
│ │ │ │ │ │ ├── page-header.component.spec.ts
│ │ │ │ │ │ ├── page-header.component.theme.scss
│ │ │ │ │ │ ├── page-header.component.ts
│ │ │ │ │ │ ├── page-header.module.ts
│ │ │ │ │ │ ├── page-header.types.ts
│ │ │ │ │ │ └── show-page-header
│ │ │ │ │ │ │ ├── show-page-header.component.html
│ │ │ │ │ │ │ ├── show-page-header.component.scss
│ │ │ │ │ │ │ ├── show-page-header.component.spec.ts
│ │ │ │ │ │ │ └── show-page-header.component.ts
│ │ │ │ │ ├── page-sub-nav-section
│ │ │ │ │ │ ├── page-sub-nav-section.component.html
│ │ │ │ │ │ ├── page-sub-nav-section.component.scss
│ │ │ │ │ │ ├── page-sub-nav-section.component.spec.ts
│ │ │ │ │ │ └── page-sub-nav-section.component.ts
│ │ │ │ │ ├── page-sub-nav
│ │ │ │ │ │ ├── page-sub-nav.component.html
│ │ │ │ │ │ ├── page-sub-nav.component.scss
│ │ │ │ │ │ ├── page-sub-nav.component.spec.ts
│ │ │ │ │ │ └── page-sub-nav.component.ts
│ │ │ │ │ ├── polling-indicator
│ │ │ │ │ │ ├── polling-indicator.component.html
│ │ │ │ │ │ ├── polling-indicator.component.scss
│ │ │ │ │ │ ├── polling-indicator.component.spec.ts
│ │ │ │ │ │ └── polling-indicator.component.ts
│ │ │ │ │ ├── product-name.ccomponent.ts
│ │ │ │ │ ├── profile-settings
│ │ │ │ │ │ ├── profile-settings.component.html
│ │ │ │ │ │ ├── profile-settings.component.scss
│ │ │ │ │ │ ├── profile-settings.component.spec.ts
│ │ │ │ │ │ └── profile-settings.component.ts
│ │ │ │ │ ├── recent-entities
│ │ │ │ │ │ ├── recent-entities.component.html
│ │ │ │ │ │ ├── recent-entities.component.scss
│ │ │ │ │ │ ├── recent-entities.component.spec.ts
│ │ │ │ │ │ └── recent-entities.component.ts
│ │ │ │ │ ├── ring-chart
│ │ │ │ │ │ ├── ring-chart.component.html
│ │ │ │ │ │ ├── ring-chart.component.scss
│ │ │ │ │ │ ├── ring-chart.component.spec.ts
│ │ │ │ │ │ └── ring-chart.component.ts
│ │ │ │ │ ├── routing-indicator
│ │ │ │ │ │ ├── routing-indicator.component.html
│ │ │ │ │ │ ├── routing-indicator.component.scss
│ │ │ │ │ │ ├── routing-indicator.component.spec.ts
│ │ │ │ │ │ └── routing-indicator.component.ts
│ │ │ │ │ ├── sidepanel-preview
│ │ │ │ │ │ ├── sidepanel-preview.component.html
│ │ │ │ │ │ ├── sidepanel-preview.component.scss
│ │ │ │ │ │ ├── sidepanel-preview.component.spec.ts
│ │ │ │ │ │ ├── sidepanel-preview.component.theme.scss
│ │ │ │ │ │ └── sidepanel-preview.component.ts
│ │ │ │ │ ├── simple-usage-chart
│ │ │ │ │ │ ├── simple-usage-chart.component.html
│ │ │ │ │ │ ├── simple-usage-chart.component.scss
│ │ │ │ │ │ ├── simple-usage-chart.component.spec.ts
│ │ │ │ │ │ ├── simple-usage-chart.component.theme.scss
│ │ │ │ │ │ ├── simple-usage-chart.component.ts
│ │ │ │ │ │ └── simple-usage-chart.types.ts
│ │ │ │ │ ├── snackbar-return
│ │ │ │ │ │ ├── snackbar-return.component.html
│ │ │ │ │ │ ├── snackbar-return.component.scss
│ │ │ │ │ │ ├── snackbar-return.component.spec.ts
│ │ │ │ │ │ └── snackbar-return.component.ts
│ │ │ │ │ ├── ssh-viewer
│ │ │ │ │ │ ├── ssh-viewer.component.html
│ │ │ │ │ │ ├── ssh-viewer.component.scss
│ │ │ │ │ │ ├── ssh-viewer.component.spec.ts
│ │ │ │ │ │ ├── ssh-viewer.component.theme.scss
│ │ │ │ │ │ └── ssh-viewer.component.ts
│ │ │ │ │ ├── stacked-input-actions
│ │ │ │ │ │ ├── stacked-input-action
│ │ │ │ │ │ │ ├── stacked-input-action.component.html
│ │ │ │ │ │ │ ├── stacked-input-action.component.scss
│ │ │ │ │ │ │ ├── stacked-input-action.component.spec.ts
│ │ │ │ │ │ │ └── stacked-input-action.component.ts
│ │ │ │ │ │ ├── stacked-input-actions.component.html
│ │ │ │ │ │ ├── stacked-input-actions.component.scss
│ │ │ │ │ │ ├── stacked-input-actions.component.spec.ts
│ │ │ │ │ │ └── stacked-input-actions.component.ts
│ │ │ │ │ ├── start-end-date
│ │ │ │ │ │ ├── start-end-date.component.html
│ │ │ │ │ │ ├── start-end-date.component.scss
│ │ │ │ │ │ ├── start-end-date.component.spec.ts
│ │ │ │ │ │ ├── start-end-date.component.theme.scss
│ │ │ │ │ │ └── start-end-date.component.ts
│ │ │ │ │ ├── stepper
│ │ │ │ │ │ ├── step
│ │ │ │ │ │ │ ├── step.component.html
│ │ │ │ │ │ │ ├── step.component.scss
│ │ │ │ │ │ │ ├── step.component.spec.ts
│ │ │ │ │ │ │ └── step.component.ts
│ │ │ │ │ │ ├── stepper-form
│ │ │ │ │ │ │ ├── stepper-form.component.html
│ │ │ │ │ │ │ ├── stepper-form.component.scss
│ │ │ │ │ │ │ ├── stepper-form.component.spec.ts
│ │ │ │ │ │ │ └── stepper-form.component.ts
│ │ │ │ │ │ ├── stepper.types.ts
│ │ │ │ │ │ ├── steppers.module.ts
│ │ │ │ │ │ ├── steppers.service.spec.ts
│ │ │ │ │ │ ├── steppers.service.ts
│ │ │ │ │ │ └── steppers
│ │ │ │ │ │ │ ├── steppers.component.html
│ │ │ │ │ │ │ ├── steppers.component.scss
│ │ │ │ │ │ │ ├── steppers.component.spec.ts
│ │ │ │ │ │ │ ├── steppers.component.theme.scss
│ │ │ │ │ │ │ └── steppers.component.ts
│ │ │ │ │ ├── stratos-title
│ │ │ │ │ │ ├── stratos-title.component.html
│ │ │ │ │ │ ├── stratos-title.component.scss
│ │ │ │ │ │ ├── stratos-title.component.spec.ts
│ │ │ │ │ │ ├── stratos-title.component.theme.scss
│ │ │ │ │ │ └── stratos-title.component.ts
│ │ │ │ │ ├── tile-selector-tile
│ │ │ │ │ │ ├── tile-selector-tile.component.html
│ │ │ │ │ │ ├── tile-selector-tile.component.scss
│ │ │ │ │ │ ├── tile-selector-tile.component.spec.ts
│ │ │ │ │ │ ├── tile-selector-tile.component.theme.scss
│ │ │ │ │ │ └── tile-selector-tile.component.ts
│ │ │ │ │ ├── tile-selector
│ │ │ │ │ │ ├── tile-selector.component.html
│ │ │ │ │ │ ├── tile-selector.component.scss
│ │ │ │ │ │ ├── tile-selector.component.spec.ts
│ │ │ │ │ │ └── tile-selector.component.ts
│ │ │ │ │ ├── tile
│ │ │ │ │ │ ├── tile-grid
│ │ │ │ │ │ │ ├── tile-grid.component.html
│ │ │ │ │ │ │ ├── tile-grid.component.scss
│ │ │ │ │ │ │ ├── tile-grid.component.spec.ts
│ │ │ │ │ │ │ └── tile-grid.component.ts
│ │ │ │ │ │ ├── tile-group
│ │ │ │ │ │ │ ├── tile-group.component.html
│ │ │ │ │ │ │ ├── tile-group.component.scss
│ │ │ │ │ │ │ ├── tile-group.component.spec.ts
│ │ │ │ │ │ │ └── tile-group.component.ts
│ │ │ │ │ │ ├── tile-selector.helpers.ts
│ │ │ │ │ │ ├── tile-selector.types.ts
│ │ │ │ │ │ └── tile
│ │ │ │ │ │ │ ├── tile.component.html
│ │ │ │ │ │ │ ├── tile.component.scss
│ │ │ │ │ │ │ ├── tile.component.spec.ts
│ │ │ │ │ │ │ └── tile.component.ts
│ │ │ │ │ ├── unique.directive.spec.ts
│ │ │ │ │ ├── unique.directive.ts
│ │ │ │ │ ├── unlimited-input
│ │ │ │ │ │ ├── unlimited-input.component.html
│ │ │ │ │ │ ├── unlimited-input.component.scss
│ │ │ │ │ │ ├── unlimited-input.component.spec.ts
│ │ │ │ │ │ └── unlimited-input.component.ts
│ │ │ │ │ ├── upload-progress-indicator
│ │ │ │ │ │ ├── upload-progress-indicator.component.html
│ │ │ │ │ │ ├── upload-progress-indicator.component.scss
│ │ │ │ │ │ ├── upload-progress-indicator.component.spec.ts
│ │ │ │ │ │ ├── upload-progress-indicator.component.theme.scss
│ │ │ │ │ │ └── upload-progress-indicator.component.ts
│ │ │ │ │ ├── usage-gauge
│ │ │ │ │ │ ├── usage-gauge.component.html
│ │ │ │ │ │ ├── usage-gauge.component.scss
│ │ │ │ │ │ ├── usage-gauge.component.spec.ts
│ │ │ │ │ │ ├── usage-gauge.component.theme.scss
│ │ │ │ │ │ └── usage-gauge.component.ts
│ │ │ │ │ ├── user-avatar
│ │ │ │ │ │ ├── md5.ts
│ │ │ │ │ │ ├── user-avatar.component.html
│ │ │ │ │ │ ├── user-avatar.component.scss
│ │ │ │ │ │ ├── user-avatar.component.spec.ts
│ │ │ │ │ │ ├── user-avatar.component.theme.scss
│ │ │ │ │ │ └── user-avatar.component.ts
│ │ │ │ │ └── user-profile-banner
│ │ │ │ │ │ ├── user-profile-banner.component.html
│ │ │ │ │ │ ├── user-profile-banner.component.scss
│ │ │ │ │ │ ├── user-profile-banner.component.spec.ts
│ │ │ │ │ │ ├── user-profile-banner.component.theme.scss
│ │ │ │ │ │ └── user-profile-banner.component.ts
│ │ │ │ ├── entity.tokens.ts
│ │ │ │ ├── form-validators.ts
│ │ │ │ ├── global-events.service.spec.ts
│ │ │ │ ├── global-events.service.ts
│ │ │ │ ├── pipes
│ │ │ │ │ ├── capitalizeFirstLetter.pipe.spec.ts
│ │ │ │ │ ├── capitalizeFirstLetter.pipe.ts
│ │ │ │ │ ├── mb-to-human-size.pipe.spec.ts
│ │ │ │ │ ├── mb-to-human-size.pipe.ts
│ │ │ │ │ ├── percentage.pipe.spec.ts
│ │ │ │ │ ├── percentage.pipe.ts
│ │ │ │ │ ├── uptime.pipe.spec.ts
│ │ │ │ │ ├── uptime.pipe.ts
│ │ │ │ │ ├── usage-bytes.pipe.spec.ts
│ │ │ │ │ ├── usage-bytes.pipe.ts
│ │ │ │ │ └── values.pipe.ts
│ │ │ │ ├── previewable-component.ts
│ │ │ │ ├── services
│ │ │ │ │ ├── long-running-op.service.ts
│ │ │ │ │ ├── metrics-range-selector-manager.service.spec.ts
│ │ │ │ │ ├── metrics-range-selector-manager.service.ts
│ │ │ │ │ ├── metrics-range-selector.service.spec.ts
│ │ │ │ │ ├── metrics-range-selector.service.ts
│ │ │ │ │ ├── metrics-range-selector.types.ts
│ │ │ │ │ ├── session.service.ts
│ │ │ │ │ ├── side-panel.service.ts
│ │ │ │ │ └── snackbar.service.ts
│ │ │ │ ├── shared.module.ts
│ │ │ │ ├── user-permission.directive.spec.ts
│ │ │ │ └── user-permission.directive.ts
│ │ │ ├── styles.css
│ │ │ ├── styles.scss
│ │ │ ├── tab-nav.service.ts
│ │ │ ├── tab-nav.types.ts
│ │ │ ├── test.ts
│ │ │ ├── typings.d.ts
│ │ │ └── xsrf.module.ts
│ │ ├── test-framework
│ │ │ ├── core-test.helper.ts
│ │ │ ├── core-test.modules.ts
│ │ │ ├── entity-catalog-test-helpers.ts
│ │ │ └── spec-helper.spec.ts
│ │ ├── tsconfig.app.json
│ │ ├── tsconfig.lib.json
│ │ ├── tsconfig.spec.json
│ │ └── tslint.json
│ │ ├── desktop-extensions
│ │ ├── _index.scss
│ │ ├── assets
│ │ │ └── core
│ │ │ │ └── types
│ │ │ │ ├── kubecf-small.png
│ │ │ │ └── osb_logo.png
│ │ ├── loader
│ │ │ ├── loading.css
│ │ │ └── loading.html
│ │ ├── package.json
│ │ ├── sass
│ │ │ ├── _all-theme.scss
│ │ │ ├── colors.scss
│ │ │ └── styles.scss
│ │ └── src
│ │ │ ├── desktop-login
│ │ │ ├── desktop-login.component.html
│ │ │ ├── desktop-login.component.scss
│ │ │ ├── desktop-login.component.spec.ts
│ │ │ └── desktop-login.component.ts
│ │ │ ├── desktop-routing.module.ts
│ │ │ ├── desktop.module.ts
│ │ │ ├── electron
│ │ │ ├── electron.service.ts
│ │ │ └── electron.ts
│ │ │ ├── installer
│ │ │ ├── choose-type
│ │ │ │ ├── choose-type.component.html
│ │ │ │ ├── choose-type.component.scss
│ │ │ │ ├── choose-type.component.spec.ts
│ │ │ │ └── choose-type.component.ts
│ │ │ ├── installer.module.ts
│ │ │ └── installer.routing.ts
│ │ │ ├── public-api.ts
│ │ │ └── settings
│ │ │ ├── desktop-settings
│ │ │ ├── desktop-settings.component.html
│ │ │ ├── desktop-settings.component.scss
│ │ │ ├── desktop-settings.component.spec.ts
│ │ │ └── desktop-settings.component.ts
│ │ │ ├── settings.module.ts
│ │ │ └── settings.routing.ts
│ │ ├── devkit
│ │ ├── build.js
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ ├── src
│ │ │ ├── backend.ts
│ │ │ ├── build
│ │ │ │ ├── assets.ts
│ │ │ │ ├── extensions.ts
│ │ │ │ ├── index.transform.ts
│ │ │ │ ├── main.ts
│ │ │ │ └── sass.ts
│ │ │ ├── builders
│ │ │ │ ├── builders.json
│ │ │ │ ├── theme.builder.schema.json
│ │ │ │ └── theme.builder.ts
│ │ │ ├── lib
│ │ │ │ ├── git.metadata.ts
│ │ │ │ ├── log.ts
│ │ │ │ ├── packages.ts
│ │ │ │ ├── schematics.ts
│ │ │ │ └── stratos.config.ts
│ │ │ └── schematics
│ │ │ │ ├── collection.json
│ │ │ │ └── theme
│ │ │ │ ├── asset-files
│ │ │ │ ├── README.md.template
│ │ │ │ ├── core
│ │ │ │ │ ├── login-bg.jpg
│ │ │ │ │ ├── logo.png
│ │ │ │ │ ├── nav-logo-icon.png
│ │ │ │ │ └── nav-logo.png
│ │ │ │ └── favicon.ico
│ │ │ │ ├── files
│ │ │ │ ├── _index.scss.template
│ │ │ │ ├── package.json.template
│ │ │ │ └── sass
│ │ │ │ │ ├── custom.scss.template
│ │ │ │ │ └── mat-colors.scss.template
│ │ │ │ ├── index.ts
│ │ │ │ ├── loader-files
│ │ │ │ ├── loading.css.template
│ │ │ │ └── loading.html.template
│ │ │ │ ├── schema.d.ts
│ │ │ │ ├── schema.json
│ │ │ │ └── theme-long.md
│ │ └── tsconfig.json
│ │ ├── example-extensions
│ │ ├── package.json
│ │ └── src
│ │ │ ├── acme-login
│ │ │ ├── acme-login.component.html
│ │ │ ├── acme-login.component.scss
│ │ │ ├── acme-login.component.spec.ts
│ │ │ └── acme-login.component.ts
│ │ │ ├── acme-support-info
│ │ │ ├── acme-support-info.component.html
│ │ │ ├── acme-support-info.component.scss
│ │ │ ├── acme-support-info.component.spec.ts
│ │ │ └── acme-support-info.component.ts
│ │ │ ├── app-action-extension
│ │ │ ├── app-action-extension.component.html
│ │ │ ├── app-action-extension.component.scss
│ │ │ ├── app-action-extension.component.spec.ts
│ │ │ └── app-action-extension.component.ts
│ │ │ ├── app-tab-extension
│ │ │ ├── app-tab-extension.component.html
│ │ │ ├── app-tab-extension.component.scss
│ │ │ ├── app-tab-extension.component.spec.ts
│ │ │ └── app-tab-extension.component.ts
│ │ │ ├── example-routing.module.ts
│ │ │ ├── example.module.ts
│ │ │ ├── nav-extension
│ │ │ ├── example-component
│ │ │ │ ├── example.component.html
│ │ │ │ ├── example.component.scss
│ │ │ │ └── example.component.ts
│ │ │ ├── nav-extension.module.ts
│ │ │ └── nav-extension.routing.ts
│ │ │ └── public-api.ts
│ │ ├── example-theme
│ │ ├── _index.scss
│ │ ├── assets
│ │ │ ├── core
│ │ │ │ ├── custom
│ │ │ │ │ └── acme_logo.png
│ │ │ │ ├── eula.html
│ │ │ │ ├── login-bg.jpg
│ │ │ │ ├── logo.png
│ │ │ │ └── nav-logo.png
│ │ │ └── favicon.ico
│ │ ├── loader
│ │ │ ├── loading.css
│ │ │ └── loading.html
│ │ ├── package.json
│ │ └── sass
│ │ │ ├── custom.scss
│ │ │ └── custom
│ │ │ ├── acme-colors.scss
│ │ │ └── acme.scss
│ │ ├── extension
│ │ ├── karma.conf.js
│ │ ├── ng-package.json
│ │ ├── package.json
│ │ ├── src
│ │ │ ├── extension.module.ts
│ │ │ └── public-api.ts
│ │ ├── tsconfig.lib.json
│ │ ├── tsconfig.lib.prod.json
│ │ ├── tsconfig.spec.json
│ │ └── tslint.json
│ │ ├── git
│ │ ├── assets
│ │ │ ├── Git-logo.png
│ │ │ └── connect
│ │ │ │ ├── github.md
│ │ │ │ └── gitlab.md
│ │ ├── karma.conf.js
│ │ ├── ng-package.json
│ │ ├── package.json
│ │ ├── sass
│ │ │ └── _all-theme.scss
│ │ ├── src
│ │ │ ├── git-package.module.ts
│ │ │ ├── git-routing.module.ts
│ │ │ ├── git-testing.module.ts
│ │ │ ├── git.module.ts
│ │ │ ├── public_api.ts
│ │ │ ├── shared
│ │ │ │ ├── components
│ │ │ │ │ ├── git-endpoint-details
│ │ │ │ │ │ ├── git-endpoint-details.component.html
│ │ │ │ │ │ ├── git-endpoint-details.component.scss
│ │ │ │ │ │ ├── git-endpoint-details.component.spec.ts
│ │ │ │ │ │ └── git-endpoint-details.component.ts
│ │ │ │ │ ├── git-registration
│ │ │ │ │ │ ├── git-registration.component.html
│ │ │ │ │ │ ├── git-registration.component.scss
│ │ │ │ │ │ ├── git-registration.component.spec.ts
│ │ │ │ │ │ └── git-registration.component.ts
│ │ │ │ │ ├── github-commit-author
│ │ │ │ │ │ ├── github-commit-author.component.html
│ │ │ │ │ │ ├── github-commit-author.component.scss
│ │ │ │ │ │ ├── github-commit-author.component.spec.ts
│ │ │ │ │ │ └── github-commit-author.component.ts
│ │ │ │ │ └── list
│ │ │ │ │ │ └── list-types
│ │ │ │ │ │ └── github-commits
│ │ │ │ │ │ ├── github-commits-data-source.ts
│ │ │ │ │ │ ├── github-commits-list-config-base.service.spec.ts
│ │ │ │ │ │ ├── github-commits-list-config-base.service.ts
│ │ │ │ │ │ └── table-cell-commit-author
│ │ │ │ │ │ ├── table-cell-commit-author.component.html
│ │ │ │ │ │ ├── table-cell-commit-author.component.scss
│ │ │ │ │ │ ├── table-cell-commit-author.component.spec.ts
│ │ │ │ │ │ └── table-cell-commit-author.component.ts
│ │ │ │ ├── git-shared.module.ts
│ │ │ │ ├── github.helpers.ts
│ │ │ │ └── scm
│ │ │ │ │ ├── github-pagination.helper.ts
│ │ │ │ │ ├── github-scm.ts
│ │ │ │ │ ├── gitlab-scm.ts
│ │ │ │ │ ├── scm-base.ts
│ │ │ │ │ ├── scm.service.ts
│ │ │ │ │ └── scm.ts
│ │ │ ├── store
│ │ │ │ ├── git-action-builders.ts
│ │ │ │ ├── git-entity-factory.ts
│ │ │ │ ├── git-entity-generator.ts
│ │ │ │ ├── git-store.module.ts
│ │ │ │ ├── git.actions.ts
│ │ │ │ ├── git.effects.ts
│ │ │ │ ├── git.public-types.ts
│ │ │ │ └── git.types.ts
│ │ │ └── test.ts
│ │ ├── tsconfig.lib.json
│ │ ├── tsconfig.lib.prod.json
│ │ ├── tsconfig.spec.json
│ │ └── tslint.json
│ │ ├── kubernetes
│ │ ├── assets
│ │ │ └── custom
│ │ │ │ ├── aks.svg
│ │ │ │ ├── analysis
│ │ │ │ ├── kubescore.md
│ │ │ │ ├── kubescore.png
│ │ │ │ ├── popeye.md
│ │ │ │ ├── popeye.png
│ │ │ │ ├── sonobuoy.md
│ │ │ │ ├── sonobuoy.png
│ │ │ │ └── sonobuoy.svg
│ │ │ │ ├── app_placeholder.svg
│ │ │ │ ├── caasp.png
│ │ │ │ ├── eks.svg
│ │ │ │ ├── gke.svg
│ │ │ │ ├── helm.svg
│ │ │ │ ├── help
│ │ │ │ └── en
│ │ │ │ │ └── connecting_gke.md
│ │ │ │ ├── k3s.svg
│ │ │ │ ├── kube_import.png
│ │ │ │ ├── kubernetes.svg
│ │ │ │ └── placeholder.png
│ │ ├── karma.conf.js
│ │ ├── package.json
│ │ ├── sass
│ │ │ └── _all-theme.scss
│ │ ├── src
│ │ │ ├── helm
│ │ │ │ ├── chart-view
│ │ │ │ │ ├── monocular.component.html
│ │ │ │ │ ├── monocular.component.scss
│ │ │ │ │ └── monocular.component.ts
│ │ │ │ ├── helm-entity-catalog.ts
│ │ │ │ ├── helm-entity-factory.ts
│ │ │ │ ├── helm-entity-generator.ts
│ │ │ │ ├── helm-hub-registration
│ │ │ │ │ ├── helm-hub-registration.component.html
│ │ │ │ │ ├── helm-hub-registration.component.scss
│ │ │ │ │ ├── helm-hub-registration.component.spec.ts
│ │ │ │ │ └── helm-hub-registration.component.ts
│ │ │ │ ├── helm-testing.module.ts
│ │ │ │ ├── helm.module.ts
│ │ │ │ ├── helm.routing.ts
│ │ │ │ ├── helm.setup.module.ts
│ │ │ │ ├── helm.store.module.ts
│ │ │ │ ├── list-types
│ │ │ │ │ ├── monocular-chart-card
│ │ │ │ │ │ ├── monocular-chart-card.component.html
│ │ │ │ │ │ ├── monocular-chart-card.component.scss
│ │ │ │ │ │ ├── monocular-chart-card.component.spec.ts
│ │ │ │ │ │ ├── monocular-chart-card.component.theme.scss
│ │ │ │ │ │ └── monocular-chart-card.component.ts
│ │ │ │ │ ├── monocular-charts-data-source.ts
│ │ │ │ │ └── monocular-charts-list-config.service.ts
│ │ │ │ ├── monocular-tab-base
│ │ │ │ │ ├── monocular-tab-base.component.html
│ │ │ │ │ ├── monocular-tab-base.component.scss
│ │ │ │ │ ├── monocular-tab-base.component.spec.ts
│ │ │ │ │ └── monocular-tab-base.component.ts
│ │ │ │ ├── monocular.interceptor.ts
│ │ │ │ ├── monocular
│ │ │ │ │ ├── app.component.scss
│ │ │ │ │ ├── chart-details
│ │ │ │ │ │ ├── chart-details-info
│ │ │ │ │ │ │ ├── chart-details-info.component.html
│ │ │ │ │ │ │ ├── chart-details-info.component.scss
│ │ │ │ │ │ │ ├── chart-details-info.component.spec.ts
│ │ │ │ │ │ │ └── chart-details-info.component.ts
│ │ │ │ │ │ ├── chart-details-readme
│ │ │ │ │ │ │ ├── chart-details-readme.component.html
│ │ │ │ │ │ │ ├── chart-details-readme.component.scss
│ │ │ │ │ │ │ ├── chart-details-readme.component.spec.ts
│ │ │ │ │ │ │ └── chart-details-readme.component.ts
│ │ │ │ │ │ ├── chart-details-usage
│ │ │ │ │ │ │ ├── chart-details-usage.component.html
│ │ │ │ │ │ │ ├── chart-details-usage.component.scss
│ │ │ │ │ │ │ ├── chart-details-usage.component.spec.ts
│ │ │ │ │ │ │ └── chart-details-usage.component.ts
│ │ │ │ │ │ ├── chart-details-versions
│ │ │ │ │ │ │ ├── chart-details-versions.component.html
│ │ │ │ │ │ │ ├── chart-details-versions.component.scss
│ │ │ │ │ │ │ ├── chart-details-versions.component.spec.ts
│ │ │ │ │ │ │ └── chart-details-versions.component.ts
│ │ │ │ │ │ ├── chart-details.component.html
│ │ │ │ │ │ ├── chart-details.component.scss
│ │ │ │ │ │ ├── chart-details.component.spec.ts
│ │ │ │ │ │ └── chart-details.component.ts
│ │ │ │ │ ├── chart-index
│ │ │ │ │ │ ├── chart-index.component.html
│ │ │ │ │ │ ├── chart-index.component.scss
│ │ │ │ │ │ ├── chart-index.component.spec.ts
│ │ │ │ │ │ └── chart-index.component.ts
│ │ │ │ │ ├── chart-item
│ │ │ │ │ │ ├── chart-item.component.html
│ │ │ │ │ │ ├── chart-item.component.scss
│ │ │ │ │ │ ├── chart-item.component.spec.ts
│ │ │ │ │ │ └── chart-item.component.ts
│ │ │ │ │ ├── chart-list
│ │ │ │ │ │ ├── chart-list.component.html
│ │ │ │ │ │ ├── chart-list.component.scss
│ │ │ │ │ │ ├── chart-list.component.spec.ts
│ │ │ │ │ │ └── chart-list.component.ts
│ │ │ │ │ ├── charts
│ │ │ │ │ │ ├── charts.component.html
│ │ │ │ │ │ ├── charts.component.scss
│ │ │ │ │ │ ├── charts.component.spec.ts
│ │ │ │ │ │ └── charts.component.ts
│ │ │ │ │ ├── list-filters
│ │ │ │ │ │ ├── list-filters.component.html
│ │ │ │ │ │ ├── list-filters.component.scss
│ │ │ │ │ │ ├── list-filters.component.spec.ts
│ │ │ │ │ │ └── list-filters.component.ts
│ │ │ │ │ ├── list-item
│ │ │ │ │ │ ├── list-item.component.html
│ │ │ │ │ │ ├── list-item.component.scss
│ │ │ │ │ │ ├── list-item.component.spec.ts
│ │ │ │ │ │ └── list-item.component.ts
│ │ │ │ │ ├── loader
│ │ │ │ │ │ ├── loader.component.html
│ │ │ │ │ │ ├── loader.component.scss
│ │ │ │ │ │ ├── loader.component.spec.ts
│ │ │ │ │ │ └── loader.component.ts
│ │ │ │ │ ├── monocular.module.ts
│ │ │ │ │ ├── panel
│ │ │ │ │ │ ├── panel.component.html
│ │ │ │ │ │ ├── panel.component.scss
│ │ │ │ │ │ ├── panel.component.spec.ts
│ │ │ │ │ │ └── panel.component.ts
│ │ │ │ │ ├── shared
│ │ │ │ │ │ ├── models
│ │ │ │ │ │ │ ├── chart-version.ts
│ │ │ │ │ │ │ ├── chart.ts
│ │ │ │ │ │ │ ├── maintainer.ts
│ │ │ │ │ │ │ └── repo.ts
│ │ │ │ │ │ ├── seo.data.ts
│ │ │ │ │ │ └── services
│ │ │ │ │ │ │ ├── chart.service.mock.ts
│ │ │ │ │ │ │ ├── charts.service.ts
│ │ │ │ │ │ │ ├── config.service.ts
│ │ │ │ │ │ │ ├── menu.service.ts
│ │ │ │ │ │ │ └── repos.service.ts
│ │ │ │ │ ├── stratos-monocular-providers.helpers.ts
│ │ │ │ │ └── stratos-monocular.helper.ts
│ │ │ │ ├── store
│ │ │ │ │ ├── helm.action-builders.ts
│ │ │ │ │ ├── helm.actions.ts
│ │ │ │ │ ├── helm.effects.ts
│ │ │ │ │ └── helm.types.ts
│ │ │ │ ├── tabs
│ │ │ │ │ └── catalog-tab
│ │ │ │ │ │ ├── catalog-tab.component.html
│ │ │ │ │ │ ├── catalog-tab.component.scss
│ │ │ │ │ │ ├── catalog-tab.component.spec.ts
│ │ │ │ │ │ ├── catalog-tab.component.theme.scss
│ │ │ │ │ │ └── catalog-tab.component.ts
│ │ │ │ └── theme.scss
│ │ │ ├── kube-package-routing.module.ts
│ │ │ ├── kube-package.module.ts
│ │ │ ├── kubernetes
│ │ │ │ ├── analysis-report-viewer
│ │ │ │ │ ├── analysis-report-runner
│ │ │ │ │ │ ├── analysis-report-runner.component.html
│ │ │ │ │ │ ├── analysis-report-runner.component.scss
│ │ │ │ │ │ ├── analysis-report-runner.component.spec.ts
│ │ │ │ │ │ └── analysis-report-runner.component.ts
│ │ │ │ │ ├── analysis-report-selector
│ │ │ │ │ │ ├── analysis-report-selector.component.html
│ │ │ │ │ │ ├── analysis-report-selector.component.scss
│ │ │ │ │ │ ├── analysis-report-selector.component.spec.ts
│ │ │ │ │ │ └── analysis-report-selector.component.ts
│ │ │ │ │ ├── analysis-report-viewer.component.html
│ │ │ │ │ ├── analysis-report-viewer.component.scss
│ │ │ │ │ ├── analysis-report-viewer.component.spec.ts
│ │ │ │ │ ├── analysis-report-viewer.component.ts
│ │ │ │ │ ├── kube-score-report-viewer
│ │ │ │ │ │ ├── kube-score-report-viewer.component.html
│ │ │ │ │ │ ├── kube-score-report-viewer.component.scss
│ │ │ │ │ │ ├── kube-score-report-viewer.component.spec.ts
│ │ │ │ │ │ └── kube-score-report-viewer.component.ts
│ │ │ │ │ ├── popeye-report-viewer
│ │ │ │ │ │ ├── popeye-report-viewer.component.html
│ │ │ │ │ │ ├── popeye-report-viewer.component.scss
│ │ │ │ │ │ ├── popeye-report-viewer.component.spec.ts
│ │ │ │ │ │ └── popeye-report-viewer.component.ts
│ │ │ │ │ └── resource-alert-preview
│ │ │ │ │ │ ├── resource-alert-preview.component.html
│ │ │ │ │ │ ├── resource-alert-preview.component.scss
│ │ │ │ │ │ ├── resource-alert-preview.component.spec.ts
│ │ │ │ │ │ ├── resource-alert-preview.component.ts
│ │ │ │ │ │ └── resource-alert-view
│ │ │ │ │ │ ├── resource-alert-view.component.html
│ │ │ │ │ │ ├── resource-alert-view.component.scss
│ │ │ │ │ │ ├── resource-alert-view.component.spec.ts
│ │ │ │ │ │ └── resource-alert-view.component.ts
│ │ │ │ ├── auth-forms
│ │ │ │ │ ├── kubernetes-aws-auth-form
│ │ │ │ │ │ ├── kubernetes-aws-auth-form.component.html
│ │ │ │ │ │ ├── kubernetes-aws-auth-form.component.scss
│ │ │ │ │ │ ├── kubernetes-aws-auth-form.component.spec.ts
│ │ │ │ │ │ └── kubernetes-aws-auth-form.component.ts
│ │ │ │ │ ├── kubernetes-certs-auth-form
│ │ │ │ │ │ ├── kubernetes-certs-auth-form.component.html
│ │ │ │ │ │ ├── kubernetes-certs-auth-form.component.scss
│ │ │ │ │ │ ├── kubernetes-certs-auth-form.component.spec.ts
│ │ │ │ │ │ └── kubernetes-certs-auth-form.component.ts
│ │ │ │ │ ├── kubernetes-config-auth-form
│ │ │ │ │ │ ├── kubernetes-config-auth-form.component.html
│ │ │ │ │ │ ├── kubernetes-config-auth-form.component.scss
│ │ │ │ │ │ ├── kubernetes-config-auth-form.component.spec.ts
│ │ │ │ │ │ └── kubernetes-config-auth-form.component.ts
│ │ │ │ │ ├── kubernetes-gke-auth-form
│ │ │ │ │ │ ├── kubernetes-gke-auth-form.component.html
│ │ │ │ │ │ ├── kubernetes-gke-auth-form.component.scss
│ │ │ │ │ │ ├── kubernetes-gke-auth-form.component.spec.ts
│ │ │ │ │ │ └── kubernetes-gke-auth-form.component.ts
│ │ │ │ │ └── kubernetes-serviceaccount-auth-form
│ │ │ │ │ │ ├── kubernetes-serviceaccount-auth-form.component.html
│ │ │ │ │ │ ├── kubernetes-serviceaccount-auth-form.component.scss
│ │ │ │ │ │ ├── kubernetes-serviceaccount-auth-form.component.spec.ts
│ │ │ │ │ │ └── kubernetes-serviceaccount-auth-form.component.ts
│ │ │ │ ├── home
│ │ │ │ │ ├── kubernetes-home-card.component.html
│ │ │ │ │ ├── kubernetes-home-card.component.scss
│ │ │ │ │ ├── kubernetes-home-card.component.spec.ts
│ │ │ │ │ ├── kubernetes-home-card.component.ts
│ │ │ │ │ └── kubernetes-home-card.module.ts
│ │ │ │ ├── kube-config-registration
│ │ │ │ │ ├── kube-config-auth.helper.ts
│ │ │ │ │ ├── kube-config-import
│ │ │ │ │ │ ├── kube-config-import.component.html
│ │ │ │ │ │ ├── kube-config-import.component.scss
│ │ │ │ │ │ ├── kube-config-import.component.spec.ts
│ │ │ │ │ │ ├── kube-config-import.component.ts
│ │ │ │ │ │ └── kube-config-table-import-status
│ │ │ │ │ │ │ ├── kube-config-table-import-status.component.html
│ │ │ │ │ │ │ ├── kube-config-table-import-status.component.scss
│ │ │ │ │ │ │ ├── kube-config-table-import-status.component.spec.ts
│ │ │ │ │ │ │ └── kube-config-table-import-status.component.ts
│ │ │ │ │ ├── kube-config-registration.component.html
│ │ │ │ │ ├── kube-config-registration.component.scss
│ │ │ │ │ ├── kube-config-registration.component.spec.ts
│ │ │ │ │ ├── kube-config-registration.component.ts
│ │ │ │ │ ├── kube-config-selection
│ │ │ │ │ │ ├── kube-config-selection.component.html
│ │ │ │ │ │ ├── kube-config-selection.component.scss
│ │ │ │ │ │ ├── kube-config-selection.component.spec.ts
│ │ │ │ │ │ ├── kube-config-selection.component.ts
│ │ │ │ │ │ ├── kube-config-table-cert
│ │ │ │ │ │ │ ├── kube-config-table-cert.component.html
│ │ │ │ │ │ │ ├── kube-config-table-cert.component.scss
│ │ │ │ │ │ │ ├── kube-config-table-cert.component.spec.ts
│ │ │ │ │ │ │ └── kube-config-table-cert.component.ts
│ │ │ │ │ │ ├── kube-config-table-name
│ │ │ │ │ │ │ ├── kube-config-table-name.component.html
│ │ │ │ │ │ │ ├── kube-config-table-name.component.scss
│ │ │ │ │ │ │ ├── kube-config-table-name.component.spec.ts
│ │ │ │ │ │ │ └── kube-config-table-name.component.ts
│ │ │ │ │ │ ├── kube-config-table-select
│ │ │ │ │ │ │ ├── kube-config-table-select.component.html
│ │ │ │ │ │ │ ├── kube-config-table-select.component.scss
│ │ │ │ │ │ │ ├── kube-config-table-select.component.spec.ts
│ │ │ │ │ │ │ └── kube-config-table-select.component.ts
│ │ │ │ │ │ ├── kube-config-table-sub-type-select
│ │ │ │ │ │ │ ├── kube-config-table-sub-type-select.component.html
│ │ │ │ │ │ │ ├── kube-config-table-sub-type-select.component.scss
│ │ │ │ │ │ │ ├── kube-config-table-sub-type-select.component.spec.ts
│ │ │ │ │ │ │ └── kube-config-table-sub-type-select.component.ts
│ │ │ │ │ │ └── kube-config-table-user-select
│ │ │ │ │ │ │ ├── kube-config-table-user-select.component.html
│ │ │ │ │ │ │ ├── kube-config-table-user-select.component.scss
│ │ │ │ │ │ │ ├── kube-config-table-user-select.component.spec.ts
│ │ │ │ │ │ │ └── kube-config-table-user-select.component.ts
│ │ │ │ │ ├── kube-config.helper.ts
│ │ │ │ │ └── kube-config.types.ts
│ │ │ │ ├── kube-terminal
│ │ │ │ │ ├── kube-console.component.html
│ │ │ │ │ ├── kube-console.component.scss
│ │ │ │ │ ├── kube-console.component.spec.ts
│ │ │ │ │ └── kube-console.component.ts
│ │ │ │ ├── kubernetes-dashboard
│ │ │ │ │ ├── kubedash-configuration
│ │ │ │ │ │ ├── kubedash-configuration.component.html
│ │ │ │ │ │ ├── kubedash-configuration.component.scss
│ │ │ │ │ │ ├── kubedash-configuration.component.spec.ts
│ │ │ │ │ │ └── kubedash-configuration.component.ts
│ │ │ │ │ ├── kubernetes-dashboard.component.html
│ │ │ │ │ ├── kubernetes-dashboard.component.scss
│ │ │ │ │ ├── kubernetes-dashboard.component.spec.ts
│ │ │ │ │ └── kubernetes-dashboard.component.ts
│ │ │ │ ├── kubernetes-entity-factory.ts
│ │ │ │ ├── kubernetes-entity-generator.ts
│ │ │ │ ├── kubernetes-list-service.ts
│ │ │ │ ├── kubernetes-metrics.helpers.ts
│ │ │ │ ├── kubernetes-namespace
│ │ │ │ │ ├── kubernetes-namespace-analysis-report
│ │ │ │ │ │ ├── kubernetes-namespace-analysis-report.component.html
│ │ │ │ │ │ ├── kubernetes-namespace-analysis-report.component.scss
│ │ │ │ │ │ ├── kubernetes-namespace-analysis-report.component.spec.ts
│ │ │ │ │ │ └── kubernetes-namespace-analysis-report.component.ts
│ │ │ │ │ └── kubernetes-namespace-preview
│ │ │ │ │ │ ├── kubernetes-namespace-preview.component.html
│ │ │ │ │ │ ├── kubernetes-namespace-preview.component.scss
│ │ │ │ │ │ ├── kubernetes-namespace-preview.component.spec.ts
│ │ │ │ │ │ └── kubernetes-namespace-preview.component.ts
│ │ │ │ ├── kubernetes-node
│ │ │ │ │ ├── kubernetes-node-metrics
│ │ │ │ │ │ ├── kubernetes-node-metric-stats-card
│ │ │ │ │ │ │ ├── kubernetes-node-metric-stats-card.component.html
│ │ │ │ │ │ │ ├── kubernetes-node-metric-stats-card.component.scss
│ │ │ │ │ │ │ ├── kubernetes-node-metric-stats-card.component.spec.ts
│ │ │ │ │ │ │ └── kubernetes-node-metric-stats-card.component.ts
│ │ │ │ │ │ ├── kubernetes-node-metrics-chart
│ │ │ │ │ │ │ ├── kubernetes-node-metrics-chart.component.html
│ │ │ │ │ │ │ ├── kubernetes-node-metrics-chart.component.scss
│ │ │ │ │ │ │ ├── kubernetes-node-metrics-chart.component.spec.ts
│ │ │ │ │ │ │ └── kubernetes-node-metrics-chart.component.ts
│ │ │ │ │ │ ├── kubernetes-node-metrics.component.html
│ │ │ │ │ │ ├── kubernetes-node-metrics.component.scss
│ │ │ │ │ │ ├── kubernetes-node-metrics.component.spec.ts
│ │ │ │ │ │ ├── kubernetes-node-metrics.component.ts
│ │ │ │ │ │ └── kubernetes-node-simple-metric
│ │ │ │ │ │ │ ├── kubernetes-node-simple-metric.component.html
│ │ │ │ │ │ │ ├── kubernetes-node-simple-metric.component.scss
│ │ │ │ │ │ │ ├── kubernetes-node-simple-metric.component.spec.ts
│ │ │ │ │ │ │ └── kubernetes-node-simple-metric.component.ts
│ │ │ │ │ ├── kubernetes-node-pods
│ │ │ │ │ │ ├── kubernetes-node-pods.component.html
│ │ │ │ │ │ ├── kubernetes-node-pods.component.scss
│ │ │ │ │ │ ├── kubernetes-node-pods.component.spec.ts
│ │ │ │ │ │ └── kubernetes-node-pods.component.ts
│ │ │ │ │ ├── kubernetes-node.component.html
│ │ │ │ │ ├── kubernetes-node.component.scss
│ │ │ │ │ ├── kubernetes-node.component.spec.ts
│ │ │ │ │ └── kubernetes-node.component.ts
│ │ │ │ ├── kubernetes-page.types.ts
│ │ │ │ ├── kubernetes-resource-viewer
│ │ │ │ │ ├── kubernetes-resource-viewer.component.html
│ │ │ │ │ ├── kubernetes-resource-viewer.component.scss
│ │ │ │ │ ├── kubernetes-resource-viewer.component.spec.ts
│ │ │ │ │ └── kubernetes-resource-viewer.component.ts
│ │ │ │ ├── kubernetes-resource
│ │ │ │ │ ├── generic-resource.module.ts
│ │ │ │ │ ├── generic-resource.routing.ts
│ │ │ │ │ └── kubernetes-resource-list
│ │ │ │ │ │ ├── kubernetes-resource-list.component.html
│ │ │ │ │ │ ├── kubernetes-resource-list.component.scss
│ │ │ │ │ │ ├── kubernetes-resource-list.component.spec.ts
│ │ │ │ │ │ └── kubernetes-resource-list.component.ts
│ │ │ │ ├── kubernetes-tab-base
│ │ │ │ │ ├── kubernetes-tab-base.component.html
│ │ │ │ │ ├── kubernetes-tab-base.component.scss
│ │ │ │ │ ├── kubernetes-tab-base.component.spec.ts
│ │ │ │ │ └── kubernetes-tab-base.component.ts
│ │ │ │ ├── kubernetes-ui-service.ts
│ │ │ │ ├── kubernetes.module.ts
│ │ │ │ ├── kubernetes.routing.ts
│ │ │ │ ├── kubernetes.setup.module.ts
│ │ │ │ ├── kubernetes.store.module.ts
│ │ │ │ ├── kubernetes.testing.module.ts
│ │ │ │ ├── kubernetes
│ │ │ │ │ ├── kubernetes.component.html
│ │ │ │ │ ├── kubernetes.component.scss
│ │ │ │ │ ├── kubernetes.component.spec.ts
│ │ │ │ │ └── kubernetes.component.ts
│ │ │ │ ├── list-types
│ │ │ │ │ ├── analysis-reports-list-config.service.ts
│ │ │ │ │ ├── analysis-reports-list-source.ts
│ │ │ │ │ ├── analysis-status-cell
│ │ │ │ │ │ ├── analysis-status-cell.component.html
│ │ │ │ │ │ ├── analysis-status-cell.component.scss
│ │ │ │ │ │ ├── analysis-status-cell.component.spec.ts
│ │ │ │ │ │ └── analysis-status-cell.component.ts
│ │ │ │ │ ├── kube-helm-list-types.ts
│ │ │ │ │ ├── kube-list.helper.ts
│ │ │ │ │ ├── kubernetes-endpoints
│ │ │ │ │ │ ├── kubernetes-endpoints-data-source.ts
│ │ │ │ │ │ └── kubernetes-endpoints-list-config.service.ts
│ │ │ │ │ ├── kubernetes-labels-cell
│ │ │ │ │ │ ├── kubernetes-labels-cell.component.html
│ │ │ │ │ │ ├── kubernetes-labels-cell.component.scss
│ │ │ │ │ │ ├── kubernetes-labels-cell.component.spec.ts
│ │ │ │ │ │ └── kubernetes-labels-cell.component.ts
│ │ │ │ │ ├── kubernetes-namespace-pods
│ │ │ │ │ │ ├── kubernetes-namespace-pods-data-source.ts
│ │ │ │ │ │ └── kubernetes-namespace-pods-list-config.service.ts
│ │ │ │ │ ├── kubernetes-namespace-services
│ │ │ │ │ │ ├── kubernetes-namespace-services-data-source.ts
│ │ │ │ │ │ └── kubernetes-namespace-services-list-config.service.ts
│ │ │ │ │ ├── kubernetes-namespaces
│ │ │ │ │ │ ├── kube-namespace-pod-count
│ │ │ │ │ │ │ ├── kube-namespace-pod-count.component.html
│ │ │ │ │ │ │ ├── kube-namespace-pod-count.component.scss
│ │ │ │ │ │ │ ├── kube-namespace-pod-count.component.spec.ts
│ │ │ │ │ │ │ └── kube-namespace-pod-count.component.ts
│ │ │ │ │ │ ├── kubernetes-namespace-link
│ │ │ │ │ │ │ ├── kubernetes-namespace-link.component.html
│ │ │ │ │ │ │ ├── kubernetes-namespace-link.component.scss
│ │ │ │ │ │ │ ├── kubernetes-namespace-link.component.spec.ts
│ │ │ │ │ │ │ └── kubernetes-namespace-link.component.ts
│ │ │ │ │ │ ├── kubernetes-namespaces-data-source.ts
│ │ │ │ │ │ └── kubernetes-namespaces-list-config.service.ts
│ │ │ │ │ ├── kubernetes-node-pods
│ │ │ │ │ │ ├── kubernetes-node-pods-data-source.ts
│ │ │ │ │ │ └── kubernetes-node-pods-list-config.service.ts
│ │ │ │ │ ├── kubernetes-nodes
│ │ │ │ │ │ ├── condition-cell
│ │ │ │ │ │ │ ├── condition-cell.component.html
│ │ │ │ │ │ │ ├── condition-cell.component.scss
│ │ │ │ │ │ │ ├── condition-cell.component.spec.ts
│ │ │ │ │ │ │ └── condition-cell.component.ts
│ │ │ │ │ │ ├── kubernetes-node-capacity
│ │ │ │ │ │ │ ├── kubernetes-node-capacity.component.html
│ │ │ │ │ │ │ ├── kubernetes-node-capacity.component.scss
│ │ │ │ │ │ │ ├── kubernetes-node-capacity.component.spec.ts
│ │ │ │ │ │ │ └── kubernetes-node-capacity.component.ts
│ │ │ │ │ │ ├── kubernetes-node-ips
│ │ │ │ │ │ │ ├── kubernetes-node-ips.component.html
│ │ │ │ │ │ │ ├── kubernetes-node-ips.component.scss
│ │ │ │ │ │ │ ├── kubernetes-node-ips.component.spec.ts
│ │ │ │ │ │ │ └── kubernetes-node-ips.component.ts
│ │ │ │ │ │ ├── kubernetes-node-labels
│ │ │ │ │ │ │ ├── kubernetes-node-labels.component.html
│ │ │ │ │ │ │ ├── kubernetes-node-labels.component.scss
│ │ │ │ │ │ │ ├── kubernetes-node-labels.component.spec.ts
│ │ │ │ │ │ │ └── kubernetes-node-labels.component.ts
│ │ │ │ │ │ ├── kubernetes-node-link
│ │ │ │ │ │ │ ├── kubernetes-node-link.component.html
│ │ │ │ │ │ │ ├── kubernetes-node-link.component.scss
│ │ │ │ │ │ │ ├── kubernetes-node-link.component.spec.ts
│ │ │ │ │ │ │ ├── kubernetes-node-link.component.theme.scss
│ │ │ │ │ │ │ └── kubernetes-node-link.component.ts
│ │ │ │ │ │ ├── kubernetes-node-pressure
│ │ │ │ │ │ │ ├── kubernetes-node-pressure.component.html
│ │ │ │ │ │ │ ├── kubernetes-node-pressure.component.scss
│ │ │ │ │ │ │ ├── kubernetes-node-pressure.component.spec.ts
│ │ │ │ │ │ │ ├── kubernetes-node-pressure.component.theme.scss
│ │ │ │ │ │ │ └── kubernetes-node-pressure.component.ts
│ │ │ │ │ │ ├── kubernetes-node-summary
│ │ │ │ │ │ │ ├── kubernetes-node-condition-card
│ │ │ │ │ │ │ │ ├── kubernetes-node-condition-card.component.html
│ │ │ │ │ │ │ │ ├── kubernetes-node-condition-card.component.scss
│ │ │ │ │ │ │ │ ├── kubernetes-node-condition-card.component.spec.ts
│ │ │ │ │ │ │ │ ├── kubernetes-node-condition-card.component.ts
│ │ │ │ │ │ │ │ └── kubernetes-node-condition
│ │ │ │ │ │ │ │ │ ├── kubernetes-node-condition.component.html
│ │ │ │ │ │ │ │ │ ├── kubernetes-node-condition.component.scss
│ │ │ │ │ │ │ │ │ └── kubernetes-node-condition.component.ts
│ │ │ │ │ │ │ ├── kubernetes-node-info-card
│ │ │ │ │ │ │ │ ├── kubernetes-node-info-card.component.html
│ │ │ │ │ │ │ │ ├── kubernetes-node-info-card.component.scss
│ │ │ │ │ │ │ │ ├── kubernetes-node-info-card.component.spec.ts
│ │ │ │ │ │ │ │ └── kubernetes-node-info-card.component.ts
│ │ │ │ │ │ │ ├── kubernetes-node-summary-card
│ │ │ │ │ │ │ │ ├── kubernetes-node-summary-card.component.html
│ │ │ │ │ │ │ │ ├── kubernetes-node-summary-card.component.scss
│ │ │ │ │ │ │ │ ├── kubernetes-node-summary-card.component.spec.ts
│ │ │ │ │ │ │ │ └── kubernetes-node-summary-card.component.ts
│ │ │ │ │ │ │ ├── kubernetes-node-summary.component.html
│ │ │ │ │ │ │ ├── kubernetes-node-summary.component.scss
│ │ │ │ │ │ │ ├── kubernetes-node-summary.component.spec.ts
│ │ │ │ │ │ │ ├── kubernetes-node-summary.component.ts
│ │ │ │ │ │ │ └── kubernetes-node-tags-card
│ │ │ │ │ │ │ │ ├── kubernetes-node-tags-card.component.html
│ │ │ │ │ │ │ │ ├── kubernetes-node-tags-card.component.scss
│ │ │ │ │ │ │ │ ├── kubernetes-node-tags-card.component.spec.ts
│ │ │ │ │ │ │ │ └── kubernetes-node-tags-card.component.ts
│ │ │ │ │ │ ├── kubernetes-nodes-data-source.ts
│ │ │ │ │ │ ├── kubernetes-nodes-list-config.service.ts
│ │ │ │ │ │ └── node-pod-count
│ │ │ │ │ │ │ ├── node-pod-count.component.html
│ │ │ │ │ │ │ ├── node-pod-count.component.scss
│ │ │ │ │ │ │ ├── node-pod-count.component.spec.ts
│ │ │ │ │ │ │ └── node-pod-count.component.ts
│ │ │ │ │ ├── kubernetes-pods
│ │ │ │ │ │ ├── kubernetes-pod-containers
│ │ │ │ │ │ │ ├── kubernetes-pod-containers.component.html
│ │ │ │ │ │ │ ├── kubernetes-pod-containers.component.scss
│ │ │ │ │ │ │ ├── kubernetes-pod-containers.component.spec.ts
│ │ │ │ │ │ │ └── kubernetes-pod-containers.component.ts
│ │ │ │ │ │ ├── kubernetes-pod-status
│ │ │ │ │ │ │ ├── kubernetes-pod-status.component.html
│ │ │ │ │ │ │ ├── kubernetes-pod-status.component.scss
│ │ │ │ │ │ │ ├── kubernetes-pod-status.component.spec.ts
│ │ │ │ │ │ │ └── kubernetes-pod-status.component.ts
│ │ │ │ │ │ ├── kubernetes-pod-tags
│ │ │ │ │ │ │ ├── kubernetes-pod-tags.component.html
│ │ │ │ │ │ │ ├── kubernetes-pod-tags.component.scss
│ │ │ │ │ │ │ ├── kubernetes-pod-tags.component.spec.ts
│ │ │ │ │ │ │ └── kubernetes-pod-tags.component.ts
│ │ │ │ │ │ ├── kubernetes-pods-data-source.ts
│ │ │ │ │ │ └── kubernetes-pods-list-config.service.ts
│ │ │ │ │ ├── kubernetes-service-ports
│ │ │ │ │ │ ├── kubernetes-service-ports.component.html
│ │ │ │ │ │ ├── kubernetes-service-ports.component.scss
│ │ │ │ │ │ ├── kubernetes-service-ports.component.spec.ts
│ │ │ │ │ │ └── kubernetes-service-ports.component.ts
│ │ │ │ │ └── kubernetes-services
│ │ │ │ │ │ ├── kubernetes-service-card
│ │ │ │ │ │ ├── kubernetes-service-card.component.html
│ │ │ │ │ │ ├── kubernetes-service-card.component.scss
│ │ │ │ │ │ ├── kubernetes-service-card.component.spec.ts
│ │ │ │ │ │ └── kubernetes-service-card.component.ts
│ │ │ │ │ │ ├── kubernetes-service-list-config.service.ts
│ │ │ │ │ │ └── kubernetes-services-data-source.ts
│ │ │ │ ├── pod-metrics
│ │ │ │ │ ├── pod-metrics.component.html
│ │ │ │ │ ├── pod-metrics.component.scss
│ │ │ │ │ ├── pod-metrics.component.spec.ts
│ │ │ │ │ └── pod-metrics.component.ts
│ │ │ │ ├── services
│ │ │ │ │ ├── analysis-report.types.ts
│ │ │ │ │ ├── kubernetes-endpoint.service.ts
│ │ │ │ │ ├── kubernetes-expanded-state.ts
│ │ │ │ │ ├── kubernetes-namespace.service.ts
│ │ │ │ │ ├── kubernetes-node.service.ts
│ │ │ │ │ ├── kubernetes.analysis.service.ts
│ │ │ │ │ ├── kubernetes.service.ts
│ │ │ │ │ ├── kubescore-report.helper.ts
│ │ │ │ │ ├── popeye-report.helper.ts
│ │ │ │ │ └── route.helper.ts
│ │ │ │ ├── store
│ │ │ │ │ ├── action-builders
│ │ │ │ │ │ ├── kube-resource.action-builder.ts
│ │ │ │ │ │ └── kube.action-builders.ts
│ │ │ │ │ ├── analysis.actions.ts
│ │ │ │ │ ├── analysis.effects.ts
│ │ │ │ │ ├── kube-resource.actions.ts
│ │ │ │ │ ├── kube.getIds.ts
│ │ │ │ │ ├── kube.types.ts
│ │ │ │ │ ├── kubernetes.actions.ts
│ │ │ │ │ ├── kubernetes.effects.ts
│ │ │ │ │ └── kubernetes.reducers.ts
│ │ │ │ ├── tabs
│ │ │ │ │ ├── kubernetes-analysis-tab
│ │ │ │ │ │ ├── kubernetes-analysis-info
│ │ │ │ │ │ │ ├── analysis-info-card
│ │ │ │ │ │ │ │ ├── analysis-info-card.component.html
│ │ │ │ │ │ │ │ ├── analysis-info-card.component.scss
│ │ │ │ │ │ │ │ ├── analysis-info-card.component.spec.ts
│ │ │ │ │ │ │ │ ├── analysis-info-card.component.theme.scss
│ │ │ │ │ │ │ │ └── analysis-info-card.component.ts
│ │ │ │ │ │ │ ├── kubernetes-analysis-info.component.html
│ │ │ │ │ │ │ ├── kubernetes-analysis-info.component.scss
│ │ │ │ │ │ │ ├── kubernetes-analysis-info.component.spec.ts
│ │ │ │ │ │ │ └── kubernetes-analysis-info.component.ts
│ │ │ │ │ │ ├── kubernetes-analysis-report
│ │ │ │ │ │ │ ├── kubernetes-analysis-report.component.html
│ │ │ │ │ │ │ ├── kubernetes-analysis-report.component.scss
│ │ │ │ │ │ │ ├── kubernetes-analysis-report.component.spec.ts
│ │ │ │ │ │ │ ├── kubernetes-analysis-report.component.theme.scss
│ │ │ │ │ │ │ └── kubernetes-analysis-report.component.ts
│ │ │ │ │ │ ├── kubernetes-analysis-tab.component.html
│ │ │ │ │ │ ├── kubernetes-analysis-tab.component.scss
│ │ │ │ │ │ ├── kubernetes-analysis-tab.component.spec.ts
│ │ │ │ │ │ └── kubernetes-analysis-tab.component.ts
│ │ │ │ │ ├── kubernetes-namespaces-tab
│ │ │ │ │ │ ├── kubernetes-namespaces-tab.component.html
│ │ │ │ │ │ ├── kubernetes-namespaces-tab.component.scss
│ │ │ │ │ │ └── kubernetes-namespaces-tab.component.ts
│ │ │ │ │ ├── kubernetes-nodes-tab
│ │ │ │ │ │ ├── kubernetes-nodes-tab.component.html
│ │ │ │ │ │ ├── kubernetes-nodes-tab.component.scss
│ │ │ │ │ │ ├── kubernetes-nodes-tab.component.spec.ts
│ │ │ │ │ │ └── kubernetes-nodes-tab.component.ts
│ │ │ │ │ └── kubernetes-summary-tab
│ │ │ │ │ │ ├── kubernetes-summary.component.html
│ │ │ │ │ │ ├── kubernetes-summary.component.scss
│ │ │ │ │ │ ├── kubernetes-summary.component.spec.ts
│ │ │ │ │ │ ├── kubernetes-summary.component.theme.scss
│ │ │ │ │ │ └── kubernetes-summary.component.ts
│ │ │ │ └── workloads
│ │ │ │ │ ├── chart-values-editor
│ │ │ │ │ ├── chart-values-editor.component.html
│ │ │ │ │ ├── chart-values-editor.component.scss
│ │ │ │ │ ├── chart-values-editor.component.spec.ts
│ │ │ │ │ ├── chart-values-editor.component.theme.scss
│ │ │ │ │ ├── chart-values-editor.component.ts
│ │ │ │ │ ├── diffvalues.ts
│ │ │ │ │ ├── json-schema-generator.ts
│ │ │ │ │ └── merge.ts
│ │ │ │ │ ├── create-release
│ │ │ │ │ ├── create-release.component.html
│ │ │ │ │ ├── create-release.component.scss
│ │ │ │ │ ├── create-release.component.spec.ts
│ │ │ │ │ └── create-release.component.ts
│ │ │ │ │ ├── list-types
│ │ │ │ │ ├── helm-release-card
│ │ │ │ │ │ ├── helm-release-card.component.html
│ │ │ │ │ │ ├── helm-release-card.component.scss
│ │ │ │ │ │ ├── helm-release-card.component.spec.ts
│ │ │ │ │ │ └── helm-release-card.component.ts
│ │ │ │ │ ├── helm-release-pods-list-source.ts
│ │ │ │ │ ├── helm-release-services-list-source.ts
│ │ │ │ │ ├── helm-releases-list-config.service.ts
│ │ │ │ │ ├── helm-releases-list-source.ts
│ │ │ │ │ └── kube-namespaces-filter-config.service.ts
│ │ │ │ │ ├── release
│ │ │ │ │ ├── helm-release-tab-base
│ │ │ │ │ │ ├── helm-release-socket-service.ts
│ │ │ │ │ │ ├── helm-release-tab-base.component.html
│ │ │ │ │ │ ├── helm-release-tab-base.component.scss
│ │ │ │ │ │ ├── helm-release-tab-base.component.spec.ts
│ │ │ │ │ │ └── helm-release-tab-base.component.ts
│ │ │ │ │ ├── icon-helper.ts
│ │ │ │ │ ├── tabs
│ │ │ │ │ │ ├── helm-release-analysis-tab
│ │ │ │ │ │ │ ├── helm-release-analysis-tab.component.html
│ │ │ │ │ │ │ ├── helm-release-analysis-tab.component.scss
│ │ │ │ │ │ │ ├── helm-release-analysis-tab.component.spec.ts
│ │ │ │ │ │ │ └── helm-release-analysis-tab.component.ts
│ │ │ │ │ │ ├── helm-release-helper.service.spec.ts
│ │ │ │ │ │ ├── helm-release-helper.service.ts
│ │ │ │ │ │ ├── helm-release-helpers.scss
│ │ │ │ │ │ ├── helm-release-history-tab
│ │ │ │ │ │ │ ├── helm-release-history-tab.component.html
│ │ │ │ │ │ │ ├── helm-release-history-tab.component.scss
│ │ │ │ │ │ │ ├── helm-release-history-tab.component.spec.ts
│ │ │ │ │ │ │ └── helm-release-history-tab.component.ts
│ │ │ │ │ │ ├── helm-release-notes-tab
│ │ │ │ │ │ │ ├── helm-release-notes-tab.component.html
│ │ │ │ │ │ │ ├── helm-release-notes-tab.component.scss
│ │ │ │ │ │ │ ├── helm-release-notes-tab.component.spec.ts
│ │ │ │ │ │ │ └── helm-release-notes-tab.component.ts
│ │ │ │ │ │ ├── helm-release-resource-graph
│ │ │ │ │ │ │ ├── helm-release-resource-graph.component.html
│ │ │ │ │ │ │ ├── helm-release-resource-graph.component.scss
│ │ │ │ │ │ │ ├── helm-release-resource-graph.component.spec.ts
│ │ │ │ │ │ │ └── helm-release-resource-graph.component.ts
│ │ │ │ │ │ ├── helm-release-summary-tab
│ │ │ │ │ │ │ ├── helm-release-summary-tab.component.html
│ │ │ │ │ │ │ ├── helm-release-summary-tab.component.scss
│ │ │ │ │ │ │ ├── helm-release-summary-tab.component.spec.ts
│ │ │ │ │ │ │ ├── helm-release-summary-tab.component.theme.scss
│ │ │ │ │ │ │ └── helm-release-summary-tab.component.ts
│ │ │ │ │ │ └── helm-release-values-tab
│ │ │ │ │ │ │ ├── helm-release-values-tab.component.html
│ │ │ │ │ │ │ ├── helm-release-values-tab.component.scss
│ │ │ │ │ │ │ ├── helm-release-values-tab.component.spec.ts
│ │ │ │ │ │ │ └── helm-release-values-tab.component.ts
│ │ │ │ │ └── workload-live-reload
│ │ │ │ │ │ ├── workload-live-reload.component.html
│ │ │ │ │ │ ├── workload-live-reload.component.scss
│ │ │ │ │ │ ├── workload-live-reload.component.spec.ts
│ │ │ │ │ │ └── workload-live-reload.component.ts
│ │ │ │ │ ├── releases-tab
│ │ │ │ │ ├── releases-tab.component.html
│ │ │ │ │ ├── releases-tab.component.scss
│ │ │ │ │ ├── releases-tab.component.spec.ts
│ │ │ │ │ └── releases-tab.component.ts
│ │ │ │ │ ├── store
│ │ │ │ │ ├── workload-action-builders.ts
│ │ │ │ │ ├── workloads-entity-factory.ts
│ │ │ │ │ ├── workloads-entity-generator.ts
│ │ │ │ │ ├── workloads.actions.ts
│ │ │ │ │ ├── workloads.effects.ts
│ │ │ │ │ ├── workloads.reducers.ts
│ │ │ │ │ └── workloads.store.module.ts
│ │ │ │ │ ├── upgrade-release
│ │ │ │ │ ├── release-version-data-source.ts
│ │ │ │ │ ├── release-version-list-config.ts
│ │ │ │ │ ├── upgrade-release.component.html
│ │ │ │ │ ├── upgrade-release.component.scss
│ │ │ │ │ ├── upgrade-release.component.spec.ts
│ │ │ │ │ └── upgrade-release.component.ts
│ │ │ │ │ ├── workload.types.ts
│ │ │ │ │ ├── workloads-entity-catalog.ts
│ │ │ │ │ ├── workloads.module.ts
│ │ │ │ │ ├── workloads.routing.ts
│ │ │ │ │ └── workloads.testing.module.ts
│ │ │ ├── public-api.ts
│ │ │ └── test.ts
│ │ ├── tsconfig.spec.json
│ │ └── tslint.json
│ │ ├── shared
│ │ ├── karma.conf.js
│ │ ├── ng-package.json
│ │ ├── package.json
│ │ ├── sass
│ │ │ └── _all-theme.scss
│ │ ├── src
│ │ │ ├── components.module.ts
│ │ │ ├── components
│ │ │ │ └── stratos-title
│ │ │ │ │ ├── stratos-title.component.html
│ │ │ │ │ ├── stratos-title.component.scss
│ │ │ │ │ ├── stratos-title.component.spec.ts
│ │ │ │ │ ├── stratos-title.component.theme.scss
│ │ │ │ │ └── stratos-title.component.ts
│ │ │ ├── public-api.ts
│ │ │ └── types.debug.ts
│ │ ├── tsconfig.lib.json
│ │ ├── tsconfig.spec.json
│ │ └── tslint.json
│ │ ├── store
│ │ ├── karma.conf.js
│ │ ├── ng-package.json
│ │ ├── package.json
│ │ ├── src
│ │ │ ├── actions
│ │ │ │ ├── action-types.ts
│ │ │ │ ├── action.helper.ts
│ │ │ │ ├── apiKey.actions.ts
│ │ │ │ ├── auth.actions.ts
│ │ │ │ ├── dashboard-actions.ts
│ │ │ │ ├── endpoint.actions.ts
│ │ │ │ ├── entity.delete.actions.ts
│ │ │ │ ├── internal-events.actions.ts
│ │ │ │ ├── list.actions.ts
│ │ │ │ ├── metrics-api.actions.ts
│ │ │ │ ├── metrics.actions.ts
│ │ │ │ ├── pagination.actions.ts
│ │ │ │ ├── permissions.actions.ts
│ │ │ │ ├── recently-visited.actions.ts
│ │ │ │ ├── request.actions.ts
│ │ │ │ ├── router.actions.ts
│ │ │ │ ├── setup.actions.ts
│ │ │ │ ├── system.actions.ts
│ │ │ │ ├── user-favourites.actions.ts
│ │ │ │ └── user-profile.actions.ts
│ │ │ ├── apiKey.types.ts
│ │ │ ├── app-state.ts
│ │ │ ├── browser-encoder.ts
│ │ │ ├── effects
│ │ │ │ ├── api.effects.ts
│ │ │ │ ├── apiKey.effects.ts
│ │ │ │ ├── auth.effects.ts
│ │ │ │ ├── dashboard.effects.ts
│ │ │ │ ├── endpoint-api-errors.effects.ts
│ │ │ │ ├── endpoint.effects.ts
│ │ │ │ ├── metrics.effects.ts
│ │ │ │ ├── pagination.effects.ts
│ │ │ │ ├── permissions.effect.ts
│ │ │ │ ├── recursive-entity-delete.effect.ts
│ │ │ │ ├── router.effects.ts
│ │ │ │ ├── set-client-filter.effect.ts
│ │ │ │ ├── system.effects.ts
│ │ │ │ ├── uaa-setup.effects.ts
│ │ │ │ ├── user-favorites-effect.ts
│ │ │ │ └── user-profile.effects.ts
│ │ │ ├── endpoint-utils.ts
│ │ │ ├── entity-catalog-test.module.ts
│ │ │ ├── entity-catalog.actions.ts
│ │ │ ├── entity-catalog.module.ts
│ │ │ ├── entity-catalog
│ │ │ │ ├── action-dispatcher
│ │ │ │ │ └── action-dispatcher.spec.ts
│ │ │ │ ├── action-orchestrator
│ │ │ │ │ ├── action-orchestrator.spec.helpers.ts
│ │ │ │ │ ├── action-orchestrator.spec.ts
│ │ │ │ │ └── action-orchestrator.ts
│ │ │ │ ├── entity-catalog-entity
│ │ │ │ │ ├── action-builder-config.mapper.ts
│ │ │ │ │ ├── entity-catalog-entity-store-helpers.ts
│ │ │ │ │ ├── entity-catalog-entity.ts
│ │ │ │ │ ├── entity-catalog-entity.types.ts
│ │ │ │ │ ├── entity-catalog.service.ts
│ │ │ │ │ └── type.helpers.ts
│ │ │ │ ├── entity-catalog.helper.ts
│ │ │ │ ├── entity-catalog.spec.ts
│ │ │ │ ├── entity-catalog.store-setup.ts
│ │ │ │ ├── entity-catalog.ts
│ │ │ │ └── entity-catalog.types.ts
│ │ │ ├── entity-request-pipeline
│ │ │ │ ├── base-single-entity-request.pipeline.ts
│ │ │ │ ├── entity-pagination-request-pipeline.ts
│ │ │ │ ├── entity-request-base-handlers
│ │ │ │ │ ├── build-entity-request.pipe.spec.ts
│ │ │ │ │ ├── build-entity-request.pipe.ts
│ │ │ │ │ ├── endpoint-errors.handler.spec.ts
│ │ │ │ │ ├── endpoint-errors.handler.ts
│ │ │ │ │ ├── fail-entity-request.handler.spec.ts
│ │ │ │ │ ├── fail-entity-request.handler.ts
│ │ │ │ │ ├── forced-action-type.helpers.ts
│ │ │ │ │ ├── handle-multi-endpoints.pipe.spec.ts
│ │ │ │ │ ├── handle-multi-endpoints.pipe.ts
│ │ │ │ │ ├── jetstream-error.handler.ts
│ │ │ │ │ ├── make-request-entity-request.pipe.ts
│ │ │ │ │ ├── map-multi-endpoint.pipes.ts
│ │ │ │ │ ├── merge-multi-endpoint-data.pipe.spec.ts
│ │ │ │ │ ├── merge-multi-endpoint-data.pipe.ts
│ │ │ │ │ ├── start-entity-request.handler.spec.ts
│ │ │ │ │ ├── start-entity-request.handler.ts
│ │ │ │ │ └── success-entity-request.handler.ts
│ │ │ │ ├── entity-request-pipeline.ts
│ │ │ │ ├── entity-request-pipeline.types.ts
│ │ │ │ ├── pagination-request-base-handlers
│ │ │ │ │ ├── get-params.pipe.ts
│ │ │ │ │ └── pagination-iterator.pipe.ts
│ │ │ │ ├── pipeline-helpers.ts
│ │ │ │ ├── pipeline.types.ts
│ │ │ │ └── pipline-http-client.service.ts
│ │ │ ├── entity-service-factory.service.spec.ts
│ │ │ ├── entity-service-factory.service.ts
│ │ │ ├── entity-service.spec.ts
│ │ │ ├── entity-service.ts
│ │ │ ├── extension-types.ts
│ │ │ ├── helpers
│ │ │ │ ├── entity-schema.ts
│ │ │ │ ├── local-list.helpers.ts
│ │ │ │ ├── local-storage-service.ts
│ │ │ │ ├── paginated-request-helpers.ts
│ │ │ │ ├── reducer.helper.ts
│ │ │ │ ├── schema-tree-traverse.spec.ts
│ │ │ │ ├── schema-tree-traverse.ts
│ │ │ │ ├── store-helpers.ts
│ │ │ │ └── stratos-entity-factory.ts
│ │ │ ├── jetstream.ts
│ │ │ ├── monitors
│ │ │ │ ├── entity-monitor.factory.service.ts
│ │ │ │ ├── entity-monitor.factory.spec.ts
│ │ │ │ ├── entity-monitor.ts
│ │ │ │ ├── internal-event-monitor.factory.spec.ts
│ │ │ │ ├── internal-event-monitor.factory.ts
│ │ │ │ ├── internal-event.monitor.ts
│ │ │ │ ├── pagination-monitor.factory.spec.ts
│ │ │ │ ├── pagination-monitor.factory.ts
│ │ │ │ └── pagination-monitor.ts
│ │ │ ├── operators.ts
│ │ │ ├── public-api.ts
│ │ │ ├── reducers.module.ts
│ │ │ ├── reducers
│ │ │ │ ├── api-request-data-reducer
│ │ │ │ │ ├── request-data-reducer.factory.spec.ts
│ │ │ │ │ └── request-data-reducer.factory.ts
│ │ │ │ ├── api-request-reducer
│ │ │ │ │ ├── deleting-child-entities.ts
│ │ │ │ │ ├── fail-request.ts
│ │ │ │ │ ├── request-helpers.ts
│ │ │ │ │ ├── request-reducer.factory.ts
│ │ │ │ │ ├── start-request.ts
│ │ │ │ │ ├── succeed-request.ts
│ │ │ │ │ ├── types.ts
│ │ │ │ │ └── update-request.ts
│ │ │ │ ├── api-request-reducers.generator.helpers.ts
│ │ │ │ ├── api-request-reducers.generator.ts
│ │ │ │ ├── auth.reducer.ts
│ │ │ │ ├── current-user-roles-reducer
│ │ │ │ │ ├── current-user-roles.reducer.spec.ts
│ │ │ │ │ ├── current-user-roles.reducer.ts
│ │ │ │ │ ├── recently-visited.reducer.helpers.ts
│ │ │ │ │ ├── recently-visited.reducer.ts
│ │ │ │ │ ├── user-favorites-groups.reducer.spec.ts
│ │ │ │ │ └── user-favorites-groups.reducer.ts
│ │ │ │ ├── dashboard-reducer.ts
│ │ │ │ ├── endpoints.reducer.ts
│ │ │ │ ├── favorite.reducer.ts
│ │ │ │ ├── internal-events.reducer.ts
│ │ │ │ ├── list.reducer.ts
│ │ │ │ ├── pagination-reducer.generator.ts
│ │ │ │ ├── pagination-reducer
│ │ │ │ │ ├── pagination-reducer-add-params.ts
│ │ │ │ │ ├── pagination-reducer-clear-pages.ts
│ │ │ │ │ ├── pagination-reducer-clear-pagination-of-entity.ts
│ │ │ │ │ ├── pagination-reducer-clear-pagination-type.ts
│ │ │ │ │ ├── pagination-reducer-create-pagination.spec.ts
│ │ │ │ │ ├── pagination-reducer-create-pagination.ts
│ │ │ │ │ ├── pagination-reducer-max-reached.ts
│ │ │ │ │ ├── pagination-reducer-remove-params.ts
│ │ │ │ │ ├── pagination-reducer-reset-pagination.ts
│ │ │ │ │ ├── pagination-reducer-reset-sort-filter.ts
│ │ │ │ │ ├── pagination-reducer-set-client-filter-key.ts
│ │ │ │ │ ├── pagination-reducer-set-client-filter.ts
│ │ │ │ │ ├── pagination-reducer-set-client-page-size.ts
│ │ │ │ │ ├── pagination-reducer-set-client-page.ts
│ │ │ │ │ ├── pagination-reducer-set-page.ts
│ │ │ │ │ ├── pagination-reducer-set-params.ts
│ │ │ │ │ ├── pagination-reducer-set-result-count.ts
│ │ │ │ │ ├── pagination-reducer-start.ts
│ │ │ │ │ ├── pagination-reducer-success.ts
│ │ │ │ │ ├── pagination-reducer-update.ts
│ │ │ │ │ ├── pagination-reducer.failure.ts
│ │ │ │ │ ├── pagination-reducer.helper.ts
│ │ │ │ │ ├── pagination-reducer.types.ts
│ │ │ │ │ ├── pagination.reducer.spec.ts
│ │ │ │ │ └── pagination.reducer.ts
│ │ │ │ ├── routing.reducer.ts
│ │ │ │ ├── system-endpoints.reducer.ts
│ │ │ │ └── uaa-setup.reducers.ts
│ │ │ ├── selectors
│ │ │ │ ├── api.selectors.ts
│ │ │ │ ├── current-user-role.selectors.ts
│ │ │ │ ├── dashboard.selectors.ts
│ │ │ │ ├── endpoint.selectors.ts
│ │ │ │ ├── favorite-groups.selectors.ts
│ │ │ │ ├── favorite.selectors.ts
│ │ │ │ ├── internal-events.selectors.ts
│ │ │ │ ├── pagination.selectors.ts
│ │ │ │ └── recently-visitied.selectors.ts
│ │ │ ├── store.module.ts
│ │ │ ├── stratos-action-builders.ts
│ │ │ ├── stratos-entity-catalog.ts
│ │ │ ├── stratos-entity-generator.ts
│ │ │ ├── style.service.ts
│ │ │ ├── test.ts
│ │ │ ├── theme.service.ts
│ │ │ ├── types
│ │ │ │ ├── api.types.ts
│ │ │ │ ├── auth.types.ts
│ │ │ │ ├── base-metric.types.ts
│ │ │ │ ├── current-user-roles.types.ts
│ │ │ │ ├── dashboard.types.ts
│ │ │ │ ├── endpoint.types.ts
│ │ │ │ ├── entity.types.ts
│ │ │ │ ├── favorite-groups.types.ts
│ │ │ │ ├── internal-events.types.ts
│ │ │ │ ├── menu-item.types.ts
│ │ │ │ ├── metric.types.ts
│ │ │ │ ├── pagination.types.ts
│ │ │ │ ├── recently-visited.types.ts
│ │ │ │ ├── request.types.ts
│ │ │ │ ├── routing.type.ts
│ │ │ │ ├── shared.types.ts
│ │ │ │ ├── system.types.ts
│ │ │ │ ├── theme.types.ts
│ │ │ │ ├── uaa-setup.types.ts
│ │ │ │ ├── user-favorites.types.ts
│ │ │ │ └── user-profile.types.ts
│ │ │ ├── user-favorite-helpers.ts
│ │ │ ├── user-favorite-manager.ts
│ │ │ └── utils.ts
│ │ ├── testing
│ │ │ ├── karma.conf.js
│ │ │ ├── ng-package.json
│ │ │ ├── public-api.ts
│ │ │ ├── src
│ │ │ │ ├── store-test-helper.ts
│ │ │ │ └── store-test.module.ts
│ │ │ ├── tsconfig.lib.json
│ │ │ ├── tsconfig.spec.json
│ │ │ └── tslint.json
│ │ ├── tsconfig.lib.json
│ │ ├── tsconfig.lib.prod.json
│ │ ├── tsconfig.spec.json
│ │ └── tslint.json
│ │ └── theme
│ │ ├── _helper.scss
│ │ ├── _index.scss
│ │ ├── assets
│ │ ├── core
│ │ │ ├── login-bg.jpg
│ │ │ ├── logo.png
│ │ │ ├── nav-logo-icon.png
│ │ │ └── nav-logo.png
│ │ └── favicon.ico
│ │ ├── loader
│ │ ├── loading.css
│ │ └── loading.html
│ │ ├── mat-colors.scss
│ │ ├── mat-themes.scss
│ │ └── package.json
├── jetstream
│ ├── .realize.yaml
│ ├── api
│ │ ├── apikeys.go
│ │ ├── auth.go
│ │ ├── cnsis.go
│ │ ├── config
│ │ │ └── config.go
│ │ ├── endpoints.go
│ │ ├── errors.go
│ │ ├── general.go
│ │ ├── go.mod
│ │ ├── go.sum
│ │ ├── jetstream_error.go
│ │ ├── localuser.go
│ │ ├── mock
│ │ │ └── mock_auth.go
│ │ ├── plugin.go
│ │ ├── portal_proxy.go
│ │ ├── sessiondata.go
│ │ ├── store.go
│ │ ├── structs.go
│ │ ├── tokens.go
│ │ ├── uaa.go
│ │ └── websocket.go
│ ├── apikeys.go
│ ├── apikeys_test.go
│ ├── auth.go
│ ├── auth_providers.go
│ ├── auth_test.go
│ ├── authcnsi.go
│ ├── authlocal.go
│ ├── authnone.go
│ ├── authuaa.go
│ ├── cnsi.go
│ ├── cnsi_test.go
│ ├── config.dev
│ ├── config.example
│ ├── crypto
│ │ ├── aes.go
│ │ ├── crypto.go
│ │ └── crypto_test.go
│ ├── custom_errors
│ │ ├── constants
│ │ │ └── constants.go
│ │ └── custom_errors.go
│ ├── custombinder
│ │ └── custombinder.go
│ ├── datastore
│ │ ├── 20170818120003_InitialSchema.go
│ │ ├── 20170818162837_SetupSchema.go
│ │ ├── 20170829154900_TokenDisconnected.go
│ │ ├── 20171108102900_AuthType.go
│ │ ├── 20180413135700_MetricsSchema.go
│ │ ├── 20180627111300_UpdateMetadata.go
│ │ ├── 20180703142800_CFClient.go
│ │ ├── 20180813110300_RemoveStaleTokens.go
│ │ ├── 20180824092600_LinkedTokens.go
│ │ ├── 20180831104300_SSOEndpointFlag.go
│ │ ├── 20180907123000_SSOSetupFlag.go
│ │ ├── 20181129140500_UserFavorites.go
│ │ ├── 20190305144600_EndpointSubtype.go
│ │ ├── 20190515133200_AuthEndpoint.go
│ │ ├── 20190522121200_LocalUsers.go
│ │ ├── 20190621212700_ConfigSchema.go
│ │ ├── 20190918092300_LocalUsersUpdates.go
│ │ ├── 20190930092500_LocalUsersTriggerFix.go
│ │ ├── 20191008121900_PrimaryKeys.go
│ │ ├── 20200117152200_SesssionData.go
│ │ ├── 20200814140918_ApiKeys.go
│ │ ├── 20200902162200_HelmSubtype.go
│ │ ├── 20201201163100_EndpointCACert.go
│ │ ├── 20210201110000_Creator.go
│ │ ├── 20240818042100_RetryEndpointCACert.go
│ │ ├── database_cf_config.go
│ │ ├── datastore.go
│ │ ├── datastore_migrator.go
│ │ └── datastore_test.go
│ ├── default_plugins.go
│ ├── diagnostics.go
│ ├── factory
│ │ └── factory.go
│ ├── go.mod
│ ├── go.sum
│ ├── helpers_test.go
│ ├── http_basic_requests.go
│ ├── http_client.go
│ ├── info.go
│ ├── jwt.go
│ ├── jwt_test.go
│ ├── load_plugins.go
│ ├── localusers.go
│ ├── localusers_test.go
│ ├── main.go
│ ├── main.goconvey
│ ├── main_test.go
│ ├── middleware.go
│ ├── middleware_test.go
│ ├── mock_server_test.go
│ ├── noauth_requests.go
│ ├── oauth_requests.go
│ ├── oauth_requests_test.go
│ ├── oidc_requests.go
│ ├── passthrough.go
│ ├── passthrough_test.go
│ ├── plugins.yaml
│ ├── plugins
│ │ ├── analysis
│ │ │ ├── 20200210105400_Analysis.go
│ │ │ ├── 20201005105400_AnalysisUpstream.go
│ │ │ ├── 20201102132553_RenameUserColumn.go
│ │ │ ├── container
│ │ │ │ ├── Dockerfile
│ │ │ │ ├── go.mod
│ │ │ │ ├── go.sum
│ │ │ │ ├── kubescore.go
│ │ │ │ ├── main.go
│ │ │ │ ├── popeye.go
│ │ │ │ ├── routes.go
│ │ │ │ ├── run.go
│ │ │ │ ├── scripts
│ │ │ │ │ ├── kubescore-runner.sh
│ │ │ │ │ └── sonobuoy-runner.sh
│ │ │ │ ├── sonobuoy.go_
│ │ │ │ ├── status.go
│ │ │ │ └── types.go
│ │ │ ├── list.go
│ │ │ ├── main.go
│ │ │ ├── run.go
│ │ │ ├── status.go
│ │ │ └── store
│ │ │ │ ├── analysis_store_db.go
│ │ │ │ └── main.go
│ │ ├── autoscaler
│ │ │ ├── autoscaler.go
│ │ │ └── main.go
│ │ ├── backup
│ │ │ ├── backup_restore.go
│ │ │ └── main.go
│ │ ├── cfapppush
│ │ │ ├── connection_wrapper.go
│ │ │ ├── deploy.go
│ │ │ ├── go.mod
│ │ │ ├── go.sum
│ │ │ ├── info.go
│ │ │ ├── main.go
│ │ │ ├── progress_bar.go
│ │ │ ├── pushapp.go
│ │ │ ├── types.go
│ │ │ └── vcs.go
│ │ ├── cfappssh
│ │ │ ├── app_ssh.go
│ │ │ └── main.go
│ │ ├── cloudfoundry
│ │ │ ├── cf_websocket_streams.go
│ │ │ ├── log_cache_client.go
│ │ │ └── main.go
│ │ ├── cloudfoundryhosting
│ │ │ └── main.go
│ │ ├── desktop
│ │ │ ├── cloudfoundry.go
│ │ │ ├── endpoints.go
│ │ │ ├── helm
│ │ │ │ ├── chart.go
│ │ │ │ ├── endpoints.go
│ │ │ │ ├── main.go
│ │ │ │ ├── repositories.go
│ │ │ │ ├── routes.go
│ │ │ │ ├── tokens.go
│ │ │ │ └── types.go
│ │ │ ├── kubernetes
│ │ │ │ ├── auth.go
│ │ │ │ ├── endpoints.go
│ │ │ │ ├── kubeconfig.go
│ │ │ │ ├── main.go
│ │ │ │ └── tokens.go
│ │ │ ├── main.go
│ │ │ └── tokens.go
│ │ ├── kubernetes
│ │ │ ├── api
│ │ │ │ └── api.go
│ │ │ ├── api_proxy.go
│ │ │ ├── auth
│ │ │ │ ├── awsiam.go
│ │ │ │ ├── azure.go
│ │ │ │ ├── basic_auth.go
│ │ │ │ ├── cert.go
│ │ │ │ ├── cert_tests.go
│ │ │ │ ├── gke.go
│ │ │ │ ├── go.mod
│ │ │ │ ├── go.sum
│ │ │ │ ├── kubeconfig.go
│ │ │ │ ├── oidc.go
│ │ │ │ ├── token.go
│ │ │ │ └── types.go
│ │ │ ├── auth_providers.go
│ │ │ ├── config
│ │ │ │ └── kube_config.go
│ │ │ ├── dashboard
│ │ │ │ ├── common.go
│ │ │ │ ├── configure.go
│ │ │ │ ├── login.go
│ │ │ │ ├── proxy.go
│ │ │ │ ├── status.go
│ │ │ │ └── yaml.go
│ │ │ ├── endpoint_config.go
│ │ │ ├── get_release.go
│ │ │ ├── go.mod
│ │ │ ├── go.sum
│ │ │ ├── helm
│ │ │ │ ├── graph.go
│ │ │ │ ├── graph_status.go
│ │ │ │ ├── job.go
│ │ │ │ ├── release.go
│ │ │ │ ├── release_test.go
│ │ │ │ └── util.go
│ │ │ ├── helm_client.go
│ │ │ ├── install_release.go
│ │ │ ├── kube_dashboard.go
│ │ │ ├── list_releases.go
│ │ │ ├── main.go
│ │ │ └── terminal
│ │ │ │ ├── cleanup.go
│ │ │ │ ├── helpers.go
│ │ │ │ ├── start.go
│ │ │ │ └── terminal.go
│ │ ├── metrics
│ │ │ ├── cloud_foundry.go
│ │ │ ├── kubernetes.go
│ │ │ ├── main.go
│ │ │ └── main_test.go
│ │ ├── monocular
│ │ │ ├── 20190307115300_ChartStore.go
│ │ │ ├── 20200206090600_ChartStoreRemoval.go
│ │ │ ├── 20200819184800_ChartStore.go
│ │ │ ├── 20201007113503_RemoveHelmHub.go
│ │ │ ├── artifacthub.go
│ │ │ ├── cache.go
│ │ │ ├── chart.go
│ │ │ ├── chart_svc.go
│ │ │ ├── endpoint.go
│ │ │ ├── go.mod
│ │ │ ├── go.sum
│ │ │ ├── main.go
│ │ │ ├── repository.go
│ │ │ ├── responses.go
│ │ │ ├── store
│ │ │ │ ├── chart_store_db.go
│ │ │ │ ├── main.go
│ │ │ │ ├── types.go
│ │ │ │ └── version.go
│ │ │ ├── sync.go
│ │ │ ├── sync_worker.go
│ │ │ └── types.go
│ │ ├── userfavorites
│ │ │ ├── favorites.go
│ │ │ ├── main.go
│ │ │ ├── userfavoritesendpoints
│ │ │ │ └── main.go
│ │ │ └── userfavoritesstore
│ │ │ │ ├── favorites-store-db.go
│ │ │ │ └── main.go
│ │ ├── userinfo
│ │ │ ├── local_user.go
│ │ │ ├── main.go
│ │ │ ├── noauth_user.go
│ │ │ ├── types.go
│ │ │ └── uaa_user.go
│ │ ├── userinvite
│ │ │ ├── admin.go
│ │ │ ├── auth.go
│ │ │ ├── config.go
│ │ │ ├── email.go
│ │ │ ├── endpoint.go
│ │ │ ├── invite.go
│ │ │ └── main.go
│ │ └── yamlgenerated
│ │ │ └── main.go
│ ├── portal_config.go
│ ├── portal_proxy.go
│ ├── repository
│ │ ├── apikeys
│ │ │ ├── apikeys.go
│ │ │ ├── mock
│ │ │ │ └── mock_apikeys.go
│ │ │ ├── psql_apikeys.go
│ │ │ └── psql_apikeys_test.go
│ │ ├── cnsis
│ │ │ ├── pgsql_cnsis.go
│ │ │ └── pgsql_cnsis_test.go
│ │ ├── console_config
│ │ │ ├── console_config.go
│ │ │ ├── env_lookup.go
│ │ │ └── psql_console_config.go
│ │ ├── goose-db-version
│ │ │ ├── goose-db-version.go
│ │ │ ├── pgsql_goose_db_version.go
│ │ │ └── pgsql_goose_db_version_test.go
│ │ ├── localusers
│ │ │ ├── localusers.go
│ │ │ └── psql_localusers.go
│ │ ├── sessiondata
│ │ │ ├── cleanup.go
│ │ │ └── psql_sessiondata.go
│ │ └── tokens
│ │ │ ├── pgsql_tokens.go
│ │ │ └── pgsql_tokens_test.go
│ ├── session.go
│ ├── session_test.go
│ ├── setup_console.go
│ ├── setup_console_test.go
│ ├── stringutils
│ │ ├── utils.go
│ │ └── utils_test.go
│ ├── templates
│ │ ├── user-invite-email.html
│ │ └── user-invite-email.txt
│ ├── testutils
│ │ └── testhelpers.go
│ ├── version_info.go
│ └── version_info_test.go
├── test-e2e
│ ├── apikeys
│ │ ├── apikey-e2e-helper.ts
│ │ ├── apikeys-e2e.spec.ts
│ │ └── po
│ │ │ ├── apikey-add-dialog.po.ts
│ │ │ └── apikeys-list-page.po.ts
│ ├── app.e2e-spec.ts
│ ├── app.po.ts
│ ├── application
│ │ ├── application-autoscaler-e2e.spec.ts
│ │ ├── application-create-e2e.spec.ts
│ │ ├── application-delete-e2e.spec.ts
│ │ ├── application-deploy-docker-e2e.spec.ts
│ │ ├── application-deploy-e2e.spec.ts
│ │ ├── application-deploy-helper.ts
│ │ ├── application-deploy-local-e2e.spec.ts
│ │ ├── application-e2e-helpers.ts
│ │ ├── application-routes-e2e.spec.ts
│ │ ├── application-view-e2e.spec.ts
│ │ └── po
│ │ │ ├── application-page-autoscaler.po.ts
│ │ │ ├── application-page-events.po.ts
│ │ │ ├── application-page-github.po.ts
│ │ │ ├── application-page-instances.po.ts
│ │ │ ├── application-page-routes.po.ts
│ │ │ ├── application-page-summary.po.ts
│ │ │ ├── application-page-variables.po.ts
│ │ │ ├── application-page.po.ts
│ │ │ ├── banner-autoscaler-tab.ts
│ │ │ ├── base-create-application-stepper.po.ts
│ │ │ ├── card-app-build-info.po.ts
│ │ │ ├── card-app-cf-info.po.ts
│ │ │ ├── card-app-deploy-info.po.ts
│ │ │ ├── card-app-info.po.ts
│ │ │ ├── card-app-instances.po.ts
│ │ │ ├── card-app-status.po.ts
│ │ │ ├── card-app-uptime.po.ts
│ │ │ ├── card-app-usage.po.ts
│ │ │ ├── card-autoscaler-default.po.ts
│ │ │ ├── card-autoscaler-metric.ts
│ │ │ ├── card-github-commit-info.po.ts
│ │ │ ├── card-github-deploy-info.po.ts
│ │ │ ├── card-github-repo-info.po.ts
│ │ │ ├── create-application-shell-stepper.po.ts
│ │ │ ├── create-application.po.ts
│ │ │ ├── create-autoscaler-policy-step.po.ts
│ │ │ ├── create-autoscaler-policy.po.ts
│ │ │ ├── delete-app.po.ts
│ │ │ ├── deploy-app.po.ts
│ │ │ ├── message-no-autoscaler-policy.ts
│ │ │ ├── page-autoscaler-event-base.po.ts
│ │ │ ├── page-autoscaler-metric-base.po.ts
│ │ │ ├── routes-create-page.po.ts
│ │ │ ├── table-autoscaler-events.po.ts
│ │ │ ├── table-autoscaler-schedules.ts
│ │ │ └── table-autoscaler-triggers.ts
│ ├── applications
│ │ ├── application-wall-e2e.spec.ts
│ │ └── applications.po.ts
│ ├── browser-reporter-plugin.js
│ ├── browserstack-helper.js
│ ├── check
│ │ └── check-login-e2e.spec.ts
│ ├── cloud-foundry
│ │ ├── cf-level
│ │ │ ├── cf-invite-config-e2e.spec.ts
│ │ │ ├── cf-top-level-e2e.spec.ts
│ │ │ ├── cf-top-level-page.po.ts
│ │ │ ├── cf-users-list-e2e.spec.ts
│ │ │ ├── cf-users-removal-e2e.spec.ts
│ │ │ ├── config-invite-client-dialog.po.ts
│ │ │ ├── manage-org-e2e.spec.ts
│ │ │ ├── manage-quota-e2e.spec.ts
│ │ │ ├── org-form-page.po.ts
│ │ │ ├── org-form-stepper.po.ts
│ │ │ ├── quota-form-page.po.ts
│ │ │ └── quota-form-stepper.po.ts
│ │ ├── cloud-foundry-list-cf-e2e.spec.ts
│ │ ├── invite-users-e2e.helper.ts
│ │ ├── manage-users-by-username-stepper-e2e.spec.ts
│ │ ├── manage-users-page.po.ts
│ │ ├── manage-users-stepper-e2e.spec.ts
│ │ ├── org-level
│ │ │ ├── cf-org-delete-e2e.spec.ts
│ │ │ ├── cf-org-level-e2e.spec.ts
│ │ │ ├── cf-org-level-page.po.ts
│ │ │ ├── manage-space-quota-e2e.spec.ts
│ │ │ ├── mange-space-e2e.spec.ts
│ │ │ ├── org-invite-user-e2e.spec.ts
│ │ │ ├── org-spaces-e2e.spec.ts
│ │ │ ├── org-users-list-e2e.spec.ts
│ │ │ ├── org-users-removal-e2e.spec.ts
│ │ │ ├── space-form-page.po.ts
│ │ │ ├── space-form-stepper.po.ts
│ │ │ ├── space-quota-form-page.po.ts
│ │ │ └── space-quota-form-stepper.po.ts
│ │ ├── quota-form-stepper-base.po.ts
│ │ ├── remove-users-page.po.ts
│ │ ├── space-level
│ │ │ ├── cf-space-delete-e2e.spec.ts
│ │ │ ├── cf-space-level-e2e.spec.ts
│ │ │ ├── cf-space-level-page.po.ts
│ │ │ ├── space-invite-user-e2e.spec.ts
│ │ │ ├── space-routes-e2e.spec.ts
│ │ │ ├── space-users-list-e2e.spec.ts
│ │ │ └── space-users-removal-e2e.spec.ts
│ │ ├── users-list-e2e.helper.ts
│ │ └── users-removal-e2e.helper.ts
│ ├── e2e.ts
│ ├── e2e.types.ts
│ ├── endpoints
│ │ ├── connect-dialog.po.ts
│ │ ├── endpoints-connect-e2e.spec.ts
│ │ ├── endpoints-e2e.spec.ts
│ │ ├── endpoints-register-e2e.spec.ts
│ │ ├── endpoints-unregister-e2e.spec.ts
│ │ ├── endpoints.po.ts
│ │ └── register-dialog.po.ts
│ ├── helpers
│ │ ├── cf-e2e-helpers.ts
│ │ ├── cf-request-helpers.ts
│ │ ├── e2e-helpers.ts
│ │ ├── extend-test-helpers.ts
│ │ ├── request-helpers.ts
│ │ ├── reset-helpers.ts
│ │ ├── screenshots-helper.ts
│ │ ├── secrets-helpers.ts
│ │ ├── sso-helper.ts
│ │ ├── uaa-helpers.ts
│ │ └── uaa-request-helpers.ts
│ ├── home
│ │ ├── home-e2e.spec.ts
│ │ └── home.po.ts
│ ├── locale.helper.ts
│ ├── login
│ │ ├── login-e2e.spec.ts
│ │ ├── login-sso-e2e.spec.ts
│ │ ├── login.po.ts
│ │ └── sso-login.po.ts
│ ├── marketplace
│ │ ├── base-create-service-instance-stepper.po.ts
│ │ ├── create-marketplace-service-instance.po.ts
│ │ ├── create-service-instance-e2e.spec.ts
│ │ ├── create-service-instance-private-e2e.spec.ts
│ │ ├── create-service-instance-space-scoped-e2e.spec.ts
│ │ ├── create-service-instance-stepper.po.ts
│ │ ├── create-service-instance.po.ts
│ │ ├── create-service-instances-bind-app-e2e.spec.ts
│ │ ├── create-ups-service-instance.po.ts
│ │ ├── delete-service-instance-e2e.spec.ts
│ │ ├── delete-ups-service-instance-e2e.spec.ts
│ │ ├── edit-service-instance-e2e.spec.ts
│ │ ├── marketplace-create-service-instances-e2e.spec.ts
│ │ ├── marketplace-e2e.spec.ts
│ │ ├── marketplace-instances.po.ts
│ │ ├── marketplace-summary-e2e.spec.ts
│ │ ├── marketplace-summary.po.ts
│ │ ├── marketplace.po.ts
│ │ ├── services-helper-e2e.ts
│ │ ├── services-wall-e2e.spec.ts
│ │ └── services-wall.po.ts
│ ├── metrics
│ │ └── metrics-registration-e2e.spec.ts
│ ├── po
│ │ ├── action-monitor.po.ts
│ │ ├── boolean-indicator.po.ts
│ │ ├── breadcrumbs.po.ts
│ │ ├── cf-page.po.ts
│ │ ├── cf-users-list.po.ts
│ │ ├── checkbox.po.ts
│ │ ├── chip.po.ts
│ │ ├── chips.po.ts
│ │ ├── component.po.ts
│ │ ├── confirm-dialog.ts
│ │ ├── form.po.ts
│ │ ├── invite-users-stepper.po.ts
│ │ ├── list.po.ts
│ │ ├── loading-indicator.po.ts
│ │ ├── menu.po.ts
│ │ ├── meta-card.po.ts
│ │ ├── meta-data-item.po.ts
│ │ ├── no-content.po.ts
│ │ ├── page-header-sub.po.ts
│ │ ├── page-header.po.ts
│ │ ├── page-tabs.po.ts
│ │ ├── page.po.ts
│ │ ├── radio-group.po.ts
│ │ ├── side-nav.po.ts
│ │ ├── snackbar.po.ts
│ │ ├── stacked-input-actions.po.ts
│ │ ├── stepper.po.ts
│ │ ├── table.po.ts
│ │ └── tile-selector.po.ts
│ ├── resources
│ │ └── go-env.zip
│ ├── screenshots
│ │ ├── screenshots.e2e-spec.ts
│ │ └── screenshots.spec.js
│ ├── secrets.yaml.example
│ ├── services
│ │ └── services.po.ts
│ ├── skip-plugin.js
│ ├── time-reporter-plugin.js
│ └── tsconfig.e2e.json
├── tsconfig.app.json
├── tsconfig.e2e.json
├── tsconfig.json
├── tsconfig.lib.json
└── tsconfig.spec.json
├── stratos-buildpack.yml
├── tsconfig.json
├── tslint.json
└── website
├── .gitignore
├── README.md
├── add-version.sh
├── babel.config.js
├── build-versions.sh
├── deploy.sh
├── docs
├── advanced
│ ├── sso.md
│ └── user-endpoints.md
├── deploy
│ ├── access.md
│ ├── all-in-one.md
│ ├── cloud-foundry
│ │ ├── cf-troubleshooting.md
│ │ ├── cloud-foundry.md
│ │ └── db-migration.md
│ ├── kubernetes.md
│ ├── kubernetes
│ │ ├── eksdeployment.md
│ │ └── install.md
│ ├── overview.md
│ ├── tech-preview.md
│ └── troubleshooting.md
├── developer
│ ├── backend.md
│ ├── contributing.md
│ ├── deploy.md
│ ├── developers-guide-e2e-tests.md
│ ├── developers-guide-env-tech.md
│ ├── developers-guide-helm.md
│ ├── developers-guide-kube-local-dev.md
│ ├── frontend-tests.md
│ ├── frontend.md
│ └── introduction.md
├── endpoints
│ ├── cf
│ │ ├── cf.md
│ │ └── invite-user-guide.md
│ ├── helm.md
│ ├── introduction.md
│ ├── k8s.md
│ └── metrics
│ │ ├── bosh-metrics.md
│ │ └── metrics.md
├── extensions
│ ├── backend.md
│ ├── disable-packages.md
│ ├── frontend.md
│ ├── introduction.md
│ ├── theming.md
│ └── v4-migration.md
├── introduction.md
├── license.md
├── overview.md
└── talks.md
├── docusaurus.config.js
├── internal-versions.json
├── package-lock.json
├── package.json
├── sidebars.js
├── src
├── css
│ └── custom.css
└── pages
│ ├── index.js
│ ├── styles.module.css
│ └── versions.js
└── static
├── .nojekyll
├── images
├── Browserstack-logo.svg
├── extensions
│ ├── app-tab-example.png
│ └── appwall-action-example.png
├── high-level-arch.png
└── screenshots
│ └── app-summary.png
└── img
├── cloudfoundry.png
├── deploy.svg
├── easy.svg
├── extend.svg
├── favicon.ico
├── kubernetes.svg
├── logo.png
├── logo.svg
├── multi-cluster.svg
├── open-source.svg
└── screens
├── cf-app.png
├── endpoints.png
└── kube-graph.png
/.dockerignore:
--------------------------------------------------------------------------------
1 | # Files/Folders to ignore for Docker
2 | node_modules
3 | .git
4 | deploy/uaa
5 | dev-ssl
6 | docs
7 | coverage
8 | dist
9 | .dist
10 | tmp
11 | outputs
12 | coverage
13 | e2e-reports
14 | vendor
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Maintain line endings to be LF on checkout in case system defaults convert them to CRLF
2 | * text eol=lf
3 |
4 | # Treat images, font and icon files as binary
5 | *.png binary
6 | *.woff binary
7 | *.woff2 binary
8 | *.tff binary
9 | *.jpg binary
10 | *.ico binary
11 | *.ttf binary
12 |
--------------------------------------------------------------------------------
/.jsbeautifyrc:
--------------------------------------------------------------------------------
1 | {
2 | "end_with_newline": true,
3 | "indent_size": 2,
4 | "newline_between_rules": true,
5 | "space_around_combinator": true,
6 | "space_after_anon_function": true
7 | }
8 |
--------------------------------------------------------------------------------
/.mdlrc:
--------------------------------------------------------------------------------
1 | rules "~MD013"
2 |
--------------------------------------------------------------------------------
/build/test-images/test_image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cloudfoundry/stratos/2a076063346f6e437c2bf0e5a4b80a248530e7d2/build/test-images/test_image.png
--------------------------------------------------------------------------------
/build/tools/v4-migration/templates/_index.scss:
--------------------------------------------------------------------------------
1 | @import '~@stratosui/theme/helper';
2 |
3 | // Custom Theme
4 | @import './sass/custom';
5 |
6 | @function stratos-theme() {
7 | $theme: stratos-theme-helper($stratos-theme);
8 | @return $theme
9 | }
--------------------------------------------------------------------------------
/build/tools/v4-migration/templates/public-api.ts_:
--------------------------------------------------------------------------------
1 | // Custom Extensions
2 |
3 | export * from './custom.module';
--------------------------------------------------------------------------------
/deploy/Dockerfile.init:
--------------------------------------------------------------------------------
1 | FROM splatform/stratos-bk-init-base:leap15_2
2 | COPY /deploy/containers/config-init/config-init.sh /config-init.sh
3 | COPY /deploy/tools/generate_cert.sh /generate_cert.sh
4 |
--------------------------------------------------------------------------------
/deploy/ci/README.md:
--------------------------------------------------------------------------------
1 | Concourse pipelines
2 |
--------------------------------------------------------------------------------
/deploy/ci/scripts/Dockerfile.dummy:
--------------------------------------------------------------------------------
1 | FROM alpine:latest as prod-build
2 |
3 | FROM prod-build as postflight-job
4 |
--------------------------------------------------------------------------------
/deploy/ci/scripts/daemon.json:
--------------------------------------------------------------------------------
1 | { "insecure-registries": ["ci-registry.capbristol.com:5000"]}
2 |
3 |
--------------------------------------------------------------------------------
/deploy/ci/tasks/build-images/canary-tag:
--------------------------------------------------------------------------------
1 | canary
2 |
--------------------------------------------------------------------------------
/deploy/ci/tasks/build-images/nightly-tag:
--------------------------------------------------------------------------------
1 | nightly
--------------------------------------------------------------------------------
/deploy/ci/tasks/build-images/stable-tag:
--------------------------------------------------------------------------------
1 | stable
--------------------------------------------------------------------------------
/deploy/ci/tasks/dev-releases/nightly-release-description:
--------------------------------------------------------------------------------
1 | Nightly Stratos build
--------------------------------------------------------------------------------
/deploy/ci/tasks/dev-releases/nightly-release-name:
--------------------------------------------------------------------------------
1 | Stratos Nightly Release
--------------------------------------------------------------------------------
/deploy/ci/travis/generate-depcache.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | # Create a vendor cache package for use in Travis
4 |
5 | DIRPATH="$(cd "$(dirname "${BASH_SOURCE[0]}")" && cd ../../.. && pwd)"
6 |
7 | echo $DIRPATH
8 | docker run -v ${DIRPATH}:/stratos ubuntu:trusty /stratos/deploy/ci/travis/depcache.sh
--------------------------------------------------------------------------------
/deploy/ci/travis/install-go.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | echo "Installing GO ..."
4 | curl -sL -o ~/bin/gimme https://raw.githubusercontent.com/travis-ci/gimme/master/gimme
5 | chmod +x ~/bin/gimme
6 | eval "$(gimme 1.13.4)"
7 | go version
8 |
--------------------------------------------------------------------------------
/deploy/ci/travis/run-backend-tests.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | DIRNAME="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
4 | source "${DIRNAME}/install-go.sh"
5 |
6 | npm run test-backend
7 |
--------------------------------------------------------------------------------
/deploy/cloud-foundry/start.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | set -e
4 |
5 | echo "Starting Stratos ..."
6 | ./jetstream
7 |
--------------------------------------------------------------------------------
/deploy/containers/postgres/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM postgres:9.4.9
2 | RUN mkdir -p /usr/share/doc/suse
3 | COPY LICENSE.txt /usr/share/doc/suse/LICENSE.txt
4 | COPY wrap-docker-entrypoint.sh /wrap-docker-entrypoint.sh
5 | ENTRYPOINT ["/wrap-docker-entrypoint.sh"]
6 | CMD ["postgres"]
7 |
--------------------------------------------------------------------------------
/deploy/containers/proxy/entrypoint.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | set -e
3 |
4 | /srv/jetstream
5 |
--------------------------------------------------------------------------------
/deploy/db/mariadb-ping.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | mysqladmin --password="$MYSQL_ROOT_PASSWORD" --user=root ping
--------------------------------------------------------------------------------
/deploy/fissile/dark-opinions.yml:
--------------------------------------------------------------------------------
1 | ---
2 | properties: {}
--------------------------------------------------------------------------------
/deploy/fissile/opinions.yml:
--------------------------------------------------------------------------------
1 | ---
2 | properties: {}
--------------------------------------------------------------------------------
/deploy/kubernetes/console/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cloudfoundry/stratos/2a076063346f6e437c2bf0e5a4b80a248530e7d2/deploy/kubernetes/console/icon.png
--------------------------------------------------------------------------------
/deploy/kubernetes/console/templates/__stratos.tpl:
--------------------------------------------------------------------------------
1 | # Customizations for the Helm Chart
2 |
3 | # Extra env vars for the Jetstream Pod in deployment.yaml
4 | {{- define "stratosJetstreamEnv" }}
5 | {{- end }}
--------------------------------------------------------------------------------
/deploy/kubernetes/custom/customize-helm.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 |
3 | # Set imagePullPolicy to IfNotPresent for deployments without registry
4 | sed -i.bak -e 's/imagePullPolicy: Always/imagePullPolicy: IfNotPresent/g' values.yaml
5 |
--------------------------------------------------------------------------------
/deploy/kubernetes/custom/imagelist.txt:
--------------------------------------------------------------------------------
1 | stratos-kube-terminal:_VERSION_
--------------------------------------------------------------------------------
/deploy/kubernetes/test/uaa/Chart.yaml:
--------------------------------------------------------------------------------
1 | apiVersion: v1
2 | description: A Helm chart for deploying a UAA for testing
3 | name: uaa
4 | version: 0.1.0
5 |
--------------------------------------------------------------------------------
/deploy/kubernetes/test/uaa/values.yaml:
--------------------------------------------------------------------------------
1 | dockerRegistry: docker.io
--------------------------------------------------------------------------------
/deploy/stratos-base-images/Dockerfile.stratos-base.tmpl:
--------------------------------------------------------------------------------
1 | FROM {{BASE_IMAGE}}
2 |
3 | WORKDIR /srv
4 |
--------------------------------------------------------------------------------
/deploy/stratos-base-images/Dockerfile.stratos-ruby-base.tmpl:
--------------------------------------------------------------------------------
1 | FROM {{BASE_IMAGE}}
2 |
3 | RUN yum install -y epel-release && \
4 | yum install -y which tar curl wget gzip jq && \
5 | yum install -y ruby
6 |
7 | WORKDIR /
8 | USER root
9 |
--------------------------------------------------------------------------------
/deploy/stratos-ui-release/config/final.yml:
--------------------------------------------------------------------------------
1 | ---
2 | name: stratos
3 | min_cli_version: 1.5.0.pre.1001
4 | blobstore:
5 | provider: s3
6 | options:
7 | bucket_name: capi-release-blobs
8 |
--------------------------------------------------------------------------------
/deploy/stratos-ui-release/jobs/backend/monit:
--------------------------------------------------------------------------------
1 | check process backend
2 | with pidfile /var/vcap/sys/run/backend/backend.pid
3 | start program = "/bin/bash -c '/var/vcap/jobs/backend/bin/backend_ctl start'"
4 | stop program = "/bin/bash -c '/var/vcap/jobs/backend/bin/backend_ctl stop'"
5 | group vcap
6 |
--------------------------------------------------------------------------------
/deploy/stratos-ui-release/jobs/backend/templates/ssl_cert.erb:
--------------------------------------------------------------------------------
1 | <%= p('stratos_ui.backend.ssl_cert') %>
2 |
--------------------------------------------------------------------------------
/deploy/stratos-ui-release/jobs/backend/templates/ssl_cert_key.erb:
--------------------------------------------------------------------------------
1 | <%= p('stratos_ui.backend.ssl_cert_key') %>
2 |
--------------------------------------------------------------------------------
/deploy/stratos-ui-release/jobs/frontend/monit:
--------------------------------------------------------------------------------
1 | check process nginx
2 | with pidfile /var/vcap/sys/run/nginx/nginx.pid
3 | start program = "/bin/bash -c '/var/vcap/jobs/frontend/bin/nginx_ctl start'"
4 | stop program = "/bin/bash -c '/var/vcap/jobs/frontend/bin/nginx_ctl stop'"
5 | group vcap
6 |
--------------------------------------------------------------------------------
/deploy/stratos-ui-release/jobs/frontend/templates/ssl_cert.erb:
--------------------------------------------------------------------------------
1 | <%= p('stratos_ui.frontend.ssl_cert') %>
2 |
--------------------------------------------------------------------------------
/deploy/stratos-ui-release/jobs/frontend/templates/ssl_cert_key.erb:
--------------------------------------------------------------------------------
1 | <%= p('stratos_ui.frontend.ssl_cert_key') %>
2 |
--------------------------------------------------------------------------------
/deploy/stratos-ui-release/jobs/global-properties/monit:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cloudfoundry/stratos/2a076063346f6e437c2bf0e5a4b80a248530e7d2/deploy/stratos-ui-release/jobs/global-properties/monit
--------------------------------------------------------------------------------
/deploy/stratos-ui-release/jobs/global-properties/templates/run.erb:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | exit 0
--------------------------------------------------------------------------------
/deploy/stratos-ui-release/packages/backend/packaging:
--------------------------------------------------------------------------------
1 | # abort script on any command that exits with a non zero value
2 | set -e
3 |
4 | cp -ar ./stratos/* ${BOSH_INSTALL_TARGET}
5 |
--------------------------------------------------------------------------------
/deploy/stratos-ui-release/packages/backend/spec:
--------------------------------------------------------------------------------
1 | ---
2 | name: backend
3 |
4 | dependencies:
5 | - golang
6 |
7 | files:
8 | - stratos/{package.json,package-lock.json,plugins.json,gulpfile.js}
9 | - stratos/{build,src}/**/*
10 |
--------------------------------------------------------------------------------
/deploy/stratos-ui-release/packages/frontend/packaging:
--------------------------------------------------------------------------------
1 | # abort script on any command that exits with a non zero value
2 | set -e
3 |
4 | cp -a ./stratos/* ${BOSH_INSTALL_TARGET}
5 |
--------------------------------------------------------------------------------
/deploy/stratos-ui-release/packages/frontend/spec:
--------------------------------------------------------------------------------
1 | ---
2 | name: frontend
3 |
4 | dependencies:
5 | - nginx
6 |
7 | files:
8 | - stratos/{package.json,angular.json,package-lock.json,plugins.json,gulpfile.js}
9 | - stratos/{build,src}/**/*
10 |
--------------------------------------------------------------------------------
/deploy/stratos-ui-release/packages/golang/packaging:
--------------------------------------------------------------------------------
1 | set -e
2 |
3 | tar xzf golang/go1.13.4.linux-amd64.tar.gz
4 | cp -R go/* ${BOSH_INSTALL_TARGET}
5 |
--------------------------------------------------------------------------------
/deploy/stratos-ui-release/packages/golang/spec:
--------------------------------------------------------------------------------
1 | ---
2 | name: golang
3 |
4 | files:
5 | - golang/go1.13.4.linux-amd64.tar.gz
6 |
--------------------------------------------------------------------------------
/deploy/stratos-ui-release/packages/nginx/spec:
--------------------------------------------------------------------------------
1 | ---
2 | name: nginx
3 | files:
4 | - nginx/nginx-1.11.13.tar.gz
5 | - nginx/pcre-8.40.tar.gz
6 |
--------------------------------------------------------------------------------
/deploy/stratos-ui-release/packages/utils/packaging:
--------------------------------------------------------------------------------
1 | set -e -x
2 |
3 | cp -a ./utils/* ${BOSH_INSTALL_TARGET}
4 |
--------------------------------------------------------------------------------
/deploy/stratos-ui-release/packages/utils/spec:
--------------------------------------------------------------------------------
1 | ---
2 | name: utils
3 | files:
4 | - utils/pid_utils.sh
5 | - utils/syslog_utils.sh
6 |
--------------------------------------------------------------------------------
/electron/VolumeIcon.icns:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cloudfoundry/stratos/2a076063346f6e437c2bf0e5a4b80a248530e7d2/electron/VolumeIcon.icns
--------------------------------------------------------------------------------
/electron/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cloudfoundry/stratos/2a076063346f6e437c2bf0e5a4b80a248530e7d2/electron/background.png
--------------------------------------------------------------------------------
/electron/icon.icns:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cloudfoundry/stratos/2a076063346f6e437c2bf0e5a4b80a248530e7d2/electron/icon.icns
--------------------------------------------------------------------------------
/electron/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cloudfoundry/stratos/2a076063346f6e437c2bf0e5a4b80a248530e7d2/electron/icon.png
--------------------------------------------------------------------------------
/electron/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cloudfoundry/stratos/2a076063346f6e437c2bf0e5a4b80a248530e7d2/electron/logo.png
--------------------------------------------------------------------------------
/electron/run.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 |
3 | # Script folder
4 | DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null && pwd )"
5 | STRATOS="`cd "${DIR}/..";pwd`"
6 |
7 | source "${DIR}/build.sh"
8 |
9 | echo "Running electron app ...."
10 | npm run electron -- ${ARGS}
--------------------------------------------------------------------------------
/electron/stratos.yaml:
--------------------------------------------------------------------------------
1 | packages:
2 | desktop: true
3 |
--------------------------------------------------------------------------------
/exclude.lst:
--------------------------------------------------------------------------------
1 | src/*
2 |
--------------------------------------------------------------------------------
/src/frontend/packages/cf-autoscaler/ng-package.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "../../../../node_modules/ng-packagr/ng-package.schema.json",
3 | "dest": "../../../../dist/cf-autoscaler",
4 | "lib": {
5 | "entryFile": "src/public_api.ts"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/src/frontend/packages/cf-autoscaler/src/features/autoscaler-base.component.html:
--------------------------------------------------------------------------------
1 |
Press 'Connect' to connect without authentication
4 |AMCE Corp End User License Agreement
2 | 3 |PLEASE READ THIS AGREEMENT CAREFULLY.
4 | 5 |This is an exmaple EULA.
6 | -------------------------------------------------------------------------------- /src/frontend/packages/example-theme/assets/core/login-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/stratos/2a076063346f6e437c2bf0e5a4b80a248530e7d2/src/frontend/packages/example-theme/assets/core/login-bg.jpg -------------------------------------------------------------------------------- /src/frontend/packages/example-theme/assets/core/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/stratos/2a076063346f6e437c2bf0e5a4b80a248530e7d2/src/frontend/packages/example-theme/assets/core/logo.png -------------------------------------------------------------------------------- /src/frontend/packages/example-theme/assets/core/nav-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/stratos/2a076063346f6e437c2bf0e5a4b80a248530e7d2/src/frontend/packages/example-theme/assets/core/nav-logo.png -------------------------------------------------------------------------------- /src/frontend/packages/example-theme/assets/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/stratos/2a076063346f6e437c2bf0e5a4b80a248530e7d2/src/frontend/packages/example-theme/assets/favicon.ico -------------------------------------------------------------------------------- /src/frontend/packages/example-theme/loader/loading.html: -------------------------------------------------------------------------------- 1 |