Matt Keeler
37694bbb9c
Add optional JSON format to the ACL CLI commands output ( #7198 )
...
* Add ACL CLI commands output format option.
Add command level formatter, that incapsulates command output printing
logiс that depends on the command `-format` option.
Move Print* functions from acl_helpers to prettyFormatter. Add jsonFormatter.
* Return error code in case of formatting failure.
* Add acl commands -format option to doc.
2020-03-26 13:16:21 -04:00
Freddy
9412f3fed2
Exposing paths isn't an upstream configuration ( #7515 )
2020-03-26 11:15:01 -06:00
Daniel Nephin
bb8833a2d5
agent: Remove unused Encrypted from interface
...
It appears to be unused. It looks like it has been around a while,
I geuss at some point we stopped using this method.
2020-03-26 12:34:31 -04:00
Freddy
18d356899c
Enable CLI to register terminating gateways ( #7500 )
...
* Enable CLI to register terminating gateways
* Centralize gateway proxy configuration
2020-03-26 10:20:56 -06:00
Artur Mullakhmetov
0396340e2c
Add acl commands -format option to doc.
2020-03-26 19:05:11 +03:00
Artur Mullakhmetov
845b9c23fe
Return error code in case of formatting failure.
2020-03-26 19:05:10 +03:00
Artur Mullakhmetov
eab5b81d91
Add ACL CLI commands output format option.
...
Add command level formatter, that incapsulates command output printing
logiс that depends on the command `-format` option.
Move Print* functions from acl_helpers to prettyFormatter. Add jsonFormatter.
2020-03-26 19:05:10 +03:00
Daniel Nephin
2026ea77cf
Merge pull request #7496 from hashicorp/dnephin/add-lint-to-makefile
...
Add lint to makefile
2020-03-26 10:48:21 -04:00
Daniel Nephin
e5d6273a48
command/envoy: Refactor flag parsing/validation ( #7504 )
2020-03-26 08:19:21 -06:00
Daniel Nephin
33c7894123
Merge pull request #7498 from hashicorp/dnephin/small-cleanup
...
envoy: small cleanup in cmd and server
2020-03-25 13:24:44 -04:00
Daniel Nephin
fe706a54b0
Merge pull request #7502 from hashicorp/dnephin/fix-cherry-picker-2
...
ci: Move shebang to first line of cherry pick script
2020-03-25 12:00:17 -04:00
Daniel Nephin
b298249a14
ci: Move shebang to first line of cherry pick script
...
Also ran shellcheck against the script and fixed the other errors
2020-03-25 11:57:56 -04:00
Matt Keeler
0d105ef23b
Update CHANGELOG.md
2020-03-25 10:43:37 -04:00
Alejandro Baez
bafa69bb69
Add PolicyReadByName for API ( #6615 )
2020-03-25 10:34:24 -04:00
Chris Piraino
136099d834
Fix flakey health check reload test ( #7490 )
...
This test would occasionally fail because we checked for a status of
"critical" initially. This races with the actual healthcheck being run
and declared passing.
We instead use a ttl health check so that we don't rely on timing at all.
2020-03-25 09:09:13 -05:00
Cody De Arkland
4e6d8bef15
updating enterprise documentation with additional clarity
...
Update website/source/docs/enterprise/backups/index.html.md
Co-Authored-By: kaitlincarter-hc <43049322+kaitlincarter-hc@users.noreply.github.com>
Update website/source/docs/enterprise/backups/index.html.md
Co-Authored-By: kaitlincarter-hc <43049322+kaitlincarter-hc@users.noreply.github.com>
Update website/source/docs/enterprise/backups/index.html.md
Co-Authored-By: kaitlincarter-hc <43049322+kaitlincarter-hc@users.noreply.github.com>
Update website/source/docs/enterprise/backups/index.html.md
Co-Authored-By: kaitlincarter-hc <43049322+kaitlincarter-hc@users.noreply.github.com>
Update website/source/docs/enterprise/backups/index.html.md
Co-Authored-By: kaitlincarter-hc <43049322+kaitlincarter-hc@users.noreply.github.com>
Update website/source/docs/enterprise/backups/index.html.md
Co-Authored-By: kaitlincarter-hc <43049322+kaitlincarter-hc@users.noreply.github.com>
Update website/source/docs/enterprise/namespaces/index.html.md
Co-Authored-By: kaitlincarter-hc <43049322+kaitlincarter-hc@users.noreply.github.com>
Update website/source/docs/enterprise/index.html.md
Co-Authored-By: kaitlincarter-hc <43049322+kaitlincarter-hc@users.noreply.github.com>
Update website/source/docs/enterprise/index.html.md
Co-Authored-By: kaitlincarter-hc <43049322+kaitlincarter-hc@users.noreply.github.com>
Update website/source/docs/enterprise/backups/index.html.md
Co-Authored-By: kaitlincarter-hc <43049322+kaitlincarter-hc@users.noreply.github.com>
Update website/source/docs/enterprise/namespaces/index.html.md
Co-Authored-By: kaitlincarter-hc <43049322+kaitlincarter-hc@users.noreply.github.com>
Update website/source/docs/enterprise/network-segments/index.html.md
Co-Authored-By: kaitlincarter-hc <43049322+kaitlincarter-hc@users.noreply.github.com>
Update website/source/docs/enterprise/read-scale/index.html.md
Co-Authored-By: kaitlincarter-hc <43049322+kaitlincarter-hc@users.noreply.github.com>
Update website/source/docs/enterprise/upgrades/index.html.md
Co-Authored-By: kaitlincarter-hc <43049322+kaitlincarter-hc@users.noreply.github.com>
Update website/source/docs/enterprise/upgrades/index.html.md
Co-Authored-By: kaitlincarter-hc <43049322+kaitlincarter-hc@users.noreply.github.com>
Update website/source/docs/enterprise/redundancy/index.html.md
Co-Authored-By: kaitlincarter-hc <43049322+kaitlincarter-hc@users.noreply.github.com>
Update website/source/docs/enterprise/redundancy/index.html.md
Co-Authored-By: kaitlincarter-hc <43049322+kaitlincarter-hc@users.noreply.github.com>
Update website/source/docs/enterprise/redundancy/index.html.md
Co-Authored-By: kaitlincarter-hc <43049322+kaitlincarter-hc@users.noreply.github.com>
Update website/source/docs/enterprise/redundancy/index.html.md
Co-Authored-By: kaitlincarter-hc <43049322+kaitlincarter-hc@users.noreply.github.com>
Update website/source/docs/enterprise/redundancy/index.html.md
Co-Authored-By: kaitlincarter-hc <43049322+kaitlincarter-hc@users.noreply.github.com>
Update website/source/docs/enterprise/network-segments/index.html.md
Co-Authored-By: kaitlincarter-hc <43049322+kaitlincarter-hc@users.noreply.github.com>
Update website/source/docs/enterprise/read-scale/index.html.md
Co-Authored-By: kaitlincarter-hc <43049322+kaitlincarter-hc@users.noreply.github.com>
Update website/source/docs/enterprise/read-scale/index.html.md
Co-Authored-By: kaitlincarter-hc <43049322+kaitlincarter-hc@users.noreply.github.com>
Update website/source/docs/enterprise/read-scale/index.html.md
Co-Authored-By: kaitlincarter-hc <43049322+kaitlincarter-hc@users.noreply.github.com>
Update website/source/docs/enterprise/redundancy/index.html.md
Co-Authored-By: kaitlincarter-hc <43049322+kaitlincarter-hc@users.noreply.github.com>
Update website/source/docs/enterprise/read-scale/index.html.md
Co-Authored-By: kaitlincarter-hc <43049322+kaitlincarter-hc@users.noreply.github.com>
Update website/source/docs/enterprise/redundancy/index.html.md
Co-Authored-By: kaitlincarter-hc <43049322+kaitlincarter-hc@users.noreply.github.com>
updating capitalization of namespaces
2020-03-24 21:49:47 -07:00
Iryna Shustava
77c52ac2a8
Add missing Helm docs ( #7492 )
2020-03-24 16:06:57 -07:00
Daniel Nephin
a95974cf79
Remove unnecessary methods
...
They call only a single method and add no additional functionality
2020-03-24 18:35:07 -04:00
Daniel Nephin
8df3746927
cmd: use env vars as defaults
...
Insted of setting them afterward in Run.
This change required a small re-ordering of the test to patch the
environment before calling New()
2020-03-24 18:34:46 -04:00
Daniel Nephin
266bdf7465
agent: Remove xdsServer field
...
The field is only referenced from a single method, it can be a local var
2020-03-24 18:05:14 -04:00
Daniel Nephin
8029daa444
Add lint to makefile
...
And support for setting build tags in CI lint job.
Removed the unused 'test-ci' target.
2020-03-24 16:34:02 -04:00
Daniel Nephin
0665c56c26
Merge pull request #7481 from hashicorp/dnephin/go1.14
...
ci: Upgrade Go to 1.14.1
2020-03-24 16:23:53 -04:00
Daniel Nephin
c765780cf1
Merge pull request #7440 from hashicorp/dnephin/golangci-lint
...
ci: Use golangci-lint for linting
2020-03-24 16:00:59 -04:00
Daniel Nephin
326453eaa1
dns: Remove a few unused params
2020-03-24 15:56:41 -04:00
Daniel Nephin
c5b7c072fd
ci: Upgrade Go to 1.14.1
2020-03-24 15:55:47 -04:00
Daniel Nephin
61ec7aa5c9
ci: Run all connect/ca tests from the integration suite
...
To reduce the chance of some tests not being run because it does not
match the regex passed to '-run'.
Also document why some tests are allowed to be skipped on CI.
2020-03-24 15:22:01 -04:00
Daniel Nephin
f4a35dfd84
ci: Do not skip tests because of missing binaries on CI
...
If the CI environment is not correct for running tests the tests
should fail, so that we don't accidentally stop running some tests
because of a change to our CI environment.
Also removed a duplicate delcaration from init. I believe one was
overriding the other as they are both in the same package.
2020-03-24 14:34:13 -04:00
Daniel Nephin
2468affcf8
Merge pull request #7482 from hashicorp/dnephin/fix-cherry-pick-job
...
ci: fix cherry-pick job by using newer git
2020-03-24 14:12:21 -04:00
Daniel Nephin
9f46759ba2
Merge pull request #7484 from hashicorp/dnephin/fix-envoy-tests
...
Fix tests failing on master
2020-03-23 17:15:49 -04:00
Daniel Nephin
6e10616b13
Fix tests failing on master
...
The default version was changed in https://github.com/hashicorp/consul/pull/7452
which caused these tests to fail.
2020-03-23 16:38:14 -04:00
Daniel Nephin
3418835677
ci: fix cherry-pick job by using newer git
...
37897bfc27
made it possible to use
the -m flag with cherry-pick, even when the target is not a merge commit.
This commit changes the image used to run the cherry-pick job to alpine so that we get
a more recent version of git.
The alpine image will also download much faster when the CI node does not have the image cached.
2020-03-23 14:30:32 -04:00
kaitlincarter-hc
98a2d5a798
Add link to Learn to the top, move service mesh higher up on list of features. ( #7474 )
2020-03-23 12:10:42 -05:00
Daniel Nephin
9519223127
docs: Update config reference for log-file
2020-03-19 18:06:46 -04:00
Daniel Nephin
a103c62f33
Merge pull request #7466 from hashicorp/dnephin/support-cherry-pick-merge-PRs
...
ci: support cherry-picking of merge PRs
2020-03-18 13:12:42 -04:00
Daniel Nephin
887e410cd6
ci: support cherry-picking of merge PRs
...
This change assumes that it is always safe to use the first commit
parent as the mainline. I believe this assumption is safe with a
github merge workflow.
2020-03-18 12:38:04 -04:00
Daniel Nephin
1ff9b748ae
Merge pull request #7458 from hashicorp/dnephin/small-doc-improvements
...
website/docs: small doc improvements to CLI reference
2020-03-17 18:35:44 -04:00
Hans Hasselberg
d5f4b8c3a3
envoy: default to 1.13.1 ( #7452 )
2020-03-17 22:23:42 +01:00
Kim Ngo
5f9029c65c
Update CHANGELOG.md
2020-03-17 15:02:56 -05:00
Hans Hasselberg
bf6a91af94
docs: fix filenames ( #7453 )
2020-03-17 21:00:45 +01:00
Kim Ngo
bef693df9c
agent/xds: Update mesh gateway to use service router timeout ( #7444 )
...
* website/connect/proxy/envoy: specify timeout precedence for services behind mesh gateway
2020-03-17 14:50:14 -05:00
Daniel Nephin
3f8578f1e1
ci: Use golangci-lint for linting
...
Using golangci-lint has a number of advantages:
- adding new linters becomes much easier, its a couple lines of yaml config
instead of more bash scripting
- it enables whitelisting of issues using inline comments or regex
- when running multiple linters less work is done. The parsed source can be reused
by multiple linters
- linters are run in parallel to reduce CI runtime.
2020-03-17 13:43:40 -04:00
Chris Piraino
5c7b3762e3
Update CHANGELOG.md
2020-03-17 09:56:20 -05:00
Chris Piraino
d3dd49b79c
Log "vew version available" message at info level ( #7462 )
2020-03-17 09:53:15 -05:00
Pierre Souchay
4f3d2d843e
docs: fixed typo on MIME in Changelog ( #7461 )
2020-03-17 13:44:55 +01:00
Daniel Nephin
fdbc3d82f6
website/docs: small doc improvements to CLI reference
...
Small improvements to the join docs.
The help text for `lock` says -try is deprecated and replaced with -timeout.
Update the docs to match.
2020-03-16 17:54:45 -04:00
Hans Hasselberg
418cf9658d
Update CHANGELOG.md to include 1.7.2
2020-03-16 22:08:40 +01:00
Hans Hasselberg
316d14f86e
docs: update website version ( #7456 )
2020-03-16 22:03:36 +01:00
Matt Keeler
646c9f5896
Don’t pass `-u` to get get inside Go build image dockerfile ( #7455 )
2020-03-16 15:26:07 -04:00
Matt Keeler
251c745d0a
Update CHANGELOG.md
2020-03-16 12:59:28 -04:00
Matt Keeler
80db61193c
Fix ACL mode advertisement and detection ( #7451 )
...
These changes are necessary to ensure advertisement happens correctly even when datacenters are connected via network areas in Consul enterprise.
This also changes how we check if ACLs can be upgraded within the local datacenter. Previously we would iterate through all LAN members. Now we just use the ServerLookup type to iterate through all known servers in the DC.
2020-03-16 12:54:45 -04:00