Files
backstage/plugins/kubernetes/CHANGELOG.md
T
github-actions[bot] a94a2b8b3f Version Packages (next)
2022-01-18 13:49:07 +00:00

19 KiB

@backstage/plugin-kubernetes

0.5.5-next.0

Patch Changes

  • 51fbedc445: Migrated usage of deprecated IdentityApi methods.
  • Updated dependencies
    • @backstage/core-components@0.8.5-next.0
    • @backstage/core-plugin-api@0.6.0-next.0
    • @backstage/config@0.1.13-next.0
    • @backstage/plugin-catalog-react@0.6.12-next.0
    • @backstage/catalog-model@0.9.10-next.0
    • @backstage/plugin-kubernetes-common@0.2.2-next.0

0.5.4

Patch Changes

  • 7612e2856b: Clean up emptystate.svg image, removing wrong white artifact from the background
  • Updated dependencies
    • @backstage/config@0.1.12
    • @backstage/core-components@0.8.4
    • @backstage/core-plugin-api@0.5.0
    • @backstage/plugin-catalog-react@0.6.11
    • @backstage/catalog-model@0.9.9

0.5.3

Patch Changes

  • 7ac0bd2c66: implement dashboard link formatter for GKE
  • 4ce51ab0f1: Internal refactor of the react-use imports to use react-use/lib/* instead.
  • Updated dependencies
    • @backstage/core-plugin-api@0.4.1
    • @backstage/plugin-catalog-react@0.6.10
    • @backstage/plugin-kubernetes-common@0.2.1
    • @backstage/core-components@0.8.3

0.5.2

Patch Changes

  • 610614a06d: Includes KubernetesBackendClient in the export to allow developers to use it externally.
  • Updated dependencies
    • @backstage/core-plugin-api@0.4.0
    • @backstage/plugin-catalog-react@0.6.8
    • @backstage/core-components@0.8.2

0.5.1

Patch Changes

  • 6f0c850a86: Fixed styling bug for the CronJobsAccordions and updated Completed pods to display a green dot.
  • Updated dependencies
    • @backstage/core-plugin-api@0.3.1
    • @backstage/core-components@0.8.1
    • @backstage/catalog-model@0.9.8
    • @backstage/plugin-catalog-react@0.6.7

0.5.0

Minor Changes

  • c010632f88: Add pod metrics lookup and display in pod table.

    Backwards incompatible changes

    If your Kubernetes distribution does not have the metrics server installed, you will need to set the skipMetricsLookup config flag to false.

    See the configuration docs for more details.

Patch Changes

  • cd450844f6: Moved React dependencies to peerDependencies and allow both React v16 and v17 to be used.
  • Updated dependencies
    • @backstage/core-components@0.8.0
    • @backstage/core-plugin-api@0.3.0
    • @backstage/plugin-kubernetes-common@0.2.0
    • @backstage/plugin-catalog-react@0.6.5

0.4.22

Patch Changes

  • 86ed770308: Added accordions to display information on Jobs and CronJobs in the kubernetes plugin. Updated the PodsTable with fewer default columns and the ability to pass in additional ones depending on the use case.
  • Updated dependencies
    • @backstage/core-components@0.7.6
    • @backstage/theme@0.2.14
    • @backstage/core-plugin-api@0.2.2
    • @backstage/plugin-kubernetes-common@0.1.7

0.4.21

Patch Changes

  • 3739d3f773: Implement support for formatting OpenShift dashboard url links
  • Updated dependencies
    • @backstage/plugin-kubernetes-common@0.1.6
    • @backstage/core-plugin-api@0.2.1
    • @backstage/core-components@0.7.5

0.4.20

Patch Changes

  • a125278b81: Refactor out the deprecated path and icon from RouteRefs
  • Updated dependencies
    • @backstage/catalog-model@0.9.7
    • @backstage/plugin-catalog-react@0.6.4
    • @backstage/core-components@0.7.4
    • @backstage/core-plugin-api@0.2.0

0.4.19

Patch Changes

  • 9f3dd76bc7: fix: kubernetes plugin shall pass id token on get clusters request if possible
  • Updated dependencies
    • @backstage/core-components@0.7.3
    • @backstage/theme@0.2.13
    • @backstage/core-plugin-api@0.1.13
    • @backstage/plugin-catalog-react@0.6.3

0.4.18

Patch Changes

  • 14df942bae: The Kubernetes plugin will now re-fetch the kubernetes objects every ten seconds (not current configurable), this allows users to track the progress of deployments without refreshing the browser.
  • Updated dependencies
    • @backstage/config@0.1.11
    • @backstage/theme@0.2.12
    • @backstage/core-components@0.7.2
    • @backstage/plugin-catalog-react@0.6.2
    • @backstage/catalog-model@0.9.6
    • @backstage/core-plugin-api@0.1.12

0.4.17

Patch Changes

  • 89bcf90b66: Refactor kubernetes fetcher to reduce boilerplate code
  • Updated dependencies
    • @backstage/plugin-catalog-react@0.6.0
    • @backstage/core-components@0.7.0
    • @backstage/theme@0.2.11

0.4.16

Patch Changes

  • c148c8854b: Support Rancher URL's with an existing path component
  • ca0559444c: Avoid usage of .to*Case(), preferring .toLocale*Case('en-US') instead.
  • 81a41ec249: Added a name key to all extensions in order to improve Analytics API metadata.
  • Updated dependencies
    • @backstage/core-components@0.6.1
    • @backstage/core-plugin-api@0.1.10
    • @backstage/plugin-catalog-react@0.5.2
    • @backstage/catalog-model@0.9.4
    • @backstage/plugin-kubernetes-common@0.1.5

0.4.15

Patch Changes

  • e6aaf246c2: Enhanced deployment accordion to display the namespace of the deployment.
  • 6ba06efe08: Exported KubernetesApi, kubernetesApiRef, and KubernetesAuthProvidersApi.
  • 8d397ef27a: Added a check for the Kubernetes annotation on the entity
  • 6c0bd7fb75: Add dashboard support for Rancher
  • Updated dependencies
    • @backstage/core-plugin-api@0.1.9
    • @backstage/core-components@0.6.0
    • @backstage/plugin-catalog-react@0.5.1

0.4.14

Patch Changes

  • 7a0c334707: Provide access to the Kubernetes dashboard when viewing a specific resource
  • Updated dependencies
    • @backstage/core-components@0.5.0
    • @backstage/plugin-catalog-react@0.5.0
    • @backstage/catalog-model@0.9.3
    • @backstage/config@0.1.10
    • @backstage/plugin-kubernetes-common@0.1.4

0.4.13

Patch Changes

  • 9f1362dcc1: Upgrade @material-ui/lab to 4.0.0-alpha.57.
  • Updated dependencies
    • @backstage/core-components@0.4.2
    • @backstage/plugin-catalog-react@0.4.6
    • @backstage/core-plugin-api@0.1.8

0.4.12

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-react@0.4.5
    • @backstage/core-components@0.4.0
    • @backstage/catalog-model@0.9.1

0.4.11

Patch Changes

  • 8bedb75ae: Update Luxon dependency to 2.x
  • Updated dependencies
    • @backstage/core-components@0.3.1
    • @backstage/core-plugin-api@0.1.6
    • @backstage/plugin-catalog-react@0.4.2

0.4.10

Patch Changes

  • 260c053b9: Fix All Material UI Warnings
  • Updated dependencies
    • @backstage/core-components@0.3.0
    • @backstage/config@0.1.6
    • @backstage/core-plugin-api@0.1.5
    • @backstage/plugin-catalog-react@0.4.1

0.4.9

Patch Changes

  • 9d40fcb1e: - Bumping material-ui/core version to at least 4.12.2 as they made some breaking changes in later versions which broke Pagination of the Table.
    • Switching out material-table to @material-table/core for support for the later versions of material-ui/core
    • This causes a minor API change to @backstage/core-components as the interface for Table re-exports the prop from the underlying Table components.
    • onChangeRowsPerPage has been renamed to onRowsPerPageChange
    • onChangePage has been renamed to onPageChange
    • Migration guide is here: https://material-table-core.com/docs/breaking-changes
  • 7f24f4088: chore(deps): bump @kubernetes/client-node from 0.14.3 to 0.15.0
  • Updated dependencies
    • @backstage/core-components@0.2.0
    • @backstage/plugin-catalog-react@0.4.0
    • @backstage/core-plugin-api@0.1.4
    • @backstage/theme@0.2.9
    • @backstage/plugin-kubernetes-common@0.1.3

0.4.8

Patch Changes

  • Updated dependencies
    • @backstage/plugin-catalog-react@0.3.0

0.4.7

Patch Changes

  • Updated dependencies
    • @backstage/core-components@0.1.5
    • @backstage/catalog-model@0.9.0
    • @backstage/plugin-catalog-react@0.2.6
    • @backstage/plugin-kubernetes-common@0.1.2

0.4.6

Patch Changes

  • 48c9fcd33: Migrated to use the new @backstage/core-* packages rather than @backstage/core.
  • Updated dependencies
    • @backstage/core-plugin-api@0.1.3
    • @backstage/catalog-model@0.8.4
    • @backstage/plugin-catalog-react@0.2.4

0.4.5

Patch Changes

  • Updated dependencies [add62a455]
  • Updated dependencies [cc592248b]
  • Updated dependencies [17c497b81]
  • Updated dependencies [704875e26]
    • @backstage/catalog-model@0.8.0
    • @backstage/core@0.7.11
    • @backstage/plugin-catalog-react@0.2.0
    • @backstage/plugin-kubernetes-common@0.1.1

0.4.4

Patch Changes

  • 062bbf90f: chore: bump @testing-library/user-event from 12.8.3 to 13.1.8
  • ea21d46f0: Export types
  • 675a569a9: chore: bump react-use dependency in all packages
  • Updated dependencies [062bbf90f]
  • Updated dependencies [10c008a3a]
  • Updated dependencies [889d89b6e]
  • Updated dependencies [16be1d093]
  • Updated dependencies [3f988cb63]
  • Updated dependencies [675a569a9]
    • @backstage/core@0.7.9
    • @backstage/plugin-catalog-react@0.1.6
    • @backstage/catalog-model@0.7.9

0.4.3

Patch Changes

  • f53fba29f: Adds @backstage/plugin-kubernetes-common library to share types between kubernetes frontend and backend.
  • Updated dependencies [f65adcde7]
  • Updated dependencies [81c54d1f2]
  • Updated dependencies [80888659b]
  • Updated dependencies [7b8272fb7]
  • Updated dependencies [d8b81fd28]
    • @backstage/core@0.7.8
    • @backstage/plugin-catalog-react@0.1.5
    • @backstage/theme@0.2.7
    • @backstage/catalog-model@0.7.8
    • @backstage/config@0.1.5

0.4.2

Patch Changes

  • a2a3c7803: Bump @kubernetes/client-node from ^0.13.2 to ^0.14.0.
  • Updated dependencies [a2a3c7803]
  • Updated dependencies [01ccef4c7]
  • Updated dependencies [fcc3ada24]
  • Updated dependencies [4618774ff]
  • Updated dependencies [df59930b3]
    • @backstage/plugin-kubernetes-backend@0.3.2
    • @backstage/plugin-catalog-react@0.1.3
    • @backstage/core@0.7.3
    • @backstage/theme@0.2.5

0.4.1

Patch Changes

  • 1df417bd3: Add tests for kubernetes custom hook
  • 9ca0e4009: use local version of lowerCase and upperCase methods
  • 1f98a6ff8: Filter out k8s cluster with no resources or errors
  • Updated dependencies [0434853a5]
  • Updated dependencies [8686eb38c]
  • Updated dependencies [9ca0e4009]
  • Updated dependencies [34ff49b0f]
  • Updated dependencies [1f98a6ff8]
    • @backstage/config@0.1.4
    • @backstage/core@0.7.2
    • @backstage/plugin-catalog-react@0.1.2
    • @backstage/plugin-kubernetes-backend@0.3.1

0.4.0

Minor Changes

  • 9581ff0b4: Restructure configuration; Add GKE cluster locator

    Config migration

    1. kubernetes.clusters is now at kubernetes.clusterLocatorMethods[].clusters when the clusterLocatorMethod is of type: 'config''
    2. kubernetes.serviceLocatorMethod is now an object. multiTenant is the only valid type currently

    Old config example:

    kubernetes:
      serviceLocatorMethod: 'multiTenant'
      clusterLocatorMethods:
        - 'config'
      clusters:
        - url: http://127.0.0.1:9999
          name: minikube
          authProvider: 'serviceAccount'
          serviceAccountToken:
            $env: K8S_MINIKUBE_TOKEN
        - url: http://127.0.0.2:9999
          name: aws-cluster-1
          authProvider: 'aws'
    

    New config example:

    kubernetes:
      serviceLocatorMethod:
        type: 'multiTenant'
      clusterLocatorMethods:
        - type: 'config'
          clusters:
            - url: http://127.0.0.1:9999
              name: minikube
              authProvider: 'serviceAccount'
              serviceAccountToken:
                $env: K8S_MINIKUBE_TOKEN
            - url: http://127.0.0.2:9999
              name: aws-cluster-1
              authProvider: 'aws'
    
  • e2c1b3fb6: Add initial CRD support framework

Patch Changes

  • 763926bc1: Adds a new method getClusters to grab cluster configuration in the frontend
  • Updated dependencies [5d7834baf]
  • Updated dependencies [0b42fff22]
  • Updated dependencies [ff4d666ab]
  • Updated dependencies [9581ff0b4]
  • Updated dependencies [2089de76b]
  • Updated dependencies [dc1fc92c8]
  • Updated dependencies [8de9963f0]
  • Updated dependencies [e2c1b3fb6]
    • @backstage/plugin-kubernetes-backend@0.3.0
    • @backstage/catalog-model@0.7.4
    • @backstage/core@0.7.1
    • @backstage/theme@0.2.4

0.3.12

Patch Changes

  • ba21797ca: k8s plugin now surfaces k8s components with only label selector query annotation. Previously backstage.io/kubernetes-label-selector catalog entity annotation would only work if you also included backstage.io/kubernetes-id. But backstage.io/kubernetes-id value was ignored
  • 42c8ebb79: Support AWS auth provider on kubernetes FE plugin
  • Updated dependencies [12d8f27a6]
  • Updated dependencies [f43192207]
  • Updated dependencies [e3adec2bd]
  • Updated dependencies [40c0fdbaa]
  • Updated dependencies [2a271d89e]
  • Updated dependencies [bece09057]
  • Updated dependencies [169f48deb]
  • Updated dependencies [8a1566719]
  • Updated dependencies [9d455f69a]
  • Updated dependencies [4c049a1a1]
  • Updated dependencies [02816ecd7]
    • @backstage/catalog-model@0.7.3
    • @backstage/plugin-kubernetes-backend@0.2.8
    • @backstage/core@0.7.0
    • @backstage/plugin-catalog-react@0.1.1

0.3.11

Patch Changes

  • Updated dependencies [a70af22a2]
  • Updated dependencies [3a58084b6]
  • Updated dependencies [e799e74d4]
  • Updated dependencies [d0760ecdf]
  • Updated dependencies [1407b34c6]
  • Updated dependencies [88f1f1b60]
  • Updated dependencies [bad21a085]
  • Updated dependencies [9615e68fb]
  • Updated dependencies [49f9b7346]
  • Updated dependencies [5c2e2863f]
  • Updated dependencies [3a58084b6]
  • Updated dependencies [a1f5e6545]
  • Updated dependencies [2c1f2a7c2]
    • @backstage/plugin-kubernetes-backend@0.2.7
    • @backstage/core@0.6.3
    • @backstage/plugin-catalog-react@0.1.0
    • @backstage/catalog-model@0.7.2
    • @backstage/config@0.1.3

0.3.10

Patch Changes

0.3.9

Patch Changes

  • 6ed2b47d6: Include Backstage identity token in requests to backend plugins.
  • 64b9efac2: Migrate to new composability API, exporting the plugin instance as kubernetesPlugin and entity content as EntityKubernetesContent.
  • Updated dependencies [19d354c78]
  • Updated dependencies [b51ee6ece]
    • @backstage/plugin-catalog-react@0.0.3
    • @backstage/core@0.6.1

0.3.8

Patch Changes

0.3.7

Patch Changes

  • 681111228: Add AWS auth provider for Kubernetes
  • a6e3b9596: Improve error reporting for plugin misconfiguration.
  • Updated dependencies [681111228]
    • @backstage/plugin-kubernetes-backend@0.2.6

0.3.6

Patch Changes

  • d014185db: Show Kubernetes Service manifests. Show Kubernetes Ingress manifests.
  • Updated dependencies [def2307f3]
  • Updated dependencies [d54857099]
  • Updated dependencies [efd6ef753]
  • Updated dependencies [a187b8ad0]
  • Updated dependencies [a93f42213]
    • @backstage/catalog-model@0.7.0
    • @backstage/plugin-kubernetes-backend@0.2.5
    • @backstage/core@0.5.0

0.3.5

Patch Changes

  • 1fea88fd0: Fixed an issue where assets weren't properly bundled in the published package.

0.3.4

Patch Changes

  • 5a9a7e7c2: Revamped Kubernetes UI and added error reporting/detection
  • 3e7c09c84: Minor updates to display of errors
  • Updated dependencies [5a9a7e7c2]
  • Updated dependencies [f3b064e1c]
  • Updated dependencies [265a7ab30]
  • Updated dependencies [abbee6fff]
  • Updated dependencies [147fadcb9]
    • @backstage/plugin-kubernetes-backend@0.2.4
    • @backstage/catalog-model@0.6.1
    • @backstage/core@0.4.4

0.3.3

Patch Changes

  • Updated dependencies [c911061b7]
  • Updated dependencies [8ef71ed32]
  • Updated dependencies [0e6298f7e]
  • Updated dependencies [ac3560b42]
    • @backstage/catalog-model@0.6.0
    • @backstage/core@0.4.1
    • @backstage/plugin-kubernetes-backend@0.2.3

0.3.2

Patch Changes

  • Updated dependencies [2527628e1]
  • Updated dependencies [e3bd9fc2f]
  • Updated dependencies [1c69d4716]
  • Updated dependencies [83b6e0c1f]
  • Updated dependencies [1665ae8bb]
  • Updated dependencies [04f26f88d]
  • Updated dependencies [ff243ce96]
  • Updated dependencies [e3bd9fc2f]
    • @backstage/core@0.4.0
    • @backstage/config@0.1.2
    • @backstage/catalog-model@0.5.0
    • @backstage/theme@0.2.2
    • @backstage/plugin-kubernetes-backend@0.2.2

0.3.1

Patch Changes

  • bcc211a08: k8s-plugin: refactor approach to use annotation based label-selector
  • Updated dependencies [08835a61d]
  • Updated dependencies [a9fd599f7]
  • Updated dependencies [bcc211a08]
    • @backstage/catalog-model@0.4.0
    • @backstage/plugin-kubernetes-backend@0.2.1

0.3.0

Minor Changes

  • 1166fcc36: add kubernetes selector to component model

Patch Changes

  • Updated dependencies [475fc0aaa]
  • Updated dependencies [1166fcc36]
  • Updated dependencies [1185919f3]
    • @backstage/core@0.3.2
    • @backstage/catalog-model@0.3.0
    • @backstage/plugin-kubernetes-backend@0.2.0

0.2.1

Patch Changes

0.2.0

Minor Changes

  • 28edd7d29: Create backend plugin through CLI

Patch Changes