apache / apache/polaris

Docker image for Polaris Command Line Interface

Open
#5,267 2 comments 0 reactions 0 assignees View on GitHub
enhancement stale
Dominant language
Java
Stars
2.1k
Forks
522
Avg merge
1d 22h
Merged PRs (30d)
137

Description

### Is your feature request related to a problem? Please describe.

I want to manage a Polaris server with the Polaris [Command Line Interface](https://polaris.incubator.apache.org/releases/1.7.0/command-line-interface/) to create catalogs, principals, ...
We're executing those commands in a Docker container that is ran as a Kubernetes Job inside the same Kubernetes cluster where the Polaris server resides. We want also to parse responses with `jq`, and we want to be able to make HTTP calls with `curl`.
For the moment, there's no Docker image that supports this

### Describe the solution you'd like

A Docker image containing Polaris CLI, curl and jq.

### Describe alternatives you've considered

Create my own Docker image with Polaris CLI, curl and jq

### Additional context

I already started this in another repo, but I would be happy to incorporate this in the Polaris project as a PR.
See https://github.com/Summm1t/polaris-cli

Contributor guide

Open the contributing guide

Research direction

Start with the Polaris CLI documentation linked in the issue and the existing polaris-cli repository referenced by the reporter. Check how the CLI is packaged and how the project builds container images; done means a Polaris image includes the CLI, curl, and jq and can run the requested commands in a Kubernetes Job.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, java
Domain
cli, devops
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.