├── .flake8 ├── .gitignore ├── .pre-commit-config.yaml ├── .travis.yml ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── deploy ├── deployment.yaml ├── kustomization.yaml ├── rbac.yaml └── service.yaml ├── docs ├── alternatives.rst ├── conf.py ├── customization.rst ├── features.rst ├── getting-started.rst ├── index.rst ├── oauth2.rst ├── security.rst ├── setup.rst └── vision.rst ├── examples ├── cluster-registry │ ├── Dockerfile │ ├── README.md │ └── cluster-registry.py ├── oauth2-log-jwt-sub │ └── hooks.py └── oauth2-validate-github-token │ └── hooks.py ├── kube_web ├── __init__.py ├── __main__.py ├── cluster_discovery.py ├── cluster_manager.py ├── example_hooks.py ├── jinja2_filters.py ├── joins.py ├── kubernetes.py ├── main.py ├── query_params.py ├── resource_registry.py ├── selector.py ├── table.py ├── templates │ ├── assets │ │ ├── bulma.min.css │ │ ├── favicon.png │ │ ├── favicon.svg │ │ ├── fontawesome.min.js │ │ ├── kube-web.css │ │ ├── kube-web.js │ │ ├── regular.min.js │ │ ├── solid.min.js │ │ ├── sortable-theme-minimal.css │ │ ├── sortable.min.js │ │ └── themes │ │ │ ├── darkly │ │ │ ├── bulmaswatch.min.css │ │ │ ├── kube-web.css │ │ │ └── settings.yaml │ │ │ ├── default │ │ │ ├── bulmaswatch.min.css │ │ │ ├── kube-web.css │ │ │ └── settings.yaml │ │ │ ├── flatly │ │ │ ├── bulmaswatch.min.css │ │ │ ├── kube-web.css │ │ │ └── settings.yaml │ │ │ ├── slate │ │ │ ├── bulmaswatch.min.css │ │ │ ├── kube-web.css │ │ │ └── settings.yaml │ │ │ └── superhero │ │ │ ├── bulmaswatch.min.css │ │ │ ├── kube-web.css │ │ │ └── settings.yaml │ ├── base.html │ ├── cluster.html │ ├── clusters.html │ ├── error.html │ ├── partials │ │ ├── events.html │ │ ├── extrahead.html │ │ ├── footer.html │ │ ├── navbar.html │ │ ├── sidebar.html │ │ └── yaml.html │ ├── preferences.html │ ├── resource-list.html │ ├── resource-logs.html │ ├── resource-types.html │ ├── resource-view.html │ └── search.html └── web.py ├── poetry.lock ├── pyproject.toml └── tests ├── e2e ├── __init__.py ├── conftest.py ├── deployment.yaml ├── test-resources.yaml ├── test_list.py ├── test_preferences.py ├── test_search.py ├── test_view.py ├── test_web.py └── utils.py └── unit ├── test_cluster_manager.py ├── test_jinja2_filters.py ├── test_joins.py ├── test_kubernetes.py ├── test_main.py ├── test_selector.py ├── test_table.py └── test_web.py /.flake8: -------------------------------------------------------------------------------- 1 | [flake8] 2 | max-line-length=240 3 | ignore=E722,W503,E741 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Moved to https://codeberg.org/hjacobs/kube-web-view/ 2 | -------------------------------------------------------------------------------- /deploy/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/deploy/deployment.yaml -------------------------------------------------------------------------------- /deploy/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/deploy/kustomization.yaml -------------------------------------------------------------------------------- /deploy/rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/deploy/rbac.yaml -------------------------------------------------------------------------------- /deploy/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/deploy/service.yaml -------------------------------------------------------------------------------- /docs/alternatives.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/docs/alternatives.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/customization.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/docs/customization.rst -------------------------------------------------------------------------------- /docs/features.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/docs/features.rst -------------------------------------------------------------------------------- /docs/getting-started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/docs/getting-started.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/oauth2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/docs/oauth2.rst -------------------------------------------------------------------------------- /docs/security.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/docs/security.rst -------------------------------------------------------------------------------- /docs/setup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/docs/setup.rst -------------------------------------------------------------------------------- /docs/vision.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/docs/vision.rst -------------------------------------------------------------------------------- /examples/cluster-registry/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/examples/cluster-registry/Dockerfile -------------------------------------------------------------------------------- /examples/cluster-registry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/examples/cluster-registry/README.md -------------------------------------------------------------------------------- /examples/cluster-registry/cluster-registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/examples/cluster-registry/cluster-registry.py -------------------------------------------------------------------------------- /examples/oauth2-log-jwt-sub/hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/examples/oauth2-log-jwt-sub/hooks.py -------------------------------------------------------------------------------- /examples/oauth2-validate-github-token/hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/examples/oauth2-validate-github-token/hooks.py -------------------------------------------------------------------------------- /kube_web/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/__init__.py -------------------------------------------------------------------------------- /kube_web/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/__main__.py -------------------------------------------------------------------------------- /kube_web/cluster_discovery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/cluster_discovery.py -------------------------------------------------------------------------------- /kube_web/cluster_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/cluster_manager.py -------------------------------------------------------------------------------- /kube_web/example_hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/example_hooks.py -------------------------------------------------------------------------------- /kube_web/jinja2_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/jinja2_filters.py -------------------------------------------------------------------------------- /kube_web/joins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/joins.py -------------------------------------------------------------------------------- /kube_web/kubernetes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/kubernetes.py -------------------------------------------------------------------------------- /kube_web/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/main.py -------------------------------------------------------------------------------- /kube_web/query_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/query_params.py -------------------------------------------------------------------------------- /kube_web/resource_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/resource_registry.py -------------------------------------------------------------------------------- /kube_web/selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/selector.py -------------------------------------------------------------------------------- /kube_web/table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/table.py -------------------------------------------------------------------------------- /kube_web/templates/assets/bulma.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/assets/bulma.min.css -------------------------------------------------------------------------------- /kube_web/templates/assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/assets/favicon.png -------------------------------------------------------------------------------- /kube_web/templates/assets/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/assets/favicon.svg -------------------------------------------------------------------------------- /kube_web/templates/assets/fontawesome.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/assets/fontawesome.min.js -------------------------------------------------------------------------------- /kube_web/templates/assets/kube-web.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/assets/kube-web.css -------------------------------------------------------------------------------- /kube_web/templates/assets/kube-web.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/assets/kube-web.js -------------------------------------------------------------------------------- /kube_web/templates/assets/regular.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/assets/regular.min.js -------------------------------------------------------------------------------- /kube_web/templates/assets/solid.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/assets/solid.min.js -------------------------------------------------------------------------------- /kube_web/templates/assets/sortable-theme-minimal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/assets/sortable-theme-minimal.css -------------------------------------------------------------------------------- /kube_web/templates/assets/sortable.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/assets/sortable.min.js -------------------------------------------------------------------------------- /kube_web/templates/assets/themes/darkly/bulmaswatch.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/assets/themes/darkly/bulmaswatch.min.css -------------------------------------------------------------------------------- /kube_web/templates/assets/themes/darkly/kube-web.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/assets/themes/darkly/kube-web.css -------------------------------------------------------------------------------- /kube_web/templates/assets/themes/darkly/settings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/assets/themes/darkly/settings.yaml -------------------------------------------------------------------------------- /kube_web/templates/assets/themes/default/bulmaswatch.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/assets/themes/default/bulmaswatch.min.css -------------------------------------------------------------------------------- /kube_web/templates/assets/themes/default/kube-web.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/assets/themes/default/kube-web.css -------------------------------------------------------------------------------- /kube_web/templates/assets/themes/default/settings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/assets/themes/default/settings.yaml -------------------------------------------------------------------------------- /kube_web/templates/assets/themes/flatly/bulmaswatch.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/assets/themes/flatly/bulmaswatch.min.css -------------------------------------------------------------------------------- /kube_web/templates/assets/themes/flatly/kube-web.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/assets/themes/flatly/kube-web.css -------------------------------------------------------------------------------- /kube_web/templates/assets/themes/flatly/settings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/assets/themes/flatly/settings.yaml -------------------------------------------------------------------------------- /kube_web/templates/assets/themes/slate/bulmaswatch.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/assets/themes/slate/bulmaswatch.min.css -------------------------------------------------------------------------------- /kube_web/templates/assets/themes/slate/kube-web.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/assets/themes/slate/kube-web.css -------------------------------------------------------------------------------- /kube_web/templates/assets/themes/slate/settings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/assets/themes/slate/settings.yaml -------------------------------------------------------------------------------- /kube_web/templates/assets/themes/superhero/bulmaswatch.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/assets/themes/superhero/bulmaswatch.min.css -------------------------------------------------------------------------------- /kube_web/templates/assets/themes/superhero/kube-web.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/assets/themes/superhero/kube-web.css -------------------------------------------------------------------------------- /kube_web/templates/assets/themes/superhero/settings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/assets/themes/superhero/settings.yaml -------------------------------------------------------------------------------- /kube_web/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/base.html -------------------------------------------------------------------------------- /kube_web/templates/cluster.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/cluster.html -------------------------------------------------------------------------------- /kube_web/templates/clusters.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/clusters.html -------------------------------------------------------------------------------- /kube_web/templates/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/error.html -------------------------------------------------------------------------------- /kube_web/templates/partials/events.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/partials/events.html -------------------------------------------------------------------------------- /kube_web/templates/partials/extrahead.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kube_web/templates/partials/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/partials/footer.html -------------------------------------------------------------------------------- /kube_web/templates/partials/navbar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/partials/navbar.html -------------------------------------------------------------------------------- /kube_web/templates/partials/sidebar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/partials/sidebar.html -------------------------------------------------------------------------------- /kube_web/templates/partials/yaml.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/partials/yaml.html -------------------------------------------------------------------------------- /kube_web/templates/preferences.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/preferences.html -------------------------------------------------------------------------------- /kube_web/templates/resource-list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/resource-list.html -------------------------------------------------------------------------------- /kube_web/templates/resource-logs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/resource-logs.html -------------------------------------------------------------------------------- /kube_web/templates/resource-types.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/resource-types.html -------------------------------------------------------------------------------- /kube_web/templates/resource-view.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/resource-view.html -------------------------------------------------------------------------------- /kube_web/templates/search.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/templates/search.html -------------------------------------------------------------------------------- /kube_web/web.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/kube_web/web.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/e2e/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/e2e/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/tests/e2e/conftest.py -------------------------------------------------------------------------------- /tests/e2e/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/tests/e2e/deployment.yaml -------------------------------------------------------------------------------- /tests/e2e/test-resources.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/tests/e2e/test-resources.yaml -------------------------------------------------------------------------------- /tests/e2e/test_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/tests/e2e/test_list.py -------------------------------------------------------------------------------- /tests/e2e/test_preferences.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/tests/e2e/test_preferences.py -------------------------------------------------------------------------------- /tests/e2e/test_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/tests/e2e/test_search.py -------------------------------------------------------------------------------- /tests/e2e/test_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/tests/e2e/test_view.py -------------------------------------------------------------------------------- /tests/e2e/test_web.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/tests/e2e/test_web.py -------------------------------------------------------------------------------- /tests/e2e/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/tests/e2e/utils.py -------------------------------------------------------------------------------- /tests/unit/test_cluster_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/tests/unit/test_cluster_manager.py -------------------------------------------------------------------------------- /tests/unit/test_jinja2_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/tests/unit/test_jinja2_filters.py -------------------------------------------------------------------------------- /tests/unit/test_joins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/tests/unit/test_joins.py -------------------------------------------------------------------------------- /tests/unit/test_kubernetes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/tests/unit/test_kubernetes.py -------------------------------------------------------------------------------- /tests/unit/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/tests/unit/test_main.py -------------------------------------------------------------------------------- /tests/unit/test_selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/tests/unit/test_selector.py -------------------------------------------------------------------------------- /tests/unit/test_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/tests/unit/test_table.py -------------------------------------------------------------------------------- /tests/unit/test_web.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hjacobs/kube-web-view/HEAD/tests/unit/test_web.py --------------------------------------------------------------------------------