Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IDP Demo improvements #3754

Open
2 of 10 tasks
LutzLange opened this issue Oct 31, 2024 · 3 comments
Open
2 of 10 tasks

IDP Demo improvements #3754

LutzLange opened this issue Oct 31, 2024 · 3 comments
Assignees
Labels
team/honeybadger Team Honey Badger

Comments

@LutzLange
Copy link

LutzLange commented Oct 31, 2024

This issue is to collect and track feedback on IDP demo v1 that allows you to deploy a new GO Service.

Go-Service improvements

Quick Wins:

  • Remove showing GitOps Repository Location tab from the Go-Service template
  • Shorten GitHub Action pipeline name "validate and test" to "checks"
  • Improve Kratix Resource page - Creation Progress Box
  • Allow navigation from Service Component->Deployment->Management Cluster
  • Create a simple "Create Namespace" template
  • Create a simple "Create a GitRepository " template

A bit of work:

  • Automate de-provisioning of service instances ( partially done in shell script here )
  • Crossplane cleanup blocked currently.

Could be a lot of work:

  • 1st Commit on the New Service repository should be done as the service requester

  • On the Component page of the Go Service. The Deployment Tab

    • Easy: has a table where the Section Action is only Links. Rename to "Links"
    • Easy?: Lists Source as "lutzdemo/lutzdemo" which is wrong. Should be DemoTechInc/lutzdemo, right?
    • Easy: Installation is gazelle. This is a Management Cluster or an Infrastructure, but not an Installation.
    • A bit of work: Dependency Section of the the Component in Backstage is empty. We should add the ElasticCache and RDS there? Check if we can add these as resources in Backstage.

Tackle Day 2 Operation

  • How to iterate & version services
  • Provide a way to delete the Service through Backstage
@github-project-automation github-project-automation bot moved this to Inbox 📥 in Roadmap Oct 31, 2024
@LutzLange LutzLange changed the title IDP Demo improvements & feedback IDP Demo improvements Oct 31, 2024
@LutzLange LutzLange added the team/honeybadger Team Honey Badger label Oct 31, 2024
@weatherhog
Copy link

Meeting scheduled for November 20.

@marians
Copy link
Member

marians commented Nov 26, 2024

Created the two stub templates. They don't show up yet in the Demotech portal. Have to check.

@marians
Copy link
Member

marians commented Nov 26, 2024

Update: the template stubs are available now on the Create page

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
team/honeybadger Team Honey Badger
Projects
Status: Inbox 📥
Development

No branches or pull requests

3 participants