wangxinyi7
b1bd6ab91a
revert grpc to http ( #20716 )
...
* Revert "refactor the resource client (#20343 )"
This reverts commit 3c5cb04b0f
.
* Revert "clean up http client (#20342 )"
This reverts commit 2b89025eab
.
* remove deprecated peer
* fix the typo
* remove forwarding test as it tests grpc, should add it back
2024-02-23 12:27:49 -08:00
wangxinyi7
fb2b696c0e
missing prefix / ( #20447 )
...
* missing prefix / and fix typos
2024-02-02 12:48:45 -08:00
wangxinyi7
3c5cb04b0f
refactor the resource client ( #20343 )
...
* renaming files
2024-01-30 12:33:44 -08:00
wangxinyi7
2b89025eab
clean up http client ( #20342 )
...
clean up http client
2024-01-30 10:12:09 -08:00
Matt Keeler
34a32d4ce5
Remove V2 PeerName field from pbresource.Tenancy ( #19865 )
...
The peer name will eventually show up elsewhere in the resource. For now though this rips it out of where we don’t want it to be.
2024-01-29 15:08:31 -05:00
wangxinyi7
7bb2c7cf13
Xw/net 5724 grpc client delete ( #20309 )
...
* delete commmand works
2024-01-24 15:17:54 -08:00
wangxinyi7
1f29ee604a
grpc CLI client list command ( #20260 )
...
list command works
2024-01-24 12:24:45 -08:00
wangxinyi7
6188db4d20
grpc CLI client read command ( #20178 )
...
* apply commmand works
2024-01-19 19:11:41 -08:00
wangxinyi7
74b737d4a3
Xw/net 6307 grpc client apply ( #20107 )
...
* add acl token
* apply commmand works
* add info to error message
* add tests to apply method
* add more description to flag
* code refactor
* update the error message
* fix the failing test
2024-01-16 10:39:55 -08:00
wangxinyi7
a879dea377
add acl token ( #20086 )
2024-01-16 08:25:50 -08:00
wangxinyi7
013bcefe5c
grpc client in tls mode ( #19680 )
...
* client in tls mode
2023-12-19 10:04:55 -08:00
wangxinyi7
9dc24448ae
grpc client default in plaintext mode ( #19412 )
...
* grpc client default in plaintext mode
* renaming and fix linter
* update the description and remove the context
* trim tests
2023-11-28 10:58:57 -08:00
Semir Patel
7cf48bcbe1
Fix failing test in command/resource/read ( #19722 )
2023-11-22 17:04:54 +00:00
cskh
d3bf47fe08
cli: add a string method to gvk struct ( #19696 )
2023-11-21 11:29:00 -05:00
wangxinyi7
9417fc2867
gvk partial inference ( #19058 )
...
* gvk partial inference
2023-10-24 08:53:51 -07:00
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