Daniel Nephin
3b9578d7eb
Update 4 non-acl tests that used the legacy ACL.Apply
...
These tests don't really care about the endpoint, they just need some way to create an ACL token.
2021-09-21 17:57:29 -04:00
Daniel Nephin
746f67b3a1
acl: remove two commented out tests for legacy ACL replication
...
They were commented out in 2018.
2021-09-21 17:57:29 -04:00
Daniel Nephin
abd9cd0e15
acl: replace legacy Get and List RPCs with an error impl
...
These endpoints are being removed as part of the legacy ACL system.
2021-09-21 17:57:29 -04:00
Daniel Nephin
e7c63004a8
acl: remove a couple legacy ACL operation constants
...
structs.ACLForceSet was deprecated 4 years ago, it should be safe to remove now.
ACLBootstrapNow was removed in a recent commit. While it is technically possible that a cluster with mixed version
could still attempt a legacy boostrap, we documented that the legacy system was deprecated in 1.4, so no
clusters that are being upgraded should be attempting a legacy boostrap.
2021-09-21 17:57:29 -04:00
Daniel Nephin
868bfc7a0a
acl: Remove unused ACLPolicyIDType
2021-09-21 17:57:29 -04:00
Daniel Nephin
aee8a9511d
Merge pull request #10985 from hashicorp/dnephin/acl-legacy-remove-replication
...
acl: remove legacy ACL replication
2021-09-21 17:56:54 -04:00
R.B. Boyer
b2d17ac448
xds: fix representation of incremental xDS subscriptions ( #10987 )
...
Fixes #10563
The `resourceVersion` map was doing two jobs prior to this PR. The first job was
to track what version of every resource we know envoy currently has. The
second was to track subscriptions to those resources (by way of the empty
string for a version). This mostly works out fine, but occasionally leads to
consul removing a resource and accidentally (effectively) unsubscribing at the
same time.
The fix separates these two jobs. When all of the resources for a subscription
are removed we continue to track the subscription until envoy explicitly
unsubscribes
2021-09-21 09:58:56 -05:00
FFMMM
377c3a9b0b
add StatusError to api package ( #11054 )
...
* add require http codes in api and use in operator_autopilot health check
* add StatusError type in api package
Signed-off-by: FFMMM <FFMMM@users.noreply.github.com>
2021-09-20 14:04:13 -07:00
Dhia Ayachi
9592990773
Rerun go-test and go-test-32bits tests up to 3 times before failing ( #11059 )
...
* Rerun go-test and go-test-32bits tests up to 3 times before failing
* do not run rerun fail report in oss
* set back rerun fail report but print to stdin instead of comment
2021-09-20 16:04:59 -04:00
R.B. Boyer
5fe613dd05
xds: ensure the active streams counters are 64 bit aligned on 32 bit systems ( #11085 )
2021-09-20 11:07:11 -05:00
R.B. Boyer
2af8e16ef9
api: add partition field to acl structs ( #11080 )
2021-09-17 11:53:03 -05:00
Evan Culver
c4c833fd0e
sso/oidc: add support for acr_values request parameter ( #11026 )
...
Co-authored-by: R.B. Boyer <4903+rboyer@users.noreply.github.com>
2021-09-17 09:10:05 -07:00
Iryna Shustava
770c67a7e3
Merge pull request #11050 from hashicorp/ecs-beta-doc-prep
...
docs: ECS docs for beta
2021-09-16 16:27:53 -06:00
Kyle Havlovitz
87f5e1b58d
Merge pull request #11073 from hashicorp/changelog/admin-partitions
...
changelog: add admin partitions feature note
2021-09-16 15:26:38 -07:00
Mike Morris
250b826196
Create _987.md
2021-09-16 18:21:39 -04:00
Freddy
8591620b5d
Merge pull request #11071 from hashicorp/partitions/ixn-decisions
2021-09-16 15:18:23 -06:00
freddygv
49248a0802
Fixup proxycfg tproxy case
2021-09-16 15:05:28 -06:00
freddygv
fc8fc060a7
Remove ent checks from oss test
2021-09-16 14:53:28 -06:00
R.B. Boyer
faa6fd0919
acl: ensure the global management policy grants all necessary partition privileges ( #11072 )
2021-09-16 15:53:10 -05:00
freddygv
bf7a1358d6
Ensure partition is defaulted in authz
2021-09-16 14:39:01 -06:00
freddygv
47109e0c0c
Default the partition in ixn check
2021-09-16 14:39:01 -06:00
freddygv
82d2caa288
Fixup test
2021-09-16 14:39:01 -06:00
freddygv
95a6db9cfa
Account for partitions in ixn match/decision
2021-09-16 14:39:01 -06:00
Jeff Widman
2dc62aa0c4
Bump `go-discover` to fix broken dep tree ( #10898 )
2021-09-16 15:31:22 -04:00
Paul Glass
b861ef6fbc
Merge pull request #11048 from hashicorp/pglass/consul-ecs-migrate-task-doc
...
docs: Migrate Existing Tasks page for ECS
2021-09-16 12:34:02 -05:00
hc-github-team-consul-core
42b7fd3e60
auto-updated agent/uiserver/bindata_assetfs.go from commit 1d9d3349c
2021-09-16 17:31:08 +00:00
Paul Glass
930e3824df
docs: correct link to ecs production installation
2021-09-16 12:30:08 -05:00
John Cowen
1d9d3349ca
ui: Ensure we request permission wiht the correct partition ( #11060 )
2021-09-16 13:26:33 -04:00
Paul Glass
791eec9493
Fix merge conflict
2021-09-16 12:24:52 -05:00
Iryna Shustava
a3f8e1ca56
docs: Add production installation ECS docs ( #11049 )
...
Co-authored-by: Paul Glass <pglass@hashicorp.com>
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2021-09-16 10:28:05 -06:00
Luke Kysow
a24c98c945
Update ecs docs ( #11053 )
2021-09-16 09:17:01 -07:00
R.B. Boyer
ca73abdea1
acl: fix intention:*:write checks ( #11061 )
...
This is a partial revert of #10793
2021-09-16 11:08:45 -05:00
Paul Glass
392919ae61
docs: adjust references between ECS "migrate" and "install" pages
2021-09-16 10:39:37 -05:00
Freddy
cd08a36ce0
Merge pull request #11051 from hashicorp/partitions/fixes
2021-09-16 09:29:00 -06:00
Paul Glass
01dfbedcf3
docs: Apply suggestions from code review
...
Co-authored-by: Luke Kysow <1034429+lkysow@users.noreply.github.com>
Co-authored-by: trujillo-adam <47586768+trujillo-adam@users.noreply.github.com>
2021-09-16 10:19:15 -05:00
Freddy
fcef19f94b
acl: small resolver changes to account for partitions ( #11052 )
...
Also refactoring the enterprise side of a test to make it easier to reason about.
2021-09-16 09:17:02 -05:00
freddygv
e0a7900f52
Fixup api config and Envoy test
2021-09-15 17:25:21 -06:00
freddygv
3f3a61c6e1
Fixup manager tests
2021-09-15 17:24:05 -06:00
freddygv
cecf5b18f8
Bring back entmeta args defaulting
2021-09-15 17:23:52 -06:00
freddygv
99c6e4fe41
Default partition in match endpoint
2021-09-15 17:23:52 -06:00
freddygv
77681b9f6c
Pass partition to intention match query
2021-09-15 17:23:52 -06:00
freddygv
9cd30e8650
Ensure partition is used for SAN validation
2021-09-15 17:23:48 -06:00
freddygv
7ecbac9228
Ensure Envoy can subscribe to non-default partition
2021-09-15 17:23:48 -06:00
freddygv
886f873fa4
Trim newlines before parenthesis end
2021-09-15 17:23:25 -06:00
Paul Glass
bbbf58fa95
docs: Update ECS sidebar with links to Fargate/EC2 examples
2021-09-15 17:29:38 -05:00
Paul Glass
2c9fbc2bff
docs: update ECS Install guide for beta
2021-09-15 17:29:31 -05:00
Paul Glass
13c6973e47
docs: Migrate Existing Tasks page for ECS
2021-09-15 17:28:34 -05:00
Paul Glass
c546be4460
Merge pull request #11043 from hashicorp/pglass/consul-ecs-arch-doc
...
ECS architecture docs for Beta
2021-09-15 17:00:53 -05:00
Paul Glass
2604719ce6
Merge pull request #11033 from hashicorp/consul-ecs-beta-docs
...
updates to ECS docs per beta release
2021-09-15 17:00:00 -05:00
Paul Glass
0480cf4fe7
docs: ECS architecture feedback
2021-09-15 16:18:37 -05:00