3
0
Commit Graph

15 Commits

Author SHA1 Message Date
Tomaž Jerman
22a70f61a8 Fix invalid matchup when importing resources
Matchups were not scoped which caused them to get matched
to any matched ident, regardles of scope.

This caused NS duplication to "move" original resources to the
cloned one instead of copying them.
2023-03-20 16:07:49 +01:00
Tomaž Jerman
030a440885 Port cli import/export commands to Envoy v2 2023-03-20 11:42:49 +01:00
Tomaž Jerman
6c40b33b5e Fix error formatting lint issue 2023-03-17 10:58:46 +01:00
Tomaž Jerman
525df34579 Touchups 2023-03-17 10:58:46 +01:00
Tomaž Jerman
2f015a26f6 Improve error handling & recovery 2023-03-17 10:58:46 +01:00
Tomaž Jerman
a0e25b457f Cleanup record encoding logic, add tests 2023-03-17 10:58:46 +01:00
Tomaž Jerman
eb63f41a44 Allow encoders/decoders to terminate for impossible scenarios 2023-03-17 10:58:46 +01:00
Tomaž Jerman
7af889c164 Add logic for resource translation import/export 2023-03-17 10:58:46 +01:00
Tomaž Jerman
c42cf298de Tweak logic & add base RBAC import/export test 2023-03-17 10:58:46 +01:00
Tomaž Jerman
cf30aeb75d Tweak logic & add base import/export test 2023-03-17 10:58:46 +01:00
Tomaž Jerman
0bfc2a7f87 Add resource skipping for store encoders 2023-03-17 10:58:46 +01:00
Tomaž Jerman
f661206a79 Tweak envoy config structs
Have each node define it's own configs where the decoder may
define the wanted values and the global config populates missing
values in the Bake step.
2023-03-17 10:58:46 +01:00
Tomaž Jerman
2e9ba97dda Add missing bits from V1, slight touchup 2023-03-17 10:58:46 +01:00
Tomaž Jerman
25b880e049 POC importing record datasources 2023-03-17 10:58:46 +01:00
Tomaž Jerman
804d59722a Base envoy codegen 2023-03-17 10:58:46 +01:00