Docker image for Polaris Command Line Interface
- 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
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