stackabletech / stackabletech/cockpit

Filebrowser: Auto Discover S3 Buckets

Open
#157 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

status/blocked
Dominant language
TypeScript
Stars
1
Forks
0
Avg merge
22h 6m
Merged PRs (30d)
12

Description

S3 Buckets (and later on HDFS) and connections that are hosted in the same Kubernetes cluster need to be automatically discovered to be used. This feature needs to be discussed with the rest of the Stackable team to find a working solution for all applications that need a centralized auto discover method of these storage containers. The currently most favorable option is to use Stackable Cockpitd which is a REST service allowing the frontend to query information about the cluster it's running in.

Additionally, all Stacklet resources should have an inspector to display the YAML configuration of a given service inside the frontend (such as an S3 resource).

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by discussing the shared auto-discovery requirements with the Stackable team, including S3 and later HDFS resources in the same Kubernetes cluster. Evaluate Cockpitd as the REST service for frontend queries, and define how every Stacklet resource should expose its YAML configuration. Done means the discovery and inspector behavior have an agreed scope and implementation plan.

Written by the indexing model from the issue text.

Assessment

Tech stack
kubernetes, typescript
Domain
api, cloud, frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.