Skip to content
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

New release - Alpha 3.0 - 0.9.0 #1671

Merged
merged 574 commits into from
Dec 20, 2023
Merged

New release - Alpha 3.0 - 0.9.0 #1671

merged 574 commits into from
Dec 20, 2023

Conversation

pa-lem
Copy link
Contributor

@pa-lem pa-lem commented Dec 19, 2023

No description provided.

morganpartee and others added 30 commits November 30, 2023 23:27
Add transform rendering to infrahubctl
Cleanup of git-agent move rabbit logic to the adapter
Add ability to modify enums in the schema
As these functions got simplified we no longer need these ignore
statements and as we run the script using typer we don't need the
__main__ part to call app()
Remove pylint ignore statements and __main__
The ability to run checks with infrahubctl has been broken for some
time. This PR repairs the functionality and also simplifies some of the
nested code. Also moves out the functions to load the .infrahub.yml file
from the repository into a separate file so that this functionality
isn't split between utils.py and cli.py.

This is in preparation for #1049.
Fix ability to run checks from infrahubctl
Moves the initialization into the RabbitMQ adapter. Adds an override
setting to the config to have an easier access to override the choice of
which adapter to use within the test framework instead of replacing
objects with a mock.

Delete some functions from InfrahubRpcClient that are no longer needed
there. The InfrahubRpcClient is still used in quite a few places and I
didn't address that part now as there were quite a few changes already.
In a future PR I'd like to remove InfrahubRpcClient &
InfrahubRpcClientTest alltogether and modify some tests so that we can
better test the workflow from API server to the tasks that would be
performed by the Git agents.
Fix several bugs on comments on proposed changes' files
Refactor initialization of RabbitMQ on API server
pa-lem and others added 21 commits December 19, 2023 11:07
Using Jotai for datetime state management
* Order the list of dropdown choices in the schema manager

* Update order_weight in CI to match latest schema
Fetch schema and schemaSummary before rendering App
If a check definition in a .infrahub.yml defines a target group and
input parameters we will now run a targeted check on each group member
instead of running a "global" check for everything.

Fixes #1049
Update version number for latest release (alpha 3)
Add ability to run proposed change checks on targets
@github-actions github-actions bot added type/documentation Improvements or additions to documentation group/backend Issue related to the backend (API Server, Git Agent) group/frontend Issue related to the frontend (React) group/python-sdk group/sync-engine Issue related to the Synchronization engine group/ci Issue related to the CI pipeline labels Dec 19, 2023
@ogenstad ogenstad added the ci/skip-changelog Don't include this PR in the changelog label Dec 19, 2023
@pa-lem pa-lem merged commit 3c2af6b into stable Dec 20, 2023
52 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci/skip-changelog Don't include this PR in the changelog group/backend Issue related to the backend (API Server, Git Agent) group/ci Issue related to the CI pipeline group/frontend Issue related to the frontend (React) group/sync-engine Issue related to the Synchronization engine type/documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants