Iryna Shustava
2ea33e9b86
mesh: add more validations to Destinations resource ( #19202 )
2023-10-13 16:52:20 -06:00
Poonam Jadhav
a50a9e984a
Net-5771/apply command stdin input ( #19084 )
...
* feat: apply command now accepts input from stdin
* feat: accept first positional non-flag file path arg
* fix: detect hcl format
2023-10-13 09:24:16 -04:00
R.B. Boyer
5146810acc
cli: do not hide the resource HCL parsing error and replace it with a JSON error ( #19107 )
...
We serially attempt to decode resources in the consul resource apply command
using HCL and then falling back on JSON. This causes the HCL errors to be
dropped completely in the case where the HCL decode failed due to a typo
instead of it actually being JSON instead.
This PR proposes sniffing to see if the first non-whitespace character in the
input is { and if so treat it as JSON, otherwise as HCL and not
double-decode on error.
2023-10-11 11:37:50 -05:00
Poonam Jadhav
6c92dd1359
NET-5600/container-test-acl-enabled ( #18887 )
...
* feat: add container tests for resource http api with acl enabled
* refactor: clean up
2023-10-03 10:55:31 -04:00
Iryna Shustava
3ea6afb4d4
mesh: rename Upstreams and UpstreamsConfiguration to Destinations* ( #18995 )
2023-09-25 12:03:45 -06:00
Dhia Ayachi
d3bb5ff21a
Add CLI support for json ( #18991 )
...
* add cli support for json format
* add tests for json parsing
* make owner and id pointers.
* add copyright header
* remove print
---------
Co-authored-by: Poonam Jadhav <poonam.jadhav@hashicorp.com>
2023-09-22 20:51:18 +00:00
Poonam Jadhav
4e77482e95
feat: remove resource api client from api module ( #18984 )
...
* feat: remove resource api client from api module
* fix: go mod clean up
2023-09-22 16:32:08 -04:00
Iryna Shustava
d88888ee8b
catalog,mesh,auth: Bump versions to v2beta1 ( #18930 )
2023-09-22 10:51:15 -06:00
Poonam Jadhav
bf4e0b1aa9
fix: provide meaningful error messages and add test ( #18772 )
...
* fix: provide meaningful error messages and add test
* fix: return error instead of warning when extra args are provided
2023-09-18 09:09:31 -04:00
R.B. Boyer
66e1cdf40c
mesh: Wire ComputedRoutes into the ProxyStateTemplate via the sidecar controller ( #18752 )
...
Reworks the sidecar controller to accept ComputedRoutes as an input and use it to generate appropriate ProxyStateTemplate resources containing L4/L7 mesh configuration.
2023-09-14 17:19:04 -05:00
wangxinyi7
426c906ee1
delete command ready ( #18679 )
...
* delete command for resource management
2023-09-13 11:48:40 -07:00
Dhia Ayachi
b1688ad856
Run copyright after running deep-copy as part of the Makefile/CI ( #18741 )
...
* execute copyright headers after performing deep-copy generation.
* fix copyright install
* Apply suggestions from code review
Co-authored-by: Semir Patel <semir.patel@hashicorp.com>
* Apply suggestions from code review
Co-authored-by: Semir Patel <semir.patel@hashicorp.com>
* rename steps to match codegen naming
* remove copywrite install category
---------
Co-authored-by: Semir Patel <semir.patel@hashicorp.com>
2023-09-11 13:50:52 -04:00
Poonam Jadhav
48ef8b679c
Net-4292/list command ( #18649 )
...
* feat: implement list command
* refactor: apply command file parsing
2023-09-11 10:06:00 -04:00
Poonam Jadhav
235988b3bc
Net-2713/resource apply command ( #18610 )
...
* feat: implement apply command
* fix: resolve lint issues
* refactor: use fixed types
* fix: ci lint failures after main rebase
2023-09-08 12:20:14 -04:00
wangxinyi7
df9d12a56a
Net 2714/xw cli read command ( #18462 )
...
enable `consul resource read` command in cli
2023-09-05 09:17:19 -07:00