Closed
Conversation
[COMPLIANCE] Add Copyright and License Headers
* 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>
…ation-tet.yml file for same
…ironmnet variables as workspace ids
…space ids for ci/cd testing instead of hardcoded once
…pace ids for ci/cd testing instead of hardcoded once
…to test the example files instead - so that all checks in ci should paas
the ci/cd implementation for pythontfe
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.