Kubernetes: initial CRD framework (#4892)

* Kubernetes: initial CRD framework

Signed-off-by: mclarke <mclarke@spotify.com>

* use luxon instead of date-fns

Signed-off-by: mclarke <mclarke@spotify.com>

* fix test

Signed-off-by: mclarke <mclarke@spotify.com>

* update ui schema

Signed-off-by: mclarke <mclarke@spotify.com>

* update app config

Signed-off-by: mclarke <mclarke@spotify.com>

* rollout tests

Signed-off-by: mclarke <mclarke@spotify.com>

* add default custom resource component

Signed-off-by: mclarke <mclarke@spotify.com>

* make custom resources optional

Signed-off-by: mclarke <mclarke@spotify.com>

* add docs

Signed-off-by: mclarke <mclarke@spotify.com>

* prettier

Signed-off-by: mclarke <mclarke@spotify.com>

* replace core-api usage with core

Signed-off-by: mclarke <mclarke@spotify.com>
This commit is contained in:
Matthew Clarke
2021-03-11 10:32:41 +00:00
committed by GitHub
parent 6bd417b7b8
commit e2c1b3fb6a
53 changed files with 5853 additions and 198 deletions
+3 -1
View File
@@ -32,9 +32,9 @@
},
"dependencies": {
"@backstage/catalog-model": "^0.7.3",
"@backstage/plugin-catalog-react": "^0.1.1",
"@backstage/config": "^0.1.3",
"@backstage/core": "^0.7.0",
"@backstage/plugin-catalog-react": "^0.1.1",
"@backstage/plugin-kubernetes-backend": "^0.2.8",
"@backstage/theme": "^0.2.3",
"@kubernetes/client-node": "^0.13.2",
@@ -42,6 +42,8 @@
"@material-ui/icons": "^4.9.1",
"@material-ui/lab": "4.0.0-alpha.45",
"js-yaml": "^4.0.0",
"lodash": "^4.17.21",
"luxon": "^1.26.0",
"react": "^16.13.1",
"react-dom": "^16.13.1",
"react-router-dom": "6.0.0-beta.0",