Create a Gardener cluster and deploy Kyma on it. Write a GitHub Action that will deploy Kyma cluster, iterate over a folder containing single-namespace problems and deploy them to the Gardener cluster. This GitHub Action should be designed to be triggered on-demand.
Subtasks:
1. Create Gardener Cluster:
Set up a new Gardener cluster.
Ensure proper configuration and access permissions.
Document the process of creation and configuration of the cluster
2. Write GitHub Action to:
Authenticate and connect to the Gardener cluster.
Clean up previously deployed things on the cluster.
Deploy Kyma cluster
Iterate over the folder containing single-namespace problems.
Deploy each problem to the Kyma cluster.
Include error handling and logging for troubleshooting.
3. Trigger on-Demand:
Configure the GitHub Action to be triggered manually.
4. Testing and Verification:
Test the GitHub Action to ensure it correctly deploys the problems to the Gardener cluster.
Acceptance Criteria:
[ ] The Gardener cluster is created successfully.
[ ] The documentation for the process of creation and configuration of the cluster is written
[x] Proper configuration and access permissions are verified.
[x] The GitHub Action authenticates and connects to the Gardener cluster.
[x] The GitHub Action successfully cleans up previously deployed resources on the cluster.
[x] Kyma is deployed successfully on the Gardener cluster.
[x] The GitHub Action iterates over the folder and deploys all single-namespace problems to the Kyma cluster.
[x] The GitHub Action can only be triggered manually.
Description:
Create a Gardener cluster and deploy Kyma on it. Write a GitHub Action that will deploy Kyma cluster, iterate over a folder containing single-namespace problems and deploy them to the Gardener cluster. This GitHub Action should be designed to be triggered on-demand.
Subtasks:
1. Create Gardener Cluster:
2. Write GitHub Action to:
3. Trigger on-Demand:
4. Testing and Verification:
Acceptance Criteria: