Daniel Nephin
475659a132
Remove name from NewTestAgent
...
Using:
git grep -l 'NewTestAgent(t, t.Name(),' | \
xargs sed -i -e 's/NewTestAgent(t, t.Name(),/NewTestAgent(t,/g'
2020-03-31 16:13:44 -04:00
Daniel Nephin
5035fe782a
Merge pull request #7555 from hashicorp/dnephin/ci-small-improvements
...
ci: small improvements
2020-03-31 12:50:21 -04:00
Daniel Nephin
2a676dc287
ci: Increase GOMAXPROCS so that the tests run faster
2020-03-31 12:32:23 -04:00
Daniel Nephin
a79417f973
ci: small improvements
...
Run 'go mod download' first so that dependencies are pulled in a
separate step. This makes the test splitting and test output easier
to scroll through.
Remove test splitting from the api/sdk test runs. These jobs do not
use parallelism, so there is no test timing data injected into the
job. They can't be split.
Remove the dependencies from the go-test job, so that we can start
the slowest test job earlier in the workflow.
2020-03-31 11:52:58 -04:00
Daniel Nephin
9d959907a4
Merge pull request #7485 from hashicorp/dnephin/do-not-skip-tests-on-ci
...
ci: Make it harder to accidentally skip tests on CI, and doc why some are skipped
2020-03-31 11:15:44 -04:00
Daniel Nephin
fd7383eb6e
Merge pull request #7546 from hashicorp/dnephin/logging-in-tests
...
testing: Improve logging from TestAgent
2020-03-31 11:08:39 -04:00
John Cowen
6ffe0e6fe4
ui: Use the `each key=""` parameter to force ember to reuse DOM ( #7550 )
...
Ember tries to reuse DOM elements when it can but as ember looks for
changes to objects rather than the DOM itself sometimes. This and the
fact that an objects identity may change even though its value hasn't,
results in ember occasionally re-mutating DOM when it doesn't need to.
The `each` helper includes a `key` attribute to hint to ember what it
should look for when deciding whether something has changed, rather than
the objects identity.
https://api.emberjs.com/ember/release/classes/Ember.Templates.helpers/methods/each#specifying-keys
We use this here to fix an issue where DOM was being redrawn after the
user had scrolled the page and was therefore resetting the scroll back
to 0 (the top of the page)
2020-03-31 14:58:59 +01:00
Daniel Nephin
ad7c78f134
Remove t.Name() from TestAgent.Name
...
And re-add the name to the logger so that log messages from different agents
in a single can be identified.
2020-03-30 16:47:24 -04:00
Jono Sosulska
ce8b38ac01
Updated Security Model and FAQ pages ( #7528 )
...
* Updated Security Model and FAQ pages
2020-03-30 16:43:26 -04:00
Daniel Nephin
231c99f7b4
Document Agent.LogOutput
2020-03-30 14:32:13 -04:00
Pierre Souchay
f1f778ffcc
FIX flaky test: TestAPI_AgentMonitorJSON
2020-03-30 12:21:29 -06:00
Daniel Nephin
09d0876b6c
command: remove unused logOutput field
2020-03-30 14:11:27 -04:00
Daniel Nephin
dd40a1535e
testing: reduce verbosity of output log
...
Previously the log output included the test name twice and a long date
format. The test output is already grouped by test, so adding the test
name did not add any new information. The date and time are only useful
to understand elapsed time, so using a short format should provide
succident detail.
Also fixed a bug in NewTestAgentWithFields where nil was returned
instead of the test agent.
2020-03-30 13:23:13 -04:00
John Cowen
31b9b90bc3
ui: Ensure blocking query configuration is passed through to findInstanceBySlug ( #7543 )
...
* ui: Ensure configuration is passed through to findInstanceBySlug
Due to the addition of namespace support, this arguments passed to this
method have been increased. Whilst the nspace support continues ot work
here, the configuration for blocking queries is never passed through.
This results in a 2 second poll rather than a blocking query.
This commit fixes that
* ui: Add a basic test to check the number of arguments passed through
2020-03-30 15:23:06 +01:00
Pierre Souchay
952b60abaa
Proper detection of ephemeral ports on Mac OS ( #7539 )
...
Use systemctl to properly detect ephemeral ports on Mac OS (aka darwin) by fetching
systemctl values:
* net.inet.ip.portrange.first
* net.inet.ip.portrange.last
This will avoid the message:
`[INFO] freeport: ephemeral port range detection not configured for GOOS="darwin"`
and properly detect the correct port range
2020-03-30 09:13:03 -04:00
Alvin Huang
494faca279
rebuild UI for master/ui-staging dev docker image ( #7530 )
2020-03-27 15:33:49 -04:00
Matt Keeler
028654410c
Ensure server requirements checks are done against ALL known se… ( #7491 )
...
Co-authored-by: Paul Banks <banks@banksco.de>
2020-03-27 12:31:43 -04:00
Matt Keeler
74a665afc3
Add information about which services are proxied to ui services… ( #7417 )
2020-03-27 10:57:46 -04:00
Matt Keeler
e368837472
Add docs for v1/acl/policy/name endpoint ( #7501 )
2020-03-27 10:20:09 -04:00
Alvin Huang
170b2ab8ee
add ssh package and push to branch before notifying ( #7517 )
2020-03-26 15:23:31 -04:00
Cody De Arkland
2693894b2d
Merge pull request #7495 from hashicorp/3242020-ent-docs-update
...
updating enterprise documentation with additional clarity
2020-03-26 11:56:56 -07:00
Daniel Nephin
b5c7d292e4
Merge pull request #7516 from hashicorp/dnephin/remove-unused-method
...
agent: Remove unused method Encrypted from delegate interface
2020-03-26 14:17:58 -04:00
Matt Keeler
3a9509e84d
Update CHANGELOG.md
2020-03-26 13:17:34 -04:00
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
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