Skip to content

KIP 848:Extend DescribeConfigs and IncrementalAlterConfigs to support GROUP Config #1856

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Apr 17, 2025

Conversation

PratRanj07
Copy link
Contributor

@PratRanj07 PratRanj07 commented Nov 20, 2024

This PR intends to add support for Group Resource type for IncrementalAlterConfigs API as specified in KIP 848 and extended the DescribeConfigs support till API version 3.
Additional changed the integration test to check for Group Resource Type.
Librdkafka PR: #4939

@PratRanj07 PratRanj07 requested review from a team as code owners November 20, 2024 10:28
@confluent-cla-assistant
Copy link

🎉 All Contributor License Agreements have been signed. Ready to merge.
Please push an empty commit if you would like to re-run the checks to verify CLA status for all contributors.

@PratRanj07 PratRanj07 changed the title Add integration test to check for added group support in config apis KIP 848:Extend DescribeConfigs and IncrementalAlterConfigs to support GROUP Config Dec 19, 2024
Copy link
Member

@pranavrth pranavrth left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add CONFIG_SOURCE_GROUP_CONFIG to admin/_init.py as well to expose in confluent_kafka.admin module.

@airlock-confluentinc airlock-confluentinc bot force-pushed the dev_test_support_grp branch 2 times, most recently from 704c33b to 61ddbe5 Compare April 16, 2025 18:12
@PratRanj07 PratRanj07 changed the base branch from master to dev_kip848-preview-push April 16, 2025 18:13
@sonarqube-confluent

This comment has been minimized.

1 similar comment
@sonarqube-confluent

This comment has been minimized.

@sonarqube-confluent

This comment has been minimized.

@sonarqube-confluent

This comment has been minimized.

Base automatically changed from dev_kip848-preview-push to master April 17, 2025 10:03
@sonarqube-confluent

This comment has been minimized.

Copy link
Member

@pranavrth pranavrth left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!.

@@ -147,3 +149,34 @@ def test_incremental_alter_configs(kafka_cluster):

# Assert expected config entries.
assert_expected_config_entries(fs, 1, expected)

if TestUtils.use_group_protocol_consumer():
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
if TestUtils.use_group_protocol_consumer():
# TODO: enable this test for the classic run too, when
# Confluent Platform test cluster is upgraded to 8.0.0
if TestUtils.use_group_protocol_consumer():

@PratRanj07 PratRanj07 requested a review from emasab April 17, 2025 10:41
@sonarqube-confluent
Copy link

Passed

Analysis Details

1 Issue

  • Bug 0 Bugs
  • Vulnerability 0 Vulnerabilities
  • Code Smell 1 Code Smell

Coverage and Duplications

  • Coverage 100.00% Coverage (62.20% Estimated after merge)
  • Duplications No duplication information (1.00% Estimated after merge)

Project ID: confluent-kafka-python

View in SonarQube

@PratRanj07 PratRanj07 merged commit 3785b1b into master Apr 17, 2025
3 checks passed
@PratRanj07 PratRanj07 deleted the dev_test_support_grp branch April 17, 2025 12:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants