glaciation-heu / IceStream

T6.2 - Novel Metadata Fabric for Energy-Efficient Privacy Preserving Data Movement

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Data Sanitization] Component Stubs Implementation, Service Dockerization and Helm chart

RafyMehany opened this issue · comments

Task:

Include Service Stubs Implementation, service Dockerization, and Helm Chart.

1- Service Stubs Overview:

  • Description: Introduce the implementation of service stubs, emphasizing that they serve as preliminary placeholders for the forthcoming actual implementation.
  • API Documentation: Detail the evolving API endpoints, methods, and the anticipated responses as part of the ongoing implementation.
  • Upcoming Features: Provide insight into planned enhancements and features to be implemented.

2- Standalone Run:

  • Instructions: Clearly outline the steps to run the evolving service stubs (service/component) in a standalone mode during the implementation phase.
  • Configuration Updates: Highlight any configuration adjustments or new environment variables introduced during the ongoing implementation.

4- Dockerization service/component:

  • Dockerfile creating: Create a Dockerfile to support the evolving service stubs and make your service up and running.
  • Build and Run: Include updated instructions for building the Docker image and running the service/component in a Docker container.

5- Helm Chart Deployment:

  • Helm Chart Development: create Helm chart for the service/component.
  • Values Configuration: Describe any considerations for customizing configurations using Helm values in anticipation of deployment.

Acceptance Criteria:

  • Service stubs
  • Service/component standalone run with steps
  • Service/component Dockerization
  • Service/component Helm Chart

Additional Information:

  • Diagrams - draw.io or mermaid.live committed to the GitHub repository.
  • All documents and diagrams should be placed in markdown .md files in the service directory <service>/docs.
  • Refer to examples in the sample report and Documentation for creating diagrams, editing files, templates, etc.
  • You can delete this placeholder text if you got it.