Merge pull request #3833 from opsmill/release-0.15
Release 0.15 into stable
47430b1
3 months ago
by dgarros
-33%
Merge pull request #3835 from opsmill/dga-20240715-fix-sdk-version
Update Python SDK version to 0.12.0
6af17cb
3 months ago
by dgarros
+33%
Update docker-compose CICD with invoke commands (#3675)
* update docker-compose cicd workflow and added new invoke commands to help us
Co-authored-by: fatih-acar <fatih-acar@users.noreply.github.com>
Multiple profiles for object form (cherry pick from develop) (#3843)
* Multiple profiles for object form (#3808)
* add multiple combobox for profiles
* get sorted profiles for form values
* fix profiles query
* fix multicombobox index
* fix empty profiles submit
* update combobox and multi-combobox ui for input height
* update unit test after profiles
* fix closed multi combobox on ption click
* fix on empty profiles
* fix flaky wait in e2e test
* remove logs and fix type
* :wrench:
* get profile priority
* fix profiles in edit form
* handle submit with profiles
* :pen:
* update profiles multi combobox for initial values
* :wrench:
* :wrench:
* fix default value when editing an object with values from profile
* remove log
* add release note + note for forntend update
* update mock data
* fix profiles order
* add e2e test for multi profiles
* remov elog
* fixes types and removes logic in combobox
* fix type
* fix test locators
* update creation verifications
* update release notes
* update types and typos
* fix flaky test by waiting before rceating and verifying after creation
* fix verification test
* add release note draft
* Fix flaky test for multi profiles and alerts for props (#3847)
* add test id for close button
* close alert before moving on
* fix all alerts to use taost props
* update test to wait after each profile creation
* remove alert in console
* wait for interface to be ready
* correctly wait before query creation
* fix check after comment creation
* update verifiactions tests + increase timeout for proposed changes
* increase timeout for proposed change
* update objects in test to avoid concurrent testing on the same objects
* update locators for hover
0391b47
3 months ago
by pa-lem
0%
Hides parent field if not available in generic relationship select (#3861)
* Hides parent field if not available in generic relationship select (#3850)
* hides parent field if not available
* Fix flaky test for multi profiles and alerts for props (#3847)
* add test id for close button
* close alert before moving on
* fix all alerts to use taost props
* update test to wait after each profile creation
* remove alert in console
* wait for interface to be ready
* correctly wait before query creation
* fix check after comment creation
* update verifiactions tests + increase timeout for proposed changes
* increase timeout for proposed change
* update objects in test to avoid concurrent testing on the same objects
* update locators for hover
* fix metadata test after parent select removal
* remove test since select is removed
* update release note
* :pen:
c33ab19
3 months ago
by pa-lem
0%
Generic selector fixes to correctly reset values when changing kind or object (#3837)
* cleanup props
* update select to remov selected object when parent or kind has changed
* fix parent
* add release note
* :pen:
* fix option locator
* Fix flaky test for multi profiles and alerts for props (#3847)
* add test id for close button
* close alert before moving on
* fix all alerts to use taost props
* update test to wait after each profile creation
* remove alert in console
* wait for interface to be ready
* correctly wait before query creation
* fix check after comment creation
* update verifiactions tests + increase timeout for proposed changes
* increase timeout for proposed change
* update objects in test to avoid concurrent testing on the same objects
* update locators for hover
* artifacts test should be serial
* fix reset after check with previous value
* fix reset with defined previous kind
* remove log
* fix test after merge
* :pen:
9d67d07
3 months ago
by pa-lem
0%
Merge pull request #3870 from opsmill/dga-20240719-fix-query-peers
Add option to fetch peers nodes in query_peers
Activate poetry env to make sure pydantic-settings is present (#3885)
* Use poetry run with invoke
3a26a58
2 months ago
by BeArchiTek
0%
Udpate Infrahub version to 0.15.1 and Python SDK to 0.12.1 (#3896)
e995ef2
2 months ago
by dgarros
0%
chore(ci): perm test
Signed-off-by: Fatih Acar <fatih@opsmill.com>
cc80c52
2 months ago
by fatih-acar
0%
chore(ci): test update workflow
Signed-off-by: Fatih Acar <fatih@opsmill.com>
27b0310
2 months ago
by fatih-acar
0%
chore: update docker-compose
7ecd065
2 months ago
by opsmill-bot
0%
Fix OpenAPI documentation of schema load endpoint (#3911)
f2a9c2a
2 months ago
by dgarros
0%
IFC-151 run artifact refresh after generators in PC pipeline (#3897)
* IFC-151 run artifact refresh after generators in PC pipeline
* format
* update test, generate docs
* fix unit test
* make sure user checks run after generators too
* regenerate docs
2f345d4
2 months ago
by ajtmccarty
0%
fix(ci): use pr head commit instead of last merge commit
Signed-off-by: Fatih Acar <fatih@opsmill.com>
8cca4bb
3 months ago
by fatih-acar
0%
Fix error rendering in infrahubctl schema load (#3913)
* Fix error rendering in infrahubctl schema load
* Break down long lines
* Add helper to cleanup stdout
* Fix format of helper file
* Remvoe xfail comment for test_schema_load_multiple
* Fix display_schema_load_errors for dropdown
65733be
2 months ago
by dgarros
0%
Merge pull request #3922 from opsmill/wvd-20240725-fix-installation-docs
Fix installation docs with latest version
3c6f1c2
2 months ago
by wvandeun
0%
fix: branch details page open correctly when branchname contains "/" (#3917)
1a698c4
2 months ago
by bilalabbad
0%
Fix infrahuctl config parsing from file (#3949)
9e7e059
2 months ago
by gmazoyer
0%
[FIX] dot icon on tree being hidden when there is a very long text (#3958)
9d6d41b
2 months ago
by bilalabbad
0%
[FIX] button covering graphql query view (#3964)
ccd081d
2 months ago
by bilalabbad
0%
Fix using HFID for relationships when creating new nodes (#3966)
b21b674
2 months ago
by gmazoyer
0%
Get HFID for related node to avoid calling fetch (#3976)
b2da9b8
2 months ago
by gmazoyer
0%
Validate HFID/uniqueness constraint format (#3972)
8917038
2 months ago
by gmazoyer
0%
Update Infrahub to 0.15.2 and Python SDK to 0.12.2 (#3978)
6173ac1
2 months ago
by gmazoyer
0%
set up plumbing and documentation for `towncrier` (#4021)
* set up plumbing and documentation for `towncrier`
4a29a35
2 months ago
by lykinsbd
0%
update getting-started/branches (#4014)
8fb157f
2 months ago
by petercrocker
0%
Merge pull request #4026 from opsmill/pog-attribute-unique-validator
Fix attribute uniqueness validator to not run in isolated mode
a202071
2 months ago
by ogenstad
0%
Merge pull request #4031 from opsmill/pog-pick-schema-inconsistency
Fix schema inconsistency issue by reverting 3792
0c3af51
2 months ago
by ogenstad
0%
Merge pull request #4032 from opsmill/pog-add-towncrier-package
Add towncrier as dev dependency
78ae7b3
2 months ago
by ogenstad
0%
Fix some docs typo (#4035)
* fix some path due to frontend folder changes
* Rebuild dynamic screenshots via e2e
---------
Co-authored-by: bilalabbad <bilal@opsmill.com>
e09b0ca
2 months ago
by BeArchiTek
0%
Merge pull request #4037 from opsmill/pog-towncrier
Add towncrier newsfragments for resolved issues
a9a351f
2 months ago
by ogenstad
0%
Merge pull request #4033 from opsmill/pog-friendlier-schema-integrity-message
Make schema integrity check messages more user-friendly
20e11bb
2 months ago
by ogenstad
+1%
Towncrier fragment for #4035 (#4048)
59775a0
2 months ago
by BeArchiTek
0%
Fix uniqueness constraint with enum attribute (#4050)
b598072
2 months ago
by gmazoyer
0%
Add CICD job to update helm/chart.yaml (#4044)
* Add invoke command to update Appversion and add it to cicd
72d9109
2 months ago
by BeArchiTek
0%
Profile type select update to display informations on the related node object (#4039)
* update key to prevent duplicates
* update options labels
* update locator after renaming
* fix profile selector for kind
* update locators
* add fragment
* update locator
* remove log
* hide profile select for filters
* fix props propagation
91f0da5
2 months ago
by pa-lem
0%
IFC-248 - Branch parameters in SDK (#4056)
* Add several missing branch parameters
---------
Co-authored-by: Guillaume Mazoyer <guillaume@opsmill.com>
89e2d63
2 months ago
by BeArchiTek
-1%
Backport fix for inherited attribute / relationships not being updated (#4059)
* Fix for inherited attribute / relationships not being updated (#4005)
---------
Co-authored-by: Damien Garros <dgarros@gmail.com>
e63b27a
2 months ago
by gmazoyer
+1%
bump sdk from 0.12.2 to 0.12.3 (#4061)
0eddeb1
2 months ago
by BeArchiTek
0%
Merge pull request #4065 from opsmill/pog-rest-api-docs-offline
Serve Swagger & Redoc files locally so that the REST-API docs work offline or when isolated from the internet
bf2bfae
2 months ago
by ogenstad
0%
reset comment form after successful submit
ee4915b
2 months ago
by bilalabbad
0%
chore: update docker-compose
f4372c4
2 months ago
by opsmill-bot
0%
Merge pull request #4133 from opsmill/wvd-20240819-sdk-fix-upsert-mutation-stable
fixes SDK upsert mutations not including HFID (cherrypick #4119)
dea6417
2 months ago
by wvandeun
0%
Merge pull request #4134 from opsmill/prep-python-sdk-release-v0.12.4
infrahub-sdk release v0.12.4
1e3907c
2 months ago
by wvandeun
0%
Fixes SDK error on save after include (#4123) (#4142)
* proposal fix for 4116
0772340
2 months ago
by BeArchiTek
0%
Merge pull request #4149 from opsmill/fac-demo-codespaces-stable
feat(codespaces): ensure demo data is included in prebuilt
0f7ad82
2 months ago
by fatih-acar
0%
Merge pull request #4171 from opsmill/wvd-20240823-fix-installation-guide
fixes git clone command in installation guide
48be763
1 month ago
by wvandeun
0%
Merge pull request #4173 from opsmill/wvd-20240824-fix-doc-schema-topic
Fix schema topic documentation
4fee1a9
1 month ago
by wvandeun
0%
Merge pull request #4202 from opsmill/wvd-20240828-fix-schema-topic-doc
Add dropdown to attribute kind list in schema topic in the documentation
cd0b3b0
1 month ago
by wvandeun
0%
Merge pull request #4279 from opsmill/lgu-forbid-slash-in-repo-name
Fix 4120: Repository name cannot contain '/' character anymore
b923f65
26 days ago
by LucasG0
0%
Merge pull request #4310 from opsmill/fac-fix-codespace-wait
fix(codespaces): wait for infrahub to start (#4152)
b0c44c8
25 days ago
by fatih-acar
0%
Merge pull request #4312 from opsmill/fac-fix-codespaces-start-stable
fix(codespaces): increase healthcheck retries for database
c2056df
25 days ago
by fatih-acar
-15%
chore: update docker-compose
e2d529e
24 days ago
by opsmill-bot
+15%
IFC-555 relationship peer required bug (#4335)
* IFC-555 unit test that reproduces the issue
* refresh relationships before running relationship constraints
06e2c35
23 days ago
by ajtmccarty
0%
IFC-564 - Pre populates parent field in relationships (#4320)
* pre fill parent filter
* add test for kind, parent and object
* fix slected parent to filter objects
* update test to check options after parent filter
9ecc426
23 days ago
by pa-lem
0%
Merge pull request #4329 from opsmill/lgu-clean-error-on-missing-schema-menu-placement
Raise 422 SchemaNotFoundError while uploading a schema referring an unexisting schemanode
8795c14
23 days ago
by LucasG0
0%
IFC-555 add missing changelog entry (#4350)
b0d22fd
23 days ago
by ajtmccarty
0%
IFC-569: infer hfid from single-attribute uniqueness constraint (#4352)
* IFC-569 generate hfid from single-attribute uniqueness constraint
* add changelog
* IFC-581 include uniqueness_constraints when validating hfid
fc7ca63
22 days ago
by ajtmccarty
0%
IFC-582 synchronize uniqueness_constraints and unique attributes (#4356)
* IFC-582 synchronize uniqueness_constraints and unique attributes
* remove duplicate uniqueness constraints during calculation
* skip profile schema during uniqueness constraints/attrs syncing
* update core schemas to sync unique attrs and uniqueness_constraints
* update tests and data to sync uniqueness_constraints and unique attrs
bba294e
19 days ago
by ajtmccarty
0%
Merge pull request #4364 from opsmill/dga-fix-guide-create-schema
Fix Guide Create Schema, set attribute to unique
Merge pull request #4339 from opsmill/pog-construct-upsert-hfid-IFC-567
Add ability to construct HFIDs from payload for upsert mutations
a0593b5
17 days ago
by ogenstad
0%
use elementId() instead of ID() for neo4j queries (#4377)
* IFC-699 use elementId() instead of ID() for neo4j queries
* update id function in more places, update element_id_to_id
* actually call function
* move element_id_to_id somewhere a little more appropriate
* add new method to database protocol
db97e50
16 days ago
by ajtmccarty
0%
update discord url (#4375)
27c44ea
16 days ago
by petercrocker
0%
Merge pull request #4370 from opsmill/fac-IFC-14
fix(backend): allow usage of "updated_at" attributes
72855ef
16 days ago
by fatih-acar
0%
Merge pull request #4384 from opsmill/pog-consumer-timeout-IFC-683
Remove incorrect consumer timeout
ac82d3f
16 days ago
by ogenstad
0%
Merge pull request #4378 from opsmill/dga-20240918-sdk-submmodule
Move Python SDK to external repository
becbcc9
16 days ago
by dgarros
0%
Merge pull request #4413 from opsmill/dga-20240921-fix-4382
Fix rendering of display label for attribute with enum
aed3d1c
13 days ago
by dgarros
0%
Merge pull request #4415 from opsmill/dga-2240921-update-memgraph
Update memgraph v1.19
5ef943c
13 days ago
by dgarros
+1%
Merge pull request #4414 from opsmill/dga-20240921-fix-4325
Add validation for hierarchy parent and children
68c5d76
12 days ago
by dgarros
0%
fix(docs): helm updates
Signed-off-by: Fatih Acar <fatih@opsmill.com>
e3bb352
15 days ago
by fatih-acar
0%
Merge pull request #4345 from opsmill/pog-hfid-in-schema-view-IFC-568
Add HFID to schema view in frontend
1be1759
12 days ago
by ogenstad
+1%
fix(backend): use correct timeout value with NATS
Related to #4308
Signed-off-by: Fatih Acar <fatih@opsmill.com>
64ee086
12 days ago
by fatih-acar
0%
Merge pull request #4425 from opsmill/lgu-fix-generator-definition
Add missing docs link for GeneratorDefinition/GeneratorInstance
90c0540
12 days ago
by LucasG0
0%
Update action buttons on details views (#4362) (#4428)
* start extract action buttons and modals for object details
* add relationship action button
* fix test id
* fix test id
* fix refetch
* udpate confirm label in modal delete
* fix refresh
* revert rename
* fix test
* fix refetch
* improve on delete
* improve delete label
* add fragment
* wait for ondelete
* mark tests as slow
5de9bfd
11 days ago
by pa-lem
0%
Display Parent relationship in list view (#4426)
if the parent is a relationship, we do not display to avoide noise
a4fd3ee
11 days ago
by bilalabbad
0%
Merge pull request #4436 from opsmill/pog-repo-import-raise-errors-IFC-696
Properly raise repo import errors instead of catching them
772c9db
11 days ago
by ogenstad
0%
Revert "cleanup security model"
This reverts commit 911fb9c1c33d697fa3bbfea13f69ee4a5cf8e9bc.
75d19fe
11 days ago
by petercrocker
0%
Generate uniqueness_constraints for schema node if hfid exists (#4344)
* Generate uniqueness_constraints for schema node if hfid exists
Fixes #4186
* one more unit test
---------
Co-authored-by: Aaron McCarty <aaron@opsmill.com>
871d26a
11 days ago
by ogenstad
+1%
Added missing changelog for 0.16.1 (#4441)
7c595b8
11 days ago
by bilalabbad
0%
fix npm audit alert (#4442)
4725abb
11 days ago
by bilalabbad
0%
chore: update docker-compose
d2f5a69
10 days ago
by opsmill-bot
0%
Merge pull request #4456 from opsmill/wvd-20240925-fix-getting-started-tutorial
Fix IpamIPAddressCreate mutation in the GraphQL mutation section of the getting started tutorial
1a06682
10 days ago
by wvandeun
0%
Merge pull request #4427 from opsmill/lgu-load-incorrect-order-by
Loading a schema with an incorrect order_by field raise a proper error
b4ee01b
10 days ago
by LucasG0
0%
Merge pull request #4459 from opsmill/pog-fix-count-only-queries-IFC-733
Fix performance issue for count only queries
37921b6
9 days ago
by ogenstad
0%
fix(ci): publish checkbox is reversed
Signed-off-by: Fatih Acar <fatih@opsmill.com>
5b7da78
9 days ago
by fatih-acar
0%
refactor diff calculation query to get less information (#4376)
* IFC-580 refactor diff calculation query to get less information
* changes to support memgraph
* link base and diff branch diffs more strongly
* put all the pieces together
* format
* fix save query for memgraph
* fix some more bugs and add tests
* neo4j typo, one more unit test
* add a "migration" to delete all diffs b/c of the new format
* add newsfragment
78b4523
8 days ago
by ajtmccarty
0%
chore: update docker-compose and helm chart
980c601
4 days ago
by opsmill-bot
0%
fix diff calculation bug around deleted edges (#4532)
* use branched_from instead of created_at for branch diff
* fix bug in delete relationship query
* remove UNCHANGED properties, attrs, relationships from calculated diffs
* consolidate same_value checking logic in ConflictsEnricher
* refactor diff query to exclude intra-branch updates, add previous_values flag
* fixes for diff recalculation
* use branched_from instead of created_at for diff calculation
* more fixes and tests for diff calculation
* normalize time comparisons