{"_id":"@belmiro.neto/plugin-kubernetes","name":"@belmiro.neto/plugin-kubernetes","dist-tags":{"latest":"0.11.3-next.4"},"versions":{"0.11.3-next.4":{"name":"@belmiro.neto/plugin-kubernetes","description":"A Backstage plugin that integrates towards Kubernetes","version":"0.11.3-next.4","main":"src/index.ts","types":"src/index.ts","license":"Apache-2.0","publishConfig":{"access":"public","main":"dist/index.esm.js","types":"dist/index.d.ts"},"backstage":{"role":"frontend-plugin"},"homepage":"https://backstage.io","repository":{"type":"git","url":"git+https://github.com/backstage/backstage.git","directory":"plugins/kubernetes"},"keywords":["backstage","kubernetes"],"sideEffects":false,"scripts":{"build":"backstage-cli package build","start":"backstage-cli package start","lint":"backstage-cli package lint","test":"backstage-cli package test","prepack":"backstage-cli package prepack","postpack":"backstage-cli package postpack","clean":"backstage-cli package clean"},"dependencies":{"@backstage/catalog-model":"workspace:^","@backstage/config":"workspace:^","@backstage/core-components":"workspace:^","@backstage/core-plugin-api":"workspace:^","@backstage/errors":"workspace:^","@backstage/plugin-catalog-react":"workspace:^","@backstage/plugin-kubernetes-common":"workspace:^","@backstage/plugin-kubernetes-react":"0.2.0-next.4","@backstage/theme":"workspace:^","@backstage/types":"workspace:^","@kubernetes-models/apimachinery":"^1.1.0","@kubernetes-models/base":"^4.0.1","@kubernetes/client-node":"0.20.0","@material-ui/core":"^4.12.2","@material-ui/icons":"^4.9.1","@material-ui/lab":"4.0.0-alpha.61","@types/react":"^16.13.1 || ^17.0.0","cronstrue":"^2.2.0","js-yaml":"^4.0.0","kubernetes-models":"^4.1.0","lodash":"^4.17.21","luxon":"^3.0.0","react-use":"^17.2.4","xterm":"^5.2.1","xterm-addon-attach":"^0.9.0","xterm-addon-fit":"^0.8.0"},"peerDependencies":{"react":"^16.13.1 || ^17.0.0 || ^18.0.0","react-dom":"^16.13.1 || ^17.0.0 || ^18.0.0","react-router-dom":"6.0.0-beta.0 || ^6.3.0"},"devDependencies":{"@backstage/cli":"workspace:^","@backstage/core-app-api":"workspace:^","@backstage/dev-utils":"workspace:^","@backstage/test-utils":"workspace:^","@testing-library/dom":"^9.0.0","@testing-library/jest-dom":"^6.0.0","@testing-library/react":"^14.0.0","@testing-library/user-event":"^14.0.0","jest-websocket-mock":"^2.4.1","msw":"^1.0.0"},"_id":"@belmiro.neto/plugin-kubernetes@0.11.3-next.4","gitHead":"65d80d0a8f992e7c596a66950f0e677f8d1a7938","bugs":{"url":"https://github.com/backstage/backstage/issues"},"_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-s+xAMqqrD2CPIsFK5Yi/Zxz0ieCVNwSUGMBp5RMs9Pg8qa13M+cfr8ogjz4xumFHdkARb4cmRATWXeZhg1GtWg==","shasum":"4a5e0fdf65331b06004b35c9636ed2ba6e937f50","tarball":"https://registry.npmjs.org/@belmiro.neto/plugin-kubernetes/-/plugin-kubernetes-0.11.3-next.4.tgz","fileCount":5,"unpackedSize":31845,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHzy2QA7flFjEnFO1I6OlA4L6HK/Z/OfjOFdAoHSpuWCAiEAnHJYvsiEFTXQ+wZ8xDbkErMfjyvdZh5SZ6ZgDWagnN4="}]},"_npmUser":{"name":"belmiro.neto","email":"belmiro.neto@trustly.com"},"directories":{},"maintainers":[{"name":"belmiro.neto","email":"belmiro.neto@trustly.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/plugin-kubernetes_0.11.3-next.4_1702572965914_0.28899069519428466"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-14T16:56:05.819Z","0.11.3-next.4":"2023-12-14T16:56:06.093Z","modified":"2023-12-14T16:56:06.313Z"},"maintainers":[{"name":"belmiro.neto","email":"belmiro.neto@trustly.com"}],"description":"A Backstage plugin that integrates towards Kubernetes","homepage":"https://backstage.io","keywords":["backstage","kubernetes"],"repository":{"type":"git","url":"git+https://github.com/backstage/backstage.git","directory":"plugins/kubernetes"},"bugs":{"url":"https://github.com/backstage/backstage/issues"},"license":"Apache-2.0","readme":"# Kubernetes\n\nWelcome to the Backstage Kubernetes frontend plugin!\n\nThis plugin exposes information about your entity-specific Kubernetes objects with a desire to provide value to the service owner, rather than just a Kubernetes cluster administrator.\n\nIt will elevate the visibility of errors where identified, and provide drill down about the deployments, pods, and other objects for a service.\n\nIt directly interfaces with the [Kubernetes Backend Plugin (`@backstage-plugin-kubernetes-backend`)](https://github.com/backstage/backstage/tree/master/plugins/kubernetes-backend).\n\n_This plugin was created through the Backstage CLI_\n\n## Introduction\n\nSee our announcement blog post [New Backstage feature: Kubernetes for Service Owners](https://backstage.io/blog/2021/01/12/new-backstage-feature-kubernetes-for-service-owners) to learn more about the motivation behind developing the plugin.\n\n## Setup & Configuration\n\nThis plugin must be explicitly added to a Backstage app, along with it's peer backend plugin.\n\nIt requires configuration in the Backstage `app-config.yaml` to connect to a Kubernetes API control plane.\n\nIn addition, configuration of an entity's `catalog-info.yaml` helps identify which specific Kubernetes object(s) should be presented on a specific entity catalog page.\n\nFor more information, see the [formal documentation about the Kubernetes feature in Backstage](https://backstage.io/docs/features/kubernetes/overview).\n\n## Getting started\n\nYour plugin has been added to the example app in this repository, meaning you'll be able to access it by running `yarn start` in the root directory, and then navigating to [/kubernetes](http://localhost:3000/kubernetes).\n\nYou can also serve the plugin in isolation by running `yarn start` in the plugin directory.\nThis method of serving the plugin provides quicker iteration speed and a faster startup and hot reloads.\nIt is only meant for local development, and the setup for it can be found inside the [/dev](./dev) directory.\n","readmeFilename":"README.md"}