Skip to content

Release 0.1.3 - #122

Merged
iam404 merged 70 commits into
mainfrom
next-0.1.3
Apr 6, 2026
Merged

Release 0.1.3#122
iam404 merged 70 commits into
mainfrom
next-0.1.3

Conversation

@isivaselvan

Copy link
Copy Markdown
Collaborator

Description

Testing plan

External links

Output from tests

Including output from tests may require access to a TFE instance. Ignore this section if you have no environment to test against.

Rollback Plan

Changes to Security Controls

PCI review checklist

  • I have documented a clear reason for, and description of, the change I am making.

  • If applicable, I've documented a plan to revert these changes if they require more than reverting the pull request.

  • If applicable, I've documented the impact of any changes to security controls.

    Examples of changes to security controls include using new access control methods, adding or removing logging pipelines, etc.

If you have any questions, please contact your direct supervisor, GRC (#team-grc), or the PCI working group (#proj-pci-reboot). You can also find more information at PCI Compliance.

NimishaShrivastava-dev and others added 30 commits February 18, 2026 14:30
…or-pattern/run

Refactoring2/iterator pattern/run
…ttern/policy

Refactor(policy): convert list method to Iterator pattern
…or-run-event

Refactored Run_event.py to iterator pattern
…rn/policy-set

Refactor(policy-set): convert list to Iterator pattern
fix(stateversion):Added stateversion and stateversion_output at init
isivaselvan and others added 9 commits March 14, 2026 00:31
…ersion

Refactor/iterator pattern conversion
…he endpoint for list-effective-tag-bindings & delete-tag-bindings and added new examples for project
 bug/agentpoolworkspaces - Agent Pools using non-existent endpoints and failing to add allowed workspaces. (99)
…-models

Refactor/project create update models
@isivaselvan
isivaselvan requested a review from a team as a code owner March 30, 2026 15:46
Comment thread examples/policy.py Outdated
Comment thread examples/variable_sets.py
var_list_options = VariableSetVariableListOptions(page_size=50)
variables = client.variable_set_variables.list(
created_variable_set_id, var_list_options
variables = list(

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

this variable is not in use i think

@iam404

iam404 commented Apr 6, 2026

Copy link
Copy Markdown
Member

LGTM

@iam404
iam404 merged commit 9d6c3ae into main Apr 6, 2026
11 checks passed
KshitijaChoudhari added a commit to KshitijaChoudhari/python-tfe that referenced this pull request Apr 17, 2026
* iterator-pattern logic is added, examples file updated and tests are updated

* Refactor policies listing to iterator pattern

* RunList models are added

* Remove quote from Policies.list and keep iterator refactor

* tests done

* refactor(policy): convert list to Iterator, remove quote usage

* Refactored Run_event.py to iterator pattern

* refactor(policy-set): convert list to Iterator pattern

* Replaced slug with tarfile in upload packcontent

* Ssh-iterator pattern added

* refactor(notification-configuration): convert list to iterator pattern

* chore(examples): update list() usage for iterator pattern

* bugfix(stateversion):Added stateversion and stateversion_output models as import module

* Update import error handling for slug module

* fix(config-version):Updated examples config-version and added terraform+cloud for ConfigurationSource enum

* Finish notification configuration iterator changes

* Update policy_set example for iterator output

* Add unit tests for policy_set

* WIP: reapply local changes on bug/agentpoolworkspaces

* Ignore terraform SSH key files

* chore: apply ruff formatting

* fix(pagination): resolved params to use the updated page number for each iteration

* Simplify notification configuration iterator and remove page_number option

* fix(pagination): updated unit testcases for page number attribute assertion

* refactor(policy-check): Iterator conversion and unit tests added to the policy-check

* Remove unrelated example changes from notification configuration

* refactor(state-version): Iterator conversion and unit tests added to the state-version

* updated gitignore

* fix: apply ruff formatting

* refactor(state-version-output): Iterator conversion and example added to the state-version-output

* refactor(variable-set): Iterator pattern and test cases were updated for variable-set and variable-set-variables

* refactor(workspace): pydantic to validate data

* test(workspace): modified testcases for refactor

* resolved conflict at init for stateversion models

* resolved merge conflict at init

* .gitignore final  update

* Remove organization token import from iterator refactor branch

* Apply ruff formatting

* update Run Relationships

* agent_pools: return AgentPool from assign/remove workspace operations; update tests and example

* refactor(project): Updated create, update & Project models, updated the endpoint for list-effective-tag-bindings & delete-tag-bindings and added new examples for project

* refactor(project): Updated unit testcases for project and removed the placeholder value at variablesets

* release(0.1.3): Updated changelog and pyproject file

* fix(run): Updated the run-source enum with additional attributes

* fix(run): updated the example of run based on the refactored workspace

* updated run-source attributes

* updated Changelog

* Update policy.py to fix the naming

* refactor(workspace): Updated example file of workspace and added individual flags for operations

* refactor(run & run-trigger): Updated example files of run and run_trigger

* Fixed fmt and lint

* Updated example of policy_evaluation

* Updated examples of run task/triggers and notification config to capture list operation

* Fixed fmt and lints for examples

---------

Co-authored-by: Nimisha Shrivastava <nimisha.shrivastava@ibm.com>
Co-authored-by: Tanya Singh <Tanya.Singh369@ibm.com>
Co-authored-by: KshitijaChoudhari <kshitija.choudhari@hashicorp.com>
Co-authored-by: Richard Boyd <rhb@ibm.com>
Co-authored-by: Prabuddha Chakraborty <prabuddha.chakraborty@hashicorp.com>
@iam404
iam404 deleted the next-0.1.3 branch June 4, 2026 13:37
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.

6 participants