Skip to content

Conversation

@kleinjoshuaa
Copy link
Collaborator

Features:

  • Added optional org_identifier and project_identifier support for Harness microclients

    • These parameters can be set at client initialization or passed to individual method calls
    • Parameters are only included in API request URLs when they are set (not None)
    • When not provided, they are completely omitted from URLs rather than being passed as empty strings
    • Applies to all Harness microclients: harness_project, harness_user, harness_group,
      harness_apikey, service_account, token, role, resource_group, and role_assignment
  • Added filterType support to the group endpoint in order to allow fitlering by resourcegroups

  • Update the client instantiation to warn when using the legacy bearer auth along with the x-api-key auth

…nd project_identifier in Harness microclients. Modify API request URLs to conditionally include these parameters,
…port an optional filterType parameter in API requests, modifying the URL template accordingly.
… in harness mode, removing support for apikey. Update README and tests to reflect changes in authentication requirements and usage.
…sion of optional parameters (orgIdentifier, projectIdentifier) in API requests. Add comprehensive test cases for list and get methods across various microclients, ensuring correct URL formation based on provided identifiers.
@kleinjoshuaa kleinjoshuaa merged commit edcd6c4 into master Dec 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant