kyma-project / kyma-companion

A tool that brings AI to Kyma
Apache License 2.0
2 stars 6 forks source link

Setup the Development Cluster #25

Open Teneroy opened 2 weeks ago

Teneroy commented 2 weeks ago

Description: Set up the necessary infrastructure for the development cluster, including HANA DB, Redis, and AI Core with increased rate limits. Additionally, configure the cluster for testing pull requests (PRs) and document the entire setup process. We should use BTP operator to use services.

Subtasks:

  1. Setup HANA DB: Install and configure HANA DB for the development cluster.
  2. Setup Redis: Install and configure Redis for the development cluster.
  3. Setup AI Core: Install and configure AI Core for the development cluster, ensuring the rate limits are increased.
  4. Configure Cluster for PR Testing: Setup the development cluster to be used for testing PRs.
  5. Documentation: Document the entire setup process for HANA DB, Redis, AI Core, and the development cluster configuration.Acceptance Criteria:

Note: Currently, rate limits need to be increased by model by opening a ticket (ref). As we have no data on this now, this will be tackled during the development stage.

Teneroy commented 2 weeks ago

split into the new task Automation: Provide scripts for automatic configuration of the cluster

the1bit commented 1 week ago

Hana Cloud DB related code modifications: https://github.tools.sap/kyma/ai-force/pull/172

the1bit commented 1 week ago

Documentation by Tibi: https://github.tools.sap/I505083/ai-force/tree/setup-development-cluster

grischperl commented 1 week ago

continue with deploying the backend & setting up AI Core

grischperl commented 6 days ago

continue with the AI API Connection, needed models, add everything to the configmap and continue with backend deployment

grischperl commented 5 days ago

continue with setting up the needed models, inquiring in the official support about the Launchpad troubles and test the deployed backend

grischperl commented 4 days ago
reason: ContainersNotReady
lastState:
      terminated:
        containerID: containerd://190325b31421a274cb8251d7acdeb62b1f471d763864c944bd66390647b3df7f
        exitCode: 3
        reason: Error
grischperl commented 2 days ago

PRs:

grischperl commented 1 day ago

with Hana DB successfully set up: no more errors

the1bit commented 1 day ago

Hana DB:

Redis:

grischperl commented 22 hours ago

documentation needs two small follow-up q's answered error 500 needs to be investigated so that PRs are ready to be tested on the cluster

@Teneroy RBAC permissions are currently very permissive, there probably needs to be a follow up issue to figure out the minimum required permissions