remove all graphql plugin migration work

Signed-off-by: zcason <a-zcason@expediagroup.com>
This commit is contained in:
zcason
2023-09-25 11:45:51 -05:00
parent 38fddab7d5
commit 08f12abf00
9 changed files with 0 additions and 74 deletions
-5
View File
@@ -1,5 +0,0 @@
---
'@backstage/plugin-graphql-backend': patch
---
Added support to the graphql plugin for the new backend
-1
View File
@@ -38,7 +38,6 @@
"@backstage/plugin-catalog-backend-module-unprocessed": "workspace:^",
"@backstage/plugin-devtools-backend": "workspace:^",
"@backstage/plugin-entity-feedback-backend": "workspace:^",
"@backstage/plugin-graphql-backend": "workspace:^",
"@backstage/plugin-kubernetes-backend": "workspace:^",
"@backstage/plugin-lighthouse-backend": "workspace:^",
"@backstage/plugin-linguist-backend": "workspace:^",
-1
View File
@@ -29,7 +29,6 @@ backend.add(
backend.add(import('@backstage/plugin-catalog-backend/alpha'));
backend.add(import('@backstage/plugin-devtools-backend'));
backend.add(import('@backstage/plugin-entity-feedback-backend'));
backend.add(import('@backstage/plugin-graphql-backend'));
backend.add(import('@backstage/plugin-kubernetes-backend/alpha'));
backend.add(import('@backstage/plugin-lighthouse-backend'));
backend.add(import('@backstage/plugin-linguist-backend'));
-16
View File
@@ -26,19 +26,3 @@ yarn workspace example-backend start
```
This will launch the full example backend.
### New Backend System
The grahpql backend plugin has support for the [new backend system](https://backstage.io/docs/backend-system/), here's how you can set that up:
In your `packages/backend/src/index.ts` make the following changes:
```diff
import { createBackend } from '@backstage/backend-defaults';
const backend = createBackend();
backend.add(import('@backstage/plugin-graphql-backend'));
// ... other feature additions
backend.start();
```
-5
View File
@@ -3,7 +3,6 @@
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
import { BackendFeature } from '@backstage/backend-plugin-api';
import { Config } from '@backstage/config';
import express from 'express';
import { Logger } from 'winston';
@@ -11,10 +10,6 @@ import { Logger } from 'winston';
// @public (undocumented)
export function createRouter(options: RouterOptions): Promise<express.Router>;
// @public
const graphqlPlugin: () => BackendFeature;
export default graphqlPlugin;
// @public (undocumented)
export interface RouterOptions {
// (undocumented)
-1
View File
@@ -35,7 +35,6 @@
"dependencies": {
"@apollo/server": "^4.0.0",
"@backstage/backend-common": "workspace:^",
"@backstage/backend-plugin-api": "workspace:^",
"@backstage/config": "workspace:^",
"@backstage/plugin-catalog-graphql": "workspace:^",
"@graphql-tools/schema": "^9.0.0",
-1
View File
@@ -21,4 +21,3 @@
*/
export * from './service/router';
export { graphqlPlugin as default } from './plugin';
-42
View File
@@ -1,42 +0,0 @@
/*
* Copyright 2023 The Backstage Authors
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import {
coreServices,
createBackendPlugin,
} from '@backstage/backend-plugin-api';
import { createRouter } from './service/router';
import { loggerToWinstonLogger } from '@backstage/backend-common';
export const graphqlPlugin = createBackendPlugin({
pluginId: 'graphql',
register(env) {
env.registerInit({
deps: {
config: coreServices.rootConfig,
http: coreServices.httpRouter,
logger: coreServices.logger,
},
async init({ config, http, logger }) {
http.use(
await createRouter({
config,
logger: loggerToWinstonLogger(logger),
}),
);
},
});
},
});
-2
View File
@@ -7280,7 +7280,6 @@ __metadata:
dependencies:
"@apollo/server": ^4.0.0
"@backstage/backend-common": "workspace:^"
"@backstage/backend-plugin-api": "workspace:^"
"@backstage/cli": "workspace:^"
"@backstage/config": "workspace:^"
"@backstage/plugin-catalog-graphql": "workspace:^"
@@ -25962,7 +25961,6 @@ __metadata:
"@backstage/plugin-catalog-backend-module-unprocessed": "workspace:^"
"@backstage/plugin-devtools-backend": "workspace:^"
"@backstage/plugin-entity-feedback-backend": "workspace:^"
"@backstage/plugin-graphql-backend": "workspace:^"
"@backstage/plugin-kubernetes-backend": "workspace:^"
"@backstage/plugin-lighthouse-backend": "workspace:^"
"@backstage/plugin-linguist-backend": "workspace:^"