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

feat: omegaconf inventory by @MatteoVoges #1173

Merged
merged 7 commits into from
Aug 17, 2024
Merged

feat: omegaconf inventory by @MatteoVoges #1173

merged 7 commits into from
Aug 17, 2024

Conversation

ademariag
Copy link
Contributor

@ademariag ademariag commented Apr 24, 2024

Proposed Changes

  • Implements OmegaConf based Inventory by @MatteoVoges (@kapicorp/nexenio-team)
  • Speeds up inventory loading and compilation (2x faster)

Instructions

Activate the new inventory

 global:
   compose-target-name: true
   inventory-backend: omegaconf

or use the command line flag --inventory-backend=omegaconf

Migrate your inventory to the new setup

Migrate your inventory
 ./kapitan compile --migrate

Docs and Tests

  • Tests added
  • Updated documentation

@ademariag ademariag marked this pull request as ready for review April 24, 2024 07:59
@ademariag ademariag changed the title Test/omegaconf feat: omegaconf inventory by @MatteoVoges Apr 24, 2024
ademariag added a commit that referenced this pull request May 1, 2024
Incremental changes from OmegaConf work #1173
@ademariag ademariag force-pushed the test/omegaconf branch 6 times, most recently from a439925 to 41dc759 Compare May 15, 2024 14:56
kapitan/inventory/inventory.py Show resolved Hide resolved
kapitan/inventory/inventory.py Show resolved Hide resolved
kapitan/inventory/inventory.py Show resolved Hide resolved
kapitan/inventory/inventory.py Show resolved Hide resolved
kapitan/targets.py Outdated Show resolved Hide resolved
kapitan/cached.py Outdated Show resolved Hide resolved
kapitan/cached.py Outdated Show resolved Hide resolved
kapitan/cached.py Outdated Show resolved Hide resolved
pyproject.toml Outdated Show resolved Hide resolved
kapitan/targets.py Outdated Show resolved Hide resolved
@ademariag ademariag merged commit 936623c into master Aug 17, 2024
17 checks passed
@ademariag ademariag deleted the test/omegaconf branch August 17, 2024 17:46
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