Filebrowser: Auto Discover S3 Buckets

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

Nobody has claimed this yet.

Assessment

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

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.

Description

status/blocked

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).

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

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.

More from stackabletech/cockpit

All issues in stackabletech/cockpit

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.