Closed PK85 closed 2 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
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:
lifecycle/stale
is appliedlifecycle/stale
was applied, the issue is closedYou can:
/remove-lifecycle stale
/close
If you think that I work incorrectly, kindly raise an issue with the problem.
/lifecycle stale
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:
lifecycle/stale
is appliedlifecycle/stale
was applied, the issue is closedYou can:
/reopen
/remove-lifecycle stale
If you think that I work incorrectly, kindly raise an issue with the problem.
/close
@kyma-bot: Closing this issue.
Issue with UI development for embedding pages: https://github.com/kyma-project/busola/issues/2762
Arrangements:
Limitations:
Future ideas:
early proposal of UI:
SAP BTP service operator recognises the following secrets for service instances:
sap-btp-service-operator
in the centrally managed namespace (kyma-system
)<namespace-name>-sap-btp-service-operator
in the centrally managed namespace (kyma-system
)sap-btp-service-operator
in other namespaces mapped to different subaccountskyma-system
) connected to a different subaccount pointed in the ServiceInstance btpAccessCredentialsSecret
field in the specPR introducing SecretProvider which fetches secrets with credentials for Service Manager: https://github.com/kyma-project/btp-manager/pull/655
Adding Service Manager client: https://github.com/kyma-project/btp-manager/pull/674
Unit test for SM client service offerings: https://github.com/kyma-project/btp-manager/pull/703
Sprint review comments (21.05.2024):
Meeting notes 04.06.24
1: Service Manager resources (frontend needs backend first)
2: Independent from backend:
3:
- Marketplace: ServiceOffering details + plans details Backend (Marcin)
Done in https://github.com/kyma-project/btp-manager/pull/717
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
- Marketplace: Create CRUD Service Instances Backend (Marcin)
Done in: https://github.com/kyma-project/btp-manager/pull/742
Service Bindings in SM client and Service Instances in API: https://github.com/kyma-project/btp-manager/pull/735
To do (as of 16.07.24):
Service Bindings API: https://github.com/kyma-project/btp-manager/pull/757
Service Instances API: https://github.com/kyma-project/btp-manager/pull/758
Service Bindings API extension and tests: https://github.com/kyma-project/btp-manager/pull/772
Meeting notes 31.07
Error handling improvements: https://github.com/kyma-project/btp-manager/pull/779
Meeting notes 6.08.2024:
I have discovered a troublesome behaviour: If a service binding with the same name binding
(just an example name that does not matter in the example) for both binding and secret exists then creating another service binding with the following request fails but binding is created despite the API error:
{
name: "binding-new-name"
secret_name: "binding"
secret_namespace: "default"
service_instance_id: "872fe846-569e-4e54-98de-04983e8ea194"
}
I have discovered a troublesome behaviour: If a service binding with the same name
binding
(just an example name that does not matter in the example) for both binding and secret exists then creating another service binding with the following request fails but binding is created despite the API error:{ name: "binding-new-name" secret_name: "binding" secret_namespace: "default" service_instance_id: "872fe846-569e-4e54-98de-04983e8ea194" }
PR with the fix: https://github.com/kyma-project/btp-manager/pull/826
Testing results:
How to demo: 1) show 3 credentials in the Kyma cluster, two from SA_1 and one from SA_2 (show new UI, Busola and BTP Cockpit)
Note: right now we do not pass CLUSTER_ID. Then in the BTP Cockpit instance we see SM instance name-serviceID
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
[x] 1) Direct integration with the Service Manager
[ ] 2) New BTP Operator UI in the Busola
[ ] Think in future of making it mobile - friendly
Links