包详细信息

@backstage-community/plugin-puppetdb

backstage7.9kApache-2.00.7.0

Backstage plugin to visualize resource information and Puppet facts from PuppetDB.

backstage, puppetdb, puppet

自述文件

Backstage Community Plugins

License CNCF Status Discord

What is the community-plugins repository?

The community-plugins repository is a place where members of the community can collaborate to develop, maintain, and share plugins. This initiative was originally driven by the need to separate plugin maintenance from the backstage/backstage core repository.

This repository is designed to provide plugin maintainers with tools and workflows to efficiently manage and publish Backstage plugins.

Contributing a plugin

Plugins created by the wider Backstage community are welcome to be published in the community-plugins repository. When you contribute a plugin to this repository, you agree to follow specific guidelines, including a standardized release process. This allows plugin owners to leverage established processes and the collective knowledge of the Backstage community-plugins community.

For those seeking full autonomy over their plugin's development and release lifecycle, self-hosting remains a supported and valid option. The decision to either contribute to the community repository or self-host will depend on whether you prefer to manage the development of the plugin independently or develop the plugin as part of a community-driven process. Both approaches are valued within the Backstage ecosystem and contribute to its growth.

Plugins that are key to the functionality and operation of Backstage will continue to reside in the backstage/backstage repository - ensuring the central components that underpin the platform are centrally managed and maintained.

To get started with creating a new plugin, follow the guidance in CONTRIBUTING.md.

Community Plugins Workflow

The community-plugins repository is formed by a set of workspaces. A workspace holds a plugin or a set of plugins based on a specific topic. For example, catalog, kubernetes, and TechDocs can be referred to as workspaces.

Each plugin belongs to a workspace and workspaces are portable enough to be moved to its own repository if desired. Each plugin workspace has its own changesets and isolated releases.

Plugins depend on other plugins via regular npm dependencies, regardless of whether the other plugins are core plugins, other plugins within the repository, or external plugins.

Although the community repository isn't technically a yarn workspace", it functions as a repository with multiple yarn workspaces, with each workspace possessing its unique .changesets directory.

Whenever a new changeset is introduced, a fresh "Version packages ($workspace_name)" PR is produced. Merging a Version packages PR will trigger the release of all the plugins in the workspaces (provided changesets have been added), and also update the CHANGELOG files.

Plugins migrated from backstage/backstage

A number of plugins that originally resided in backstage/backstage monorepo have moved to this backstage/community-plugins repository.

<summary>List of migrated plugins</summary> - adr - airbreak - allure - analytics - apache-airflow - apollo-explorer - azure-devops - azure-sites - badges - bazaar - bitrise - cicd-statistics - cloudbuild - code-climate - code-coverage - codescene - cost-insights - dynatrace - entity-feedback - entity-validation - example-todo-list - explore - firehydrant - fossa - gcalendar - gcp-projects - git-release-manager - github-actions - github-deployments - github-issues - github-pull-requests-board - gitops-profiles - gocd - graphiql - graphql-voyager - ilert - jenkins - kafka - lighthouse - microsoft-calendar - newrelic - newrelic-dashboard - octopus-deploy - opencost - periskop - playlist - puppetdb - rollbar - sentry - shortcuts - sonarqube - splunk - stack-overflow - stackstorm - tech-insights - tech-radar - todo - vault - xcmetrics

更新日志

@backstage-community/plugin-puppetdb

0.7.0

Minor Changes

  • fbc2f06: Backstage version bump to v1.39.0

0.6.0

Minor Changes

  • 6818351: Backstage version bump to v1.38.1

0.5.1

Patch Changes

  • 4aad9f3: remove unused devDependency canvas

0.5.0

Minor Changes

  • 81e3259: Backstage version bump to v1.37.0

0.4.0

Minor Changes

  • 7beb5db: Backstage version bump to v1.36.1

0.3.0

Minor Changes

  • 610a4cf: Backstage version bump to v1.35.1

0.2.0

Minor Changes

  • 01a1e61: Backstage version bump to v1.34.1

0.1.22

Patch Changes

  • 61e6448: Backstage version bump to v1.32.2

0.1.21

Patch Changes

  • e7d3465: Backstage version bump to v1.31.2

0.1.20

Patch Changes

  • cbefc4b: Backstage version bump to v1.30.2

0.1.19

Patch Changes

  • 091dcfa: Backstage version bump to v1.29.2

0.1.18

Patch Changes

0.1.17

