You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by GitBox <gi...@apache.org> on 2023/03/27 04:04:16 UTC

[GitHub] [pulsar] ericsyh created a discussion: **[Annoucne]**: Pulsar Admin Go Library introduction

GitHub user ericsyh created a discussion: **[Annoucne]**: Pulsar Admin Go Library introduction

Hi Community, 

We want to announce and introduce the [Pulsar Admin Go Library](https://github.com/streamnative/pulsar-admin-go) which has been open sourced and cut the first release. 

The original Pulsar Admin Go Library is from [pulsarctl](https://github.com/streamnative/pulsarctl)'s internal pkg which is not convenient for Pulsar Golang developers to use and manage. So, we decoupled the Pulsar Admin related API from pulsarctl and created the [pulsar-admin-go](https://github.com/streamnative/pulsar-admin-go) library based on it, which also provides a clearer perspective and maintainability from an architectural perspective.

In the future plan of this library:
- Iterate the library and upgrade the related admin API based on the Pulsar progress.
- More testing and dogfood from StreamNative’s golang projects: [pulsarctl](https://github.com/streamnative/pulsarctl), [terraform-provider-pulsar](https://github.com/streamnative/terraform-provider-pulsar), [pulsar-resources-operator](https://github.com/streamnative/pulsar-resources-operator).
- When the library is stable, will donate it to Apache Foundation.


GitHub link: https://github.com/apache/pulsar/discussions/19932

----
This is an automatically sent email for commits@pulsar.apache.org.
To unsubscribe, please send an email to: commits-unsubscribe@pulsar.apache.org


[GitHub] [pulsar] flowchartsman added a comment to the discussion: [ANNOUNCEMENT] Pulsar Admin Go Library introduction

Posted by "flowchartsman (via GitHub)" <gi...@apache.org>.
GitHub user flowchartsman added a comment to the discussion: [ANNOUNCEMENT] Pulsar Admin Go Library introduction

Great news! This will make my job much easier, as I've got a couple projects that make relatively heavy use of the pulsarctl internals for exactly this reason.  This is also great timing, since once #20443 lands, Go functions will have access to the web service URL, and then it would be that much easier to achieve feature Parity with the Java SDK.

GitHub link: https://github.com/apache/pulsar/discussions/19932#discussioncomment-6050243

----
This is an automatically sent email for commits@pulsar.apache.org.
To unsubscribe, please send an email to: commits-unsubscribe@pulsar.apache.org


[GitHub] [pulsar] ericsyh edited a discussion: [Annoucne]: Pulsar Admin Go Library introduction

Posted by GitBox <gi...@apache.org>.
GitHub user ericsyh edited a discussion: [Annoucne]: Pulsar Admin Go Library introduction

Hi Community, 

We want to announce and introduce the [Pulsar Admin Go Library](https://github.com/streamnative/pulsar-admin-go) which has been open sourced and cut the first release. 

The original Pulsar Admin Go Library is from [pulsarctl](https://github.com/streamnative/pulsarctl)'s internal pkg which is not convenient for Pulsar Golang developers to use and manage. So, we decoupled the Pulsar Admin related API from pulsarctl and created the [pulsar-admin-go](https://github.com/streamnative/pulsar-admin-go) library based on it, which also provides a clearer perspective and maintainability from an architectural perspective.

In the future plan of this library:
- Iterate the library and upgrade the related admin API based on the Pulsar progress.
- More testing and dogfood from StreamNative’s golang projects: [pulsarctl](https://github.com/streamnative/pulsarctl), [terraform-provider-pulsar](https://github.com/streamnative/terraform-provider-pulsar), [pulsar-resources-operator](https://github.com/streamnative/pulsar-resources-operator).
- When the library is stable, will donate it to Apache Foundation.


GitHub link: https://github.com/apache/pulsar/discussions/19932

----
This is an automatically sent email for commits@pulsar.apache.org.
To unsubscribe, please send an email to: commits-unsubscribe@pulsar.apache.org


[GitHub] [pulsar] tisonkun added a comment to the discussion: [Annoucne]: Pulsar Admin Go Library introduction

Posted by GitBox <gi...@apache.org>.
GitHub user tisonkun added a comment to the discussion: [Annoucne]: Pulsar Admin Go Library introduction

Sounds interesting :)

GitHub link: https://github.com/apache/pulsar/discussions/19932#discussioncomment-5436057

----
This is an automatically sent email for commits@pulsar.apache.org.
To unsubscribe, please send an email to: commits-unsubscribe@pulsar.apache.org


[GitHub] [pulsar] tisonkun added a comment to the discussion: [ANNOUNCEMENT] Pulsar Admin Go Library introduction

Posted by "tisonkun (via GitHub)" <gi...@apache.org>.
GitHub user tisonkun added a comment to the discussion: [ANNOUNCEMENT] Pulsar Admin Go Library introduction

Good to know!

I've reviewed https://github.com/apache/pulsar/pull/20443 and there still some issues to investiagte. I'm glad to follow your works now :D

GitHub link: https://github.com/apache/pulsar/discussions/19932#discussioncomment-6069211

----
This is an automatically sent email for commits@pulsar.apache.org.
To unsubscribe, please send an email to: commits-unsubscribe@pulsar.apache.org


[GitHub] [pulsar] ericsyh edited a discussion: [ANNOUNCEMENT] Pulsar Admin Go Library introduction

Posted by GitBox <gi...@apache.org>.
GitHub user ericsyh edited a discussion: [ANNOUNCEMENT] Pulsar Admin Go Library introduction

Hi Community, 

We want to announce and introduce the [Pulsar Admin Go Library](https://github.com/streamnative/pulsar-admin-go) which has been open sourced and cut the first release. 

The original Pulsar Admin Go Library is from [pulsarctl](https://github.com/streamnative/pulsarctl)'s internal pkg which is not convenient for Pulsar Golang developers to use and manage. So, we decoupled the Pulsar Admin related API from pulsarctl and created the [pulsar-admin-go](https://github.com/streamnative/pulsar-admin-go) library based on it, which also provides a clearer perspective and maintainability from an architectural perspective.

In the future plan of this library:
- Iterate the library and upgrade the related admin API based on the Pulsar progress.
- More testing and dogfood from StreamNative’s golang projects: [pulsarctl](https://github.com/streamnative/pulsarctl), [terraform-provider-pulsar](https://github.com/streamnative/terraform-provider-pulsar), [pulsar-resources-operator](https://github.com/streamnative/pulsar-resources-operator).
- When the library is stable, will donate it to Apache Foundation.


GitHub link: https://github.com/apache/pulsar/discussions/19932

----
This is an automatically sent email for commits@pulsar.apache.org.
To unsubscribe, please send an email to: commits-unsubscribe@pulsar.apache.org