Skip to content

Feature: Add Bookinfo demo deployment to enterprise demo flow #76

@PulkitDadwal

Description

@PulkitDadwal

🔖 Feature description

Add support for deploying the Bookinfo demo application as part of the enterprise demo (entDemo()) flow. This feature will automatically deploy a minimal Bookinfo application to the first worker cluster when the enterprise demo is set up, allowing users to test and demonstrate more complex, real-world microservices scenarios in addition to the existing iPerf demo.

🎤 Pitch

Including the Bookinfo demo in the enterprise demo flow provides users with a more realistic and comprehensive example of microservices deployment and service connectivity. Bookinfo is a widely recognized sample application for demonstrating service mesh, networking, and observability features. By deploying Bookinfo automatically, users can quickly validate KubeSlice’s capabilities with a real-world, multi-service workload, making demos and testing more meaningful and accessible. This enhancement will improve the out-of-the-box experience for both new users and evaluators.

✌️ Solution

Update the enterprise demo (entDemo()) flow to automatically deploy the Bookinfo demo application to the first worker cluster. This should include adding the Bookinfo manifest to the codebase, writing it to a file, and applying it using kubectl as part of the enterprise demo setup. After deployment, display a message to the user with instructions on how to access the Bookinfo productpage service.

🔄️ Alternative

No response

👀 Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

🏢 Have you read the Code of Conduct?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions