pulsarctl
pulsarctl copied to clipboard
a CLI for Apache Pulsar written in Go
In `CmdSchemas.java`, code logic as follows: ``` File file = new File(jarFilePath); ClassLoader cl = new URLClassLoader(new URL[]{ file.toURI().toURL() }); Class cls = cl.loadClass(className); PostSchemaPayload input = new PostSchemaPayload(); SchemaDefinition...
*Motivation* Currently, we have two ways to pass the namespace name in the namespace API. We need to make them consistent.
`pulsarctl` won't delete a normal topic unless given `--non-partioned` flag: ``` $ ./pulsarctl topic delete persistent://public/default/temp [✖] code: 404 reason: Partitioned topic does not exist $ ./pulsarctl topic delete --non-partitioned...
The issue will track all flaky tests of pulsarctl - [ ] TestStatusSink
Now `KeyValue` schema is not supported in `pulsarctl`
*Motivation* Currently we have some many commands under `namespace` resource. It introduces a few inconveniences. - We have too many getters and setters. It is really hard to people to...
Fixes #823 ### Motivation Fix CVE-2022-37434. ### Modifications Upgrade the alpine from 3.16.0 to 3.16.0 ### Documentation Check the box below. Need to update docs? - [ ] `doc-required` (If...
Snyk reports a critical CVE ([CVE-2022-37434](https://nvd.nist.gov/vuln/detail/CVE-2022-37434)) in docker/amd64-linux.Dockerfile It is because of zlib in the base image `alpine:3.16.0` More context in Snyk.io [here](https://app.snyk.io/org/streamnative-org/project/286e83b4-5021-437c-b5a4-68ff35076b0a#issue-SNYK-ALPINE316-ZLIB-2976176)
Some properties in namespaces (like `message_ttl` or `max_consumers_per_topic`) can be set on the namespace level or the broker level (using the broker config). Currently, both `pulsarctl` and `terraform-provider-pulsar` don't handle...
Fixes #855 ### Motivation This PR adds the ability to unset some namespace properties instead of always setting them to the value of `0`. The goal is to unset the...