backstage-plugins icon indicating copy to clipboard operation
backstage-plugins copied to clipboard

AAP backend needs a standalone dev environment

Open tumido opened this issue 2 years ago • 8 comments

We need to provide a standalone dev environment for plugins that interact with backstage catalog so we can eventually remove packages folder and develop plugins independently.

Please take a look at the AAP backend plugin and implement a catalog backend similar to the implementation for Keycloak plugin https://github.com/janus-idp/backstage-plugins/pull/543

tumido avatar Jul 27 '23 16:07 tumido

Interested to work on this.

navinyashende avatar Jul 28 '23 06:07 navinyashende

Any pointers on local setup of AAP? I tried for docker images and found one on registry.redhat.com which needs registry service account.

navinyashende avatar Jul 30 '23 09:07 navinyashende

Any pointers on local setup of AAP? I tried for docker images and found one on registry.redhat.com which needs registry service account.

Hey thanks, can follow https://github.com/janus-idp/backstage-plugins/issues/545#issuecomment-1678060826

@cooktheryan do you have any other pointers for local setup?

invincibleJai avatar Aug 17 '23 05:08 invincibleJai

@invincibleJai the difficult part is that you would either need a vm locally or in the cloud for standalone AAP or an OpenShift cluster where AAP can be deployed. With AAP many instances can be installed in into a single OpenShift cluster into different namespaces

cooktheryan avatar Aug 18 '23 12:08 cooktheryan

@invincibleJai @cooktheryan Thanks for sharing the setup. For standalone dev environment, requiring a cluster seems to be a bit tedious requirement at this point. Can we install the operator in a shared environment like operate-first.io and use it as a public instance for dev setup?

navinyashende avatar Aug 21 '23 14:08 navinyashende

@navinyashende the compute with operate fist has been decommissioned. There exists a cluster specifically for Janus development deployed through ROSA where we should have the capabilities to deploy it into multiple namespaces. /cc @jasperchui

cooktheryan avatar Aug 21 '23 19:08 cooktheryan

@navinyashende Yeah setup is not smooth, LMK if you want I can pick this up.

invincibleJai avatar Sep 11 '23 15:09 invincibleJai

@invincibleJai Sure, Can we have a document for this setup as well? That would help others like me who are not aware of the complex stuff.

navinyashende avatar Oct 03 '23 11:10 navinyashende

This issue has been closed due to the fact that the Janus community is being sunset.

For future plugin issues, please use https://github.com/backstage/community-plugins/issues

For future showcase issues, please use https://issues.redhat.com/browse/RHIDP

For more information on the sunset, see:

https://janus-idp.io/blog/2024/07/05/future-of-janus-community https://issues.redhat.com/browse/RHIDP-3690 https://issues.redhat.com/browse/RHIDP-1018

rhdh-bot avatar Sep 03 '24 17:09 rhdh-bot