Use new url scheme for techdocs

This commit is contained in:
Sebastian Qvarfordt
2020-10-08 16:59:30 +02:00
parent c6d1f4846f
commit ae499a55ff
9 changed files with 15 additions and 22 deletions
@@ -78,7 +78,7 @@ export async function createRouter({
}
});
router.get('/metadata/entity/:kind/:namespace/:name', async (req, res) => {
router.get('/metadata/entity/:namespace/:kind/:name', async (req, res) => {
const baseUrl = config.getString('backend.baseUrl');
const { kind, namespace, name } = req.params;
@@ -101,7 +101,7 @@ export async function createRouter({
}
});
router.get('/docs/:kind/:namespace/:name/*', async (req, res) => {
router.get('/docs/:namespace/:kind/:name/*', async (req, res) => {
const storageUrl = config.getString('techdocs.storageUrl');
const { kind, namespace, name } = req.params;
@@ -53,7 +53,7 @@ describe('local publisher', () => {
const resultDir = path.resolve(
__dirname,
`../../../../static/docs/${mockEntity.kind}/default/${mockEntity.metadata.name}`,
`../../../../static/docs/default/${mockEntity.kind}/${mockEntity.metadata.name}`,
);
expect(fs.existsSync(resultDir)).toBeTruthy();
@@ -42,8 +42,8 @@ export class LocalPublish implements PublisherBase {
const publishDir = resolvePackagePath(
'@backstage/plugin-techdocs-backend',
'static/docs',
entity.kind,
entityNamespace,
entity.kind,
entity.metadata.name,
);