Jens L
|
ab3d47c437
|
blueprints: add desired state attribute to objects (#4061)
* add state attribute to delete objects
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add tests, move yaml from block to files
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add state to docs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* only try to format
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-11-22 14:27:20 +01:00 |
|
sdimovv
|
5d8dd9cf3f
|
blueprints: Fixed bug causing blueprint instance context be discarded (#3990)
Fixed bug causing blueprint instance context be discarded when applying a blueprint.
|
2022-11-12 13:23:33 +01:00 |
|
Jens Langhammer
|
b0d4f035f1
|
blueprints: fix error when cleaning up unset attribute
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-10-21 22:12:59 +02:00 |
|
Jens Langhammer
|
3f570bb96d
|
blueprints: improve error handling
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-10-21 20:18:02 +02:00 |
|
Jens L
|
0efee2a660
|
flows: improved import (#3807)
* return logs when importing flow
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* improve error handling, show logs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-10-18 22:01:42 +02:00 |
|
Jens Langhammer
|
74a0e27a8c
|
blueprints: fix error when exporting objects with lazily translated strings
closes #3482
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-10-14 14:31:44 +02:00 |
|
Jens Langhammer
|
ae9dbf3014
|
blueprints: fix error caused by overriding rest_framework's instance attribute
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-09-10 14:34:43 +02:00 |
|
Jens Langhammer
|
4c4d87d3bd
|
blueprints: validate instance before creating in metaapplyblueprint
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-09-10 13:58:54 +02:00 |
|
Jens L
|
62f93c83d4
|
ci: update pyright (#3546)
|
2022-09-07 00:23:25 +02:00 |
|
Jens Langhammer
|
d9775f2822
|
blueprints: don't export events by default and exclude anonymous user
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-08-31 23:32:02 +02:00 |
|
Jens Langhammer
|
398eb23d31
|
blueprint: fix EntryInvalidError not being handled in tasks
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-08-31 23:08:38 +02:00 |
|
Jens L
|
abca435337
|
blueprints: OCI registry support (#3500)
* blueprints: add ability to load blueprints via OCI
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add docs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* fix inheritance check for meta models
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add oci tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-08-30 14:08:26 +02:00 |
|
Jens L
|
54ba3e9616
|
blueprints: add meta model to apply blueprint within blueprint for dependencies (#3486)
* add meta model to apply blueprint within blueprint for dependencies
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* fix tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* use custom registry
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* fix again
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* move ManagedAppConfig to apps.py
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* rename manager to registry
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* ci: use full tag in comment
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-08-29 21:20:58 +02:00 |
|
Jens Langhammer
|
d3466ceef8
|
blueprints: use correct log level when re-logging import validation logs
closes #3483
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-08-28 16:07:48 +02:00 |
|
Jens Langhammer
|
b9294fd9ad
|
blueprints: fix unbound error
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-08-23 21:15:48 +02:00 |
|
Jens Langhammer
|
e994a01e80
|
blueprints: handle blueprints without metadata
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-08-23 20:54:56 +02:00 |
|
Jens Langhammer
|
ce2ce38b59
|
blueprints: improve error messages
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-08-23 19:21:57 +02:00 |
|
Jens Langhammer
|
1419910b29
|
blueprints: fix duplicate tasks
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-08-23 19:14:30 +02:00 |
|
Jens Langhammer
|
ca2fce8be2
|
blueprints: always set metadata when attempting to apply
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-08-23 18:48:01 +02:00 |
|
Jens Langhammer
|
0ab8f4eed7
|
blueprints: add required password stage backends
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-08-19 15:59:41 +01:00 |
|
Jens Langhammer
|
810c04bacf
|
blueprints: don't suggest models not inheriting serializermodel in schema
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-08-19 11:26:15 +01:00 |
|
Jens Langhammer
|
9d58407e25
|
blueprints: remove _state from exporter blueprints
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-08-18 19:25:02 +02:00 |
|
Jens Langhammer
|
0e9762072a
|
blueprints: keep more modular state
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-08-18 17:42:27 +02:00 |
|
Jens Langhammer
|
0cfffa28ad
|
blueprints: fix exporter not ignoring non-SerializerModel objects
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-08-18 17:42:27 +02:00 |
|
Jens L
|
1adc6948b4
|
blueprints: allow for adding remote blueprints (#3435)
* allow blueprints to be fetched from HTTP URLs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* fix tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* remove os.path
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add validation for blueprint path
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* fix tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-08-17 23:00:47 +02:00 |
|
Jens L
|
e87236b285
|
blueprints: add generic export next to flow exporter (#3439)
|
2022-08-17 17:57:59 +01:00 |
|
Jens Langhammer
|
ad1f913e54
|
blueprints: add wrapper to get blueprints as dict
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-08-16 21:37:05 +02:00 |
|
Jens Langhammer
|
3da0233c40
|
Revert "blueprints: fix issue in prod setups with encoding dataclasses via celery"
This reverts commit ff788edd9b .
|
2022-08-16 21:21:47 +02:00 |
|
Jens Langhammer
|
ff788edd9b
|
blueprints: fix issue in prod setups with encoding dataclasses via celery
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-08-16 20:59:36 +02:00 |
|
Jens Langhammer
|
aea0958f3f
|
blueprints: add default status
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-08-16 17:51:22 +02:00 |
|
Jens Langhammer
|
e9c1276634
|
blueprints: use relative path in @apply_blueprint
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-08-16 14:20:45 +02:00 |
|
Jens Langhammer
|
872c18dddc
|
blueprints: don't use example label, add more tags and tests for tags
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-08-07 19:27:03 +02:00 |
|
Jens Langhammer
|
dcbf106daa
|
blueprints: add !Context to lookup things from instance context
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-08-06 20:54:00 +02:00 |
|
Jens L
|
89fef0ae72
|
blueprints: docs (#3376)
* further blueprint cleanup
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* more
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* make group users and parent optional
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* fix api client usage
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-08-06 00:52:12 +02:00 |
|
Jens L
|
ec42d378ab
|
blueprints/cleanup (#3369)
|
2022-08-05 08:39:00 +02:00 |
|
Jens L
|
d1004e3798
|
blueprints: webui (#3356)
|
2022-08-03 00:05:49 +02:00 |
|
Jens Langhammer
|
2bd29e2fdd
|
*: improve error handling for startup tasks
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-08-01 23:31:47 +02:00 |
|
Jens Langhammer
|
3cd0a782af
|
blueprints: correctly load on fresh install
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-08-01 23:25:33 +02:00 |
|
Jens L
|
a023eee9bf
|
blueprints: migrate from managed (#3338)
* test all bundled blueprints
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* fix empty title
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* fix default blueprints
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add script to generate dev config
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* migrate managed to blueprints
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add more to blueprint instance
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* migrated away from ObjectManager
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* fix lint errors
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* migrate things
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* migrate tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* fix some tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* fix a bit more
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* fix more tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* whops
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* fix missing name
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* *sigh*
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* fix more tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add tasks
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* scheduled
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* run discovery on start
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* oops this test should stay
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-08-01 23:05:58 +02:00 |
|
Jens L
|
89c84f10d0
|
blueprints: v1 (#1573)
* managed: move flowexporter to managed
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* *: implement SerializerModel in all models
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* managed: add initial api
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* managed: start blueprint
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* managed: spec
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* version blueprint
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* yep
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* remove v2, improve v1
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* start custom tag, more rebrand
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add default flows
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* move blueprints out of website
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* try new things
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add !lookup, fix web
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* update and cleanup default
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* fix tags in lists
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* don't save field if its set to default value
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* more flow cleanup
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* format web
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* fix missing serializer for sms
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* ignore _set fields
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* remove custom file extension
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* migrate default flow to tenant
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* include blueprints
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* fix tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
|
2022-07-31 17:11:44 +02:00 |
|