Daniel Nephin
b639f47e3c
config: use the new ACL system in tests
...
In preparation for removing ACL.Apply
2021-09-21 17:57:29 -04:00
Daniel Nephin
2702aecc27
catalog: use the new ACL system in tests
...
In preparation for removing ACL.Apply
2021-09-21 17:57:29 -04:00
Daniel Nephin
b6218b75d9
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
ad9748adc3
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
5a31a2e167
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
26f3380688
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
af8c10afc4
acl: Remove unused ACLPolicyIDType
2021-09-21 17:57:29 -04:00
Daniel Nephin
5493ff06cc
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
2773bd94d7
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
ae9e167096
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
9528a3bf1f
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
55b36dd056
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
a727ee6416
api: add partition field to acl structs ( #11080 )
2021-09-17 11:53:03 -05:00
Evan Culver
ea8ab90968
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
d4e2834856
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
c71fe93cd3
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
9d89192af6
Create _987.md
2021-09-16 18:21:39 -04:00
Freddy
f1b2ef30d1
Merge pull request #11071 from hashicorp/partitions/ixn-decisions
2021-09-16 15:18:23 -06:00
freddygv
661f520841
Fixup proxycfg tproxy case
2021-09-16 15:05:28 -06:00
freddygv
12eec88dff
Remove ent checks from oss test
2021-09-16 14:53:28 -06:00
R.B. Boyer
7fa8f19077
acl: ensure the global management policy grants all necessary partition privileges ( #11072 )
2021-09-16 15:53:10 -05:00
freddygv
cf56be7d8d
Ensure partition is defaulted in authz
2021-09-16 14:39:01 -06:00
freddygv
b5a8935bb8
Default the partition in ixn check
2021-09-16 14:39:01 -06:00
freddygv
caafc1905e
Fixup test
2021-09-16 14:39:01 -06:00
freddygv
8a9bf3748c
Account for partitions in ixn match/decision
2021-09-16 14:39:01 -06:00
Jeff Widman
a8f396c55f
Bump go-discover
to fix broken dep tree ( #10898 )
2021-09-16 15:31:22 -04:00
Paul Glass
692eb2d269
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
5a6f9e38b1
auto-updated agent/uiserver/bindata_assetfs.go from commit 1d9d3349c
2021-09-16 17:31:08 +00:00
Paul Glass
4d87fc14e7
docs: correct link to ecs production installation
2021-09-16 12:30:08 -05:00
John Cowen
edfe98982d
ui: Ensure we request permission wiht the correct partition ( #11060 )
2021-09-16 13:26:33 -04:00
Paul Glass
c0b6df6fbb
Fix merge conflict
2021-09-16 12:24:52 -05:00
Iryna Shustava
a39b58622b
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
e84c429be1
Update ecs docs ( #11053 )
2021-09-16 09:17:01 -07:00
R.B. Boyer
4e7b6888e3
acl: fix intention:*:write checks ( #11061 )
...
This is a partial revert of #10793
2021-09-16 11:08:45 -05:00
Paul Glass
fd2a3f3305
docs: adjust references between ECS "migrate" and "install" pages
2021-09-16 10:39:37 -05:00
Freddy
88627700d0
Merge pull request #11051 from hashicorp/partitions/fixes
2021-09-16 09:29:00 -06:00
Paul Glass
fc460c0a8d
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
494764ee2d
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
3eab89cc2d
Fixup api config and Envoy test
2021-09-15 17:25:21 -06:00
freddygv
7927a97c2f
Fixup manager tests
2021-09-15 17:24:05 -06:00
freddygv
c5d5b44faa
Bring back entmeta args defaulting
2021-09-15 17:23:52 -06:00
freddygv
dc549eca30
Default partition in match endpoint
2021-09-15 17:23:52 -06:00
freddygv
0cdcbbb4c9
Pass partition to intention match query
2021-09-15 17:23:52 -06:00
freddygv
a57c52ca32
Ensure partition is used for SAN validation
2021-09-15 17:23:48 -06:00
freddygv
3906d0b973
Ensure Envoy can subscribe to non-default partition
2021-09-15 17:23:48 -06:00
freddygv
68559ec26b
Trim newlines before parenthesis end
2021-09-15 17:23:25 -06:00
Paul Glass
3ca995cf8f
docs: Update ECS sidebar with links to Fargate/EC2 examples
2021-09-15 17:29:38 -05:00
Paul Glass
f2d800c533
docs: update ECS Install guide for beta
2021-09-15 17:29:31 -05:00
Paul Glass
f969ffec63
docs: Migrate Existing Tasks page for ECS
2021-09-15 17:28:34 -05:00
Paul Glass
333baead73
Merge pull request #11043 from hashicorp/pglass/consul-ecs-arch-doc
...
ECS architecture docs for Beta
2021-09-15 17:00:53 -05:00