kyma-project / btp-manager

BTP Manager installs SAP BTP Service Operator as a Kyma module
Apache License 2.0
6 stars 16 forks source link

[POC] Catalog Views and integration with Service Manager #442

Open PK85 opened 9 months ago

PK85 commented 9 months ago

Description

Provide new UI for BTP Operator in the Busola where users can see Service Catalog. For now it could be separate application, if installed in the Kyma cluster should already work. In the future probably it will be a part of the btp-manager module.

Reason

We want to make BTP Operator user's lives easier and more convenient where they can see all of the available services in the Busola and then just provision some of them.

AC

PK85 commented 9 months ago

Reference sharing:

apiVersion: services.cloud.sap.com/v1
kind: ServiceInstance
metadata:
  name: kyma-demo-instance-123
  namespace: develope
spec:
  serviceOfferingName: xsuaa
  servicePlanName: reference-instance
  parameters:
    referenced_instance_id: <shared service id>
---
apiVersion: services.cloud.sap.com/v1
kind: ServiceBinding
metadata:
  name: kyma-demo-binding-123
  namespace: develope
spec:
  serviceInstanceName: kyma-demo-instance-123
kyma-bot commented 6 months ago

This issue or PR has been automatically marked as stale due to the lack of recent activity. Thank you for your contributions.

This bot triages issues and PRs according to the following rules:

You can:

If you think that I work incorrectly, kindly raise an issue with the problem.

/lifecycle stale

kyma-bot commented 5 months ago

This issue or PR has been automatically closed due to the lack of activity. Thank you for your contributions.

This bot triages issues and PRs according to the following rules:

You can:

If you think that I work incorrectly, kindly raise an issue with the problem.

/close

kyma-bot commented 5 months ago

@kyma-bot: Closing this issue.

In response to [this](https://github.com/kyma-project/btp-manager/issues/442#issuecomment-1888786355): >This issue or PR has been automatically closed due to the lack of activity. >Thank you for your contributions. > >This bot triages issues and PRs according to the following rules: >- After 60d of inactivity, `lifecycle/stale` is applied >- After 7d of inactivity since `lifecycle/stale` was applied, the issue is closed > >You can: >- Reopen this issue or PR with `/reopen` >- Mark this issue or PR as fresh with `/remove-lifecycle stale` > >If you think that I work incorrectly, kindly [raise an issue](https://github.com/kyma-project/test-infra/issues/new/choose) with the problem. > >/close Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository.
ukff commented 3 months ago

Issue with UI development for embedding pages: https://github.com/kyma-project/busola/issues/2762

szwedm commented 3 months ago

Meeting notes and current arrangements (3.04.24)

Arrangements:

Limitations:

Future ideas:

ukff commented 2 months ago

early proposal of UI: Image

ukff commented 2 months ago

Image

szwedm commented 2 months ago

SAP BTP service operator recognises the following secrets for service instances:

szwedm commented 2 months ago

PR introducing SecretProvider which fetches secrets with credentials for Service Manager: https://github.com/kyma-project/btp-manager/pull/655

szwedm commented 2 months ago

UI PR: https://github.com/kyma-project/btp-manager/pull/649

szwedm commented 1 month ago

Adding Service Manager client: https://github.com/kyma-project/btp-manager/pull/674

szwedm commented 1 month ago

Unit test for SM client service offerings: https://github.com/kyma-project/btp-manager/pull/703

ukff commented 1 month ago

Image

ukff commented 1 month ago

Sprint review comments (21.05.2024):

ukff commented 4 weeks ago

Meeting notes 04.06.24

1: Service Manager resources (frontend needs backend first)

2: Independent from backend:

3:

szwedm commented 3 weeks ago
  • Marketplace: ServiceOffering details + plans details Backend (Marcin)

Done in https://github.com/kyma-project/btp-manager/pull/717

szwedm commented 2 weeks ago
  • Bundle backend and frontend without port conflicts (Marcin)

    • Decide how to run everything together in 1 pod

Done in: https://github.com/kyma-project/btp-manager/pull/720

ukff commented 1 week ago

UI: https://github.com/kyma-project/btp-manager/pull/728

szwedm commented 5 days ago
  • Marketplace: Create CRUD Service Instances Backend (Marcin)

Done in: https://github.com/kyma-project/btp-manager/pull/742