Patch Changes

  • abfbcfc: Updated dependency @testing-library/react to ^15.0.0.
  • Updated dependencies
    • @backstage/plugin-catalog-react@1.11.3
    • @backstage/core-components@0.14.4
    • @backstage/core-plugin-api@1.9.2
    • @backstage/catalog-model@1.4.5
    • @backstage/errors@1.2.4

0.1.17-next.1

Patch Changes

  • Updated dependencies
    • @backstage/catalog-model@1.4.5
    • @backstage/core-components@0.14.4-next.0
    • @backstage/core-plugin-api@1.9.1
    • @backstage/errors@1.2.4
    • @backstage/plugin-catalog-react@1.11.3-next.1

0.1.17-next.0

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.14.4-next.0
    • @backstage/catalog-model@1.4.5
    • @backstage/core-plugin-api@1.9.1
    • @backstage/errors@1.2.4
    • @backstage/plugin-catalog-react@1.11.3-next.0

0.1.16

Patch Changes

  • e8f026a: Use ESM exports of react-use library
  • 8754b0e: Added ESLint rule no-top-level-material-ui-4-imports in the puppetdb plugin to migrate the Material UI imports.
  • Updated dependencies
    • @backstage/core-components@0.14.3
    • @backstage/plugin-catalog-react@1.11.2
    • @backstage/core-plugin-api@1.9.1
    • @backstage/catalog-model@1.4.5
    • @backstage/errors@1.2.4

0.1.15

Patch Changes

  • e8f026a: Use ESM exports of react-use library
  • 8754b0e: Added ESLint rule no-top-level-material-ui-4-imports in the puppetdb plugin to migrate the Material UI imports.
  • Updated dependencies
    • @backstage/core-components@0.14.2
    • @backstage/plugin-catalog-react@1.11.1
    • @backstage/core-plugin-api@1.9.1
    • @backstage/catalog-model@1.4.5
    • @backstage/errors@1.2.4

0.1.14

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.14.1
    • @backstage/errors@1.2.4
    • @backstage/plugin-catalog-react@1.11.0
    • @backstage/catalog-model@1.4.5
    • @backstage/core-plugin-api@1.9.1

0.1.14-next.2

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.14.1-next.2
    • @backstage/plugin-catalog-react@1.11.0-next.2
    • @backstage/catalog-model@1.4.5-next.0
    • @backstage/core-plugin-api@1.9.1-next.1
    • @backstage/errors@1.2.4-next.0

0.1.14-next.1

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.14.1-next.1
    • @backstage/plugin-catalog-react@1.10.1-next.1
    • @backstage/core-plugin-api@1.9.1-next.1
    • @backstage/catalog-model@1.4.5-next.0
    • @backstage/errors@1.2.4-next.0

0.1.14-next.0

Patch Changes

  • Updated dependencies
    • @backstage/errors@1.2.4-next.0
    • @backstage/core-components@0.14.1-next.0
    • @backstage/plugin-catalog-react@1.10.1-next.0
    • @backstage/catalog-model@1.4.5-next.0
    • @backstage/core-plugin-api@1.9.1-next.0

0.1.13

Patch Changes

  • 8fe56a8: Widen @types/react dependency range to include version 18.
  • Updated dependencies
    • @backstage/plugin-catalog-react@1.10.0
    • @backstage/core-components@0.14.0
    • @backstage/catalog-model@1.4.4
    • @backstage/core-plugin-api@1.9.0
    • @backstage/errors@1.2.3

0.1.13-next.3

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.14.0-next.2
    • @backstage/plugin-catalog-react@1.10.0-next.3
    • @backstage/catalog-model@1.4.4-next.0
    • @backstage/core-plugin-api@1.9.0-next.1
    • @backstage/errors@1.2.3

0.1.13-next.2

Patch Changes

  • 8fe56a8: Widen @types/react dependency range to include version 18.
  • Updated dependencies
    • @backstage/core-components@0.14.0-next.1
    • @backstage/core-plugin-api@1.9.0-next.1
    • @backstage/plugin-catalog-react@1.10.0-next.2
    • @backstage/catalog-model@1.4.4-next.0
    • @backstage/errors@1.2.3

0.1.13-next.1

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.14.0-next.0
    • @backstage/catalog-model@1.4.4-next.0
    • @backstage/core-plugin-api@1.8.3-next.0
    • @backstage/plugin-catalog-react@1.9.4-next.1
    • @backstage/errors@1.2.3

0.1.13-next.0

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-react@1.9.4-next.0
    • @backstage/core-components@0.13.10
    • @backstage/catalog-model@1.4.3
    • @backstage/core-plugin-api@1.8.2
    • @backstage/errors@1.2.3

0.1.12

Patch Changes

  • 4016f21: Remove some unused dependencies
  • Updated dependencies
    • @backstage/core-components@0.13.10
    • @backstage/core-plugin-api@1.8.2
    • @backstage/plugin-catalog-react@1.9.3
    • @backstage/catalog-model@1.4.3
    • @backstage/errors@1.2.3

0.1.12-next.2

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-react@1.9.3-next.2

0.1.12-next.1

Patch Changes

  • Updated dependencies
    • @backstage/core-plugin-api@1.8.2-next.0
    • @backstage/core-components@0.13.10-next.1
    • @backstage/plugin-catalog-react@1.9.3-next.1
    • @backstage/catalog-model@1.4.3
    • @backstage/errors@1.2.3

0.1.12-next.0

Patch Changes

  • 4016f21: Remove some unused dependencies
  • Updated dependencies
    • @backstage/core-components@0.13.10-next.0
    • @backstage/plugin-catalog-react@1.9.3-next.0
    • @backstage/catalog-model@1.4.3
    • @backstage/core-plugin-api@1.8.1
    • @backstage/errors@1.2.3

0.1.11

Patch Changes

  • Updated dependencies
    • @backstage/core-plugin-api@1.8.1
    • @backstage/plugin-catalog-react@1.9.2
    • @backstage/core-components@0.13.9
    • @backstage/theme@0.5.0
    • @backstage/catalog-model@1.4.3
    • @backstage/errors@1.2.3

0.1.11-next.3

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.13.9-next.3
    • @backstage/catalog-model@1.4.3
    • @backstage/core-plugin-api@1.8.1-next.1
    • @backstage/errors@1.2.3
    • @backstage/theme@0.5.0-next.1
    • @backstage/plugin-catalog-react@1.9.2-next.3

0.1.11-next.2

Patch Changes

  • Updated dependencies
    • @backstage/theme@0.5.0-next.1
    • @backstage/plugin-catalog-react@1.9.2-next.2
    • @backstage/catalog-model@1.4.3
    • @backstage/core-components@0.13.9-next.2
    • @backstage/core-plugin-api@1.8.1-next.1
    • @backstage/errors@1.2.3

0.1.11-next.1

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.13.9-next.1
    • @backstage/core-plugin-api@1.8.1-next.1
    • @backstage/plugin-catalog-react@1.9.2-next.1
    • @backstage/catalog-model@1.4.3
    • @backstage/errors@1.2.3
    • @backstage/theme@0.5.0-next.0

0.1.11-next.0

Patch Changes

  • Updated dependencies
    • @backstage/core-plugin-api@1.8.1-next.0
    • @backstage/plugin-catalog-react@1.9.2-next.0
    • @backstage/core-components@0.13.9-next.0
    • @backstage/theme@0.5.0-next.0
    • @backstage/catalog-model@1.4.3
    • @backstage/errors@1.2.3

0.1.9

Patch Changes

  • 6c2b872153: Add official support for React 18.
  • fdb5e23602: Import MissingAnnotationEmptyState from @backstage/plugin-catalog-react to remove the cyclical dependency
  • Updated dependencies
    • @backstage/plugin-catalog-react@1.9.0
    • @backstage/core-components@0.13.8
    • @backstage/core-plugin-api@1.8.0
    • @backstage/theme@0.4.4
    • @backstage/catalog-model@1.4.3
    • @backstage/errors@1.2.3

0.1.9-next.2

Patch Changes

  • #20842 fdb5e23602 Thanks @benjdlambert! - Import MissingAnnotationEmptyState from @backstage/plugin-catalog-react to remove the cyclical dependency

  • Updated dependencies

    • @backstage/core-components@0.13.8-next.2
    • @backstage/plugin-catalog-react@1.9.0-next.2

0.1.9-next.1

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-react@1.9.0-next.1
    • @backstage/core-components@0.13.8-next.1
    • @backstage/catalog-model@1.4.3
    • @backstage/core-plugin-api@1.8.0-next.0
    • @backstage/errors@1.2.3
    • @backstage/theme@0.4.4-next.0

0.1.9-next.0

Patch Changes

  • 6c2b872153: Add official support for React 18.
  • Updated dependencies
    • @backstage/core-components@0.13.7-next.0
    • @backstage/plugin-catalog-react@1.9.0-next.0
    • @backstage/core-plugin-api@1.8.0-next.0
    • @backstage/theme@0.4.4-next.0
    • @backstage/catalog-model@1.4.3
    • @backstage/errors@1.2.3

0.1.8

Patch Changes

  • 9a1fce352e: Updated dependency @testing-library/jest-dom to ^6.0.0.
  • Updated dependencies
    • @backstage/plugin-catalog-react@1.8.5
    • @backstage/core-plugin-api@1.7.0
    • @backstage/core-components@0.13.6
    • @backstage/catalog-model@1.4.3
    • @backstage/errors@1.2.3
    • @backstage/theme@0.4.3

0.1.8-next.2

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.13.6-next.2
    • @backstage/core-plugin-api@1.7.0-next.1
    • @backstage/catalog-model@1.4.3-next.0
    • @backstage/plugin-catalog-react@1.8.5-next.2
    • @backstage/errors@1.2.3-next.0
    • @backstage/theme@0.4.3-next.0

0.1.8-next.1

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.13.6-next.1
    • @backstage/plugin-catalog-react@1.8.5-next.1
    • @backstage/core-plugin-api@1.7.0-next.0
    • @backstage/catalog-model@1.4.2
    • @backstage/errors@1.2.2
    • @backstage/theme@0.4.2

0.1.8-next.0

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-react@1.8.5-next.0
    • @backstage/core-plugin-api@1.7.0-next.0
    • @backstage/core-components@0.13.6-next.0
    • @backstage/catalog-model@1.4.2
    • @backstage/errors@1.2.2
    • @backstage/theme@0.4.2

0.1.7

Patch Changes

  • 482bb5c0bbf8: Moved @types/react to be a regular dependency
  • 406b786a2a2c: Mark package as being free of side effects, allowing more optimized Webpack builds.
  • 8cec7664e146: Removed @types/node dependency
  • Updated dependencies
    • @backstage/plugin-catalog-react@1.8.4
    • @backstage/core-components@0.13.5
    • @backstage/catalog-model@1.4.2
    • @backstage/core-plugin-api@1.6.0
    • @backstage/errors@1.2.2
    • @backstage/theme@0.4.2

0.1.7-next.3

Patch Changes

  • 406b786a2a2c: Mark package as being free of side effects, allowing more optimized Webpack builds.
  • Updated dependencies
    • @backstage/catalog-model@1.4.2-next.2
    • @backstage/core-components@0.13.5-next.3
    • @backstage/core-plugin-api@1.6.0-next.3
    • @backstage/errors@1.2.2-next.0
    • @backstage/plugin-catalog-react@1.8.4-next.3
    • @backstage/theme@0.4.2-next.0

0.1.7-next.2

Patch Changes

  • 8cec7664e146: Removed @types/node dependency
  • Updated dependencies
    • @backstage/core-components@0.13.5-next.2
    • @backstage/core-plugin-api@1.6.0-next.2
    • @backstage/plugin-catalog-react@1.8.4-next.2
    • @backstage/catalog-model@1.4.2-next.1
    • @backstage/errors@1.2.1
    • @backstage/theme@0.4.1

0.1.7-next.1

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-react@1.8.4-next.1
    • @backstage/core-components@0.13.5-next.1
    • @backstage/catalog-model@1.4.2-next.0
    • @backstage/core-plugin-api@1.6.0-next.1
    • @backstage/errors@1.2.1
    • @backstage/theme@0.4.1

0.1.6-next.0

Patch Changes

  • 482bb5c0bbf8: Moved @types/react to be a regular dependency
  • Updated dependencies
    • @backstage/core-plugin-api@1.6.0-next.0
    • @backstage/core-components@0.13.5-next.0
    • @backstage/catalog-model@1.4.1
    • @backstage/errors@1.2.1
    • @backstage/theme@0.4.1
    • @backstage/plugin-catalog-react@1.8.3-next.0

0.1.4

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.13.4
    • @backstage/plugin-catalog-react@1.8.1
    • @backstage/core-plugin-api@1.5.3
    • @backstage/catalog-model@1.4.1
    • @backstage/errors@1.2.1
    • @backstage/theme@0.4.1

0.1.4-next.1

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-react@1.8.1-next.1

0.1.4-next.0

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.13.4-next.0
    • @backstage/core-plugin-api@1.5.3
    • @backstage/plugin-catalog-react@1.8.1-next.0
    • @backstage/catalog-model@1.4.1
    • @backstage/errors@1.2.1
    • @backstage/theme@0.4.1

0.1.3

Patch Changes

  • e6f50426333b: update some peer dependencies to silence yarn install
  • Updated dependencies
    • @backstage/theme@0.4.1
    • @backstage/errors@1.2.1
    • @backstage/plugin-catalog-react@1.8.0
    • @backstage/core-components@0.13.3
    • @backstage/core-plugin-api@1.5.3
    • @backstage/catalog-model@1.4.1

0.1.3-next.2

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-react@1.8.0-next.2
    • @backstage/theme@0.4.1-next.1
    • @backstage/core-plugin-api@1.5.3-next.1
    • @backstage/core-components@0.13.3-next.2
    • @backstage/catalog-model@1.4.1-next.0
    • @backstage/errors@1.2.1-next.0

0.1.3-next.1

Patch Changes

  • Updated dependencies
    • @backstage/theme@0.4.1-next.0
    • @backstage/core-components@0.13.3-next.1
    • @backstage/core-plugin-api@1.5.3-next.0
    • @backstage/plugin-catalog-react@1.7.1-next.1

0.1.3-next.0

Patch Changes

  • Updated dependencies
    • @backstage/errors@1.2.1-next.0
    • @backstage/core-components@0.13.3-next.0
    • @backstage/catalog-model@1.4.1-next.0
    • @backstage/core-plugin-api@1.5.2
    • @backstage/theme@0.4.0
    • @backstage/plugin-catalog-react@1.7.1-next.0

0.1.2

Patch Changes

  • Updated dependencies
    • @backstage/core-plugin-api@1.5.2
    • @backstage/core-components@0.13.2
    • @backstage/theme@0.4.0
    • @backstage/plugin-catalog-react@1.7.0
    • @backstage/catalog-model@1.4.0
    • @backstage/errors@1.2.0

0.1.2-next.3

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.13.2-next.3
    • @backstage/catalog-model@1.4.0-next.1
    • @backstage/core-plugin-api@1.5.2-next.0
    • @backstage/errors@1.2.0-next.0
    • @backstage/theme@0.4.0-next.1
    • @backstage/plugin-catalog-react@1.7.0-next.3

0.1.2-next.2

Patch Changes

  • Updated dependencies
    • @backstage/theme@0.4.0-next.1
    • @backstage/plugin-catalog-react@1.7.0-next.2
    • @backstage/core-components@0.13.2-next.2
    • @backstage/core-plugin-api@1.5.2-next.0

0.1.2-next.1

Patch Changes

  • Updated dependencies
    • @backstage/errors@1.2.0-next.0
    • @backstage/core-components@0.13.2-next.1
    • @backstage/plugin-catalog-react@1.7.0-next.1
    • @backstage/catalog-model@1.4.0-next.0
    • @backstage/core-plugin-api@1.5.2-next.0
    • @backstage/theme@0.4.0-next.0

0.1.2-next.0

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-react@1.7.0-next.0
    • @backstage/theme@0.4.0-next.0
    • @backstage/core-components@0.13.2-next.0
    • @backstage/core-plugin-api@1.5.1
    • @backstage/catalog-model@1.3.0
    • @backstage/errors@1.1.5

0.1.1

Patch Changes

  • Updated dependencies
    • @backstage/theme@0.3.0
    • @backstage/plugin-catalog-react@1.6.0
    • @backstage/core-components@0.13.1
    • @backstage/catalog-model@1.3.0
    • @backstage/core-plugin-api@1.5.1
    • @backstage/errors@1.1.5

0.1.1-next.2

Patch Changes

  • Updated dependencies
    • @backstage/theme@0.3.0-next.0
    • @backstage/core-components@0.13.1-next.1
    • @backstage/plugin-catalog-react@1.6.0-next.2
    • @backstage/core-plugin-api@1.5.1

0.1.1-next.1

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.13.1-next.0
    • @backstage/core-plugin-api@1.5.1
    • @backstage/plugin-catalog-react@1.6.0-next.1

0.1.1-next.0

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-react@1.6.0-next.0
    • @backstage/core-components@0.13.0
    • @backstage/core-plugin-api@1.5.1
    • @backstage/catalog-model@1.3.0
    • @backstage/errors@1.1.5
    • @backstage/theme@0.2.19

0.1.0

Minor Changes

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.13.0
    • @backstage/plugin-catalog-react@1.5.0
    • @backstage/theme@0.2.19
    • @backstage/core-plugin-api@1.5.1
    • @backstage/catalog-model@1.3.0
    • @backstage/errors@1.1.5