0.2.5 • Published 3 days ago

@veecode-platform/plugin-veecode-platform-common v0.2.5

Weekly downloads
-
License
Apache-2.0
Repository
-
Last release
3 days ago

VeeCode Platform Common Plugin

The Veecode Platform Common plugin is a backend plugin that extends the backstage catalog, adding new features to the application's standard behavior.

Such as new kinds, new schemas and a new apiversion.

Kinds:

  • Environment
  • Cluster
  • Database
  • Vault

ApiVersion

  • veecode.backstage.io/v1alpha1

Get started

cd packages/backend
yarn add @veecode-platform/plugin-veecode-platform-common

Now, in the file packages > backend > src > plugins > catalog.ts:

...
+ import { ClusterEntitiesProcessor, DatabaseEntitiesProcessor, EnvironmentEntitiesProcessor, VaultEntitiesProcessor } from '@veecode-platform/plugin-veecode-platform-common';
...

export default async function createPlugin(
  env: PluginEnvironment,
): Promise<Router> {
  const builder = await CatalogBuilder.create(env);
  ... 
  
+  builder.addProcessor( new ClusterEntitiesProcessor());
+  builder.addProcessor( new EnvironmentEntitiesProcessor());
+  builder.addProcessor( new DatabaseEntitiesProcessor());
+  builder.addProcessor( new VaultEntitiesProcessor());

  builder.addProcessor(new ScaffolderEntitiesProcessor());
  const { processingEngine, router } = await builder.build();
  await processingEngine.start();
  return router;
}

...

By adding the processors to the application's backend, we extend our configuration to the default behavior of the backstage.

Remember that in order to access the customized types, you just need to grant access in app-config.yaml:

catalog:
  import:
    entityFilename: catalog-info.yaml
    pullRequestBranchName: backstage-integration
  rules:
+    - allow: [Component, System, API, Resource, Location, Database, Cluster, Environment, Vault]
...
0.2.5

3 days ago

0.2.4

4 days ago

0.2.1

6 days ago

0.2.3

5 days ago

0.2.2

5 days ago

0.1.115

8 days ago

0.1.114

11 days ago

0.1.113

11 days ago

0.1.112

11 days ago

0.1.111

11 days ago

0.1.110

13 days ago

0.1.107

13 days ago

0.1.106

13 days ago

0.1.109

13 days ago

0.1.108

13 days ago

0.1.105

13 days ago

0.1.104

13 days ago

0.1.103

14 days ago

0.1.102

14 days ago

0.1.101

17 days ago

0.1.100

18 days ago

0.1.99

21 days ago

0.1.97

22 days ago

0.1.98

21 days ago

0.1.96

24 days ago

0.1.94

24 days ago

0.1.95

24 days ago

0.1.93

25 days ago

0.1.91

1 month ago

0.1.92

1 month ago

0.1.90

1 month ago

0.1.87

1 month ago

0.1.88

1 month ago

0.1.89

1 month ago

0.1.85

2 months ago

0.1.86

2 months ago

0.1.84

2 months ago

0.1.83

2 months ago

0.1.80

2 months ago

0.1.81

2 months ago

0.1.82

2 months ago

0.1.77

2 months ago

0.1.78

2 months ago

0.1.79

2 months ago

0.1.76

2 months ago

0.1.74

2 months ago

0.1.75

2 months ago

0.1.70

2 months ago

0.1.71

2 months ago

0.1.72

2 months ago

0.1.73

2 months ago

0.1.68

3 months ago

0.1.69

3 months ago

0.1.64

3 months ago

0.1.65

3 months ago

0.1.66

3 months ago

0.1.67

3 months ago

0.1.62

3 months ago

0.1.57

3 months ago

0.1.58

3 months ago

0.1.56

4 months ago

0.1.54

4 months ago

0.1.55

4 months ago

0.1.52

4 months ago

0.1.53

4 months ago

0.1.51

4 months ago

0.1.50

4 months ago

0.1.49

4 months ago

0.1.45

4 months ago

0.1.46

4 months ago

0.1.47

4 months ago

0.1.48

4 months ago

0.1.42

4 months ago

0.1.43

4 months ago

0.1.44

4 months ago

0.1.34

5 months ago

0.1.35

5 months ago

0.1.36

5 months ago

0.1.37

5 months ago

0.1.41

5 months ago

0.1.40

5 months ago

0.1.38

5 months ago

0.1.39

5 months ago

0.1.33

5 months ago

0.1.32

5 months ago

0.1.30

5 months ago

0.1.31

5 months ago

0.1.27

5 months ago

0.1.28

5 months ago

0.1.29

5 months ago

0.1.26

5 months ago

0.1.24

5 months ago

0.1.25

5 months ago

0.1.20

5 months ago

0.1.21

5 months ago

0.1.22

5 months ago

0.1.23

5 months ago

0.1.15

5 months ago

0.1.19

5 months ago

0.1.14

5 months ago

0.1.13

6 months ago

0.1.12

6 months ago

0.1.11

6 months ago

0.1.10

6 months ago

0.1.9

6 months ago

0.1.8

6 months ago

0.1.7

6 months ago

0.1.6

6 months ago

0.1.5

6 months ago

0.1.4

6 months ago

0.1.3

6 months ago

0.1.2

6 months ago

0.1.1

6 months ago