This project is mirrored from https://gitlab.com/gitlab-org/build/omnibus-mirror/consul.git.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
- Feb 08, 2024
-
-
jm96441n authored
-
jm96441n authored
different cased input
-
Eric Haberkorn authored
-
Joshua Timmons authored
-
Joshua Timmons authored
-
John Murret authored
* DNS v2 Multiple fixes. * add license header * get rid of DefaultIntentionPolicy change that was not supposed to be there.
-
Mark Campbell-Vincent authored
* Update cache section for certain API calls Providing more detail to the cache section to address behavior of API calls using streaming backend. This will help users understand that when '?index' is used and '?cached' is not, caching to servers will be bypassed, causing entry_fetch_max_burst and entry_fetch_rate to not be used in this scenario. * Update website/content/docs/agent/config/config-files.mdx Co-authored-by:
Jeff Boruszak <104028618+boruszak@users.noreply.github.com> --------- Co-authored-by:
Jeff Boruszak <104028618+boruszak@users.noreply.github.com>
-
- Feb 07, 2024
-
-
Semir Patel authored
-
Melissa Kam authored
* Skip collecting data directory stats in dev mode In dev mode, the data directory is not set, so this metrics collection would always fail and logs errors. * Log collection errors at DEBUG level There isn't much action a user can take to fix these errors, so logging them as DEBUG rather than ERROR.
-
John Maguire authored
* Added basic tests for gatewayproxy controller * add copyright header * Clean up tests
-
Nathan Coleman authored
-
Nathan Coleman authored
* Reconcile ProxyStateTemplate on change to ComputedExportedServices * gofmt changeset --------- Co-authored-by:
NiniOak <anita.akaeze@hashicorp.com>
-
skpratt authored
* add traffic permissions tests * review fixes * Update internal/mesh/internal/controllers/sidecarproxy/builder/local_app.go Co-authored-by:
John Landa <jonathanlanda@gmail.com> --------- Co-authored-by:
John Landa <jonathanlanda@gmail.com>
-
Eric Haberkorn authored
V1 compat exported services controller optimizations * Don't start the v2 exported services controller in v1 mode. * Use the controller cache.
-
Matt Keeler authored
In particular the failover controller needs these in Consul Enterprise
-
- Feb 06, 2024
-
-
wangxinyi7 authored
* add more integration tests
-
John Maguire authored
re-enable apigw controller, fix typo in key name for metadata for gatewayproxy
-
Matt Keeler authored
* Panic when controllers attempt to make invalid requests to the resource service This will help to catch bugs in tests that could cause infinite errors to be emitted. * Disable the API GW v2 controller With the previous commit, this would cause a server to panic due to watching a type which has not yet been created/registered. * Ensure that a test server gets the full type registry instead of constructing its own * Skip TestServer_ControllerDependencies * Fix peering tests so that they use the full resource registry.
-
Dan Stough authored
-
John Maguire authored
* Add APIGW support to the gatewayproxy controller * update copywrite headers
-
John Murret authored
* NET-7630 - Fix TXT record creation on node queries * NET-7631 - Fix Node records that point to external/ non-IP addresses * NET-7630 - Fix TXT record creation on node queries
-
John Murret authored
-
Ashesh Vidyut authored
* add changes * added changelog * change update * CE chnages * Removed gzip size fix * fix changelog * Update .changelog/20345.txt Co-authored-by:
Hans Hasselberg <hans@hashicorp.com> * Adding comments --------- Co-authored-by:
Abhishek Sahu <abhishek.sahu@hashicorp.com> Co-authored-by:
Hans Hasselberg <hans@hashicorp.com> Co-authored-by:
srahul3 <rahulsharma@hashicorp.com>
-
Tauhid Anjum authored
Update Routes controller to use ComputedFailoverPolicy
-
Tauhid Anjum authored
* Exported services CLI and docs * Changelog added * Added format option for pretty print * Update command/exportedservices/exported_services.go Co-authored-by:
Ashesh Vidyut <134911583+absolutelightning@users.noreply.github.com> * Addressing PR comments, moving the command under services category * Add consumer peer and partition filter * Adding bexpr filter, change format of data --------- Co-authored-by:
Ashesh Vidyut <134911583+absolutelightning@users.noreply.github.com>
-
- Feb 05, 2024
-
-
Derek Menteer authored
Fix issue with persisting proxy-defaults This resolves an issue introduced in hashicorp/consul#19829 where the proxy-defaults configuration entry with an HTTP protocol cannot be updated after it has been persisted once and a router exists. This occurs because the protocol field is not properly pre-computed before being passed into validation functions.
-
John Murret authored
-
- Feb 03, 2024
-
-
John Murret authored
* DNS V2 - Revise discovery result to have service and node name and address fields. * NET-7488 - dns v2 add support for prepared queries in catalog v1 data model (#20470) NET-7488 - dns v2 add support for prepared queries in catalog v1 data model.
-
- Feb 02, 2024
-
-
Dan Stough authored
-
R.B. Boyer authored
The endpoints controller currently encodes the list of unique workload identities referenced by all workload matched by a Service into a special data-bearing status condition on that Service. This allows a downstream controller to avoid an expensive watch on the ServiceEndpoints type just to get this data. The current encoding does not lend itself well to machine parsing, which is what the field is meant for, so this PR simplifies the encoding from: "blah blah: " + strings.Join(ids, ",") + "." to strings.Join(ids, ",") It also provides an exported utility function to easily extract this data.
-
Nick Ethier authored
* internal/hcp: prevent write loop on telemetrystate resource updates * Update controller.go Co-authored-by:
Nick Cellino <nick.cellino@hashicorp.com> * internal/hcp: add assertion for looping controller --------- Co-authored-by:
Nick Cellino <nick.cellino@hashicorp.com>
-
R.B. Boyer authored
The new controller caches are initialized before the DependencyMappers or the Reconciler run, but importantly they are not populated. The expectation is that when the WatchList call is made to the resource service it will send an initial snapshot of all resources matching a single type, and then perpetually send UPSERT/DELETE events afterward. This initial snapshot will cycle through the caching layer and will catch it up to reflect the stored data. Critically the dependency mappers and reconcilers will race against the restoration of the caches on server startup or leader election. During this time it is possible a mapper or reconciler will use the cache to lookup a specific relationship and not find it. That very same reconciler may choose to then recompute some persisted resource and in effect rewind it to a prior computed state. Change - Since we are updating the behavior of the WatchList RPC, it was aligned to match that of pbsubscribe and pbpeerstream using a protobuf oneof instead of the enum+fields option. - The WatchList rpc now has 3 alternating response events: Upsert, Delete, EndOfSnapshot. When set the initial batch of "snapshot" Upserts sent on a new watch, those operations will be followed by an EndOfSnapshot event before beginning the never-ending sequence of Upsert/Delete events. - Within the Controller startup code we will launch N+1 goroutines to execute WatchList queries for the watched types. The UPSERTs will be applied to the nascent cache only (no mappers will execute). - Upon witnessing the END operation, those goroutines will terminate. - When all cache priming routines complete, then the normal set of N+1 long lived watch routines will launch to officially witness all events in the system using the primed cached.
-
Derek Menteer authored
Fix CICD test flakes by locking container socket.
-
wangxinyi7 authored
* missing prefix / and fix typos
-
Eric Haberkorn authored
* Trigger the v1 compat exported-services controller when the v1 config entry is modified. * Hook up exported-services config entries to the event publisher. * Add tests to the v2 exported services shim. * Use the local materializer trigger updates on the v1 compat exported services controller when exported-services config entries are modified. * stop sleeping when context is cancelled
-
Derek Menteer authored
This fixes behavior introduced by hashicorp/consul#20232 where a function was added to the iptables configuration struct. Since this struct is actually marshalled into json by consul-k8s, we should not be placing functions inside of it.
-
- Feb 01, 2024
-
-
Chris Hut authored
* Convert consul-hcp to a simpler component * update existing test to use envStub helper * An hcp link item for the navbar * A method of linking to HCP * Hook up fetching linking status to the nav-item * Hooking up fetching link status to the hcp link friend * Adding some tests * remove a comment - but also fix padding justify-content * Fix the banner tests * Adding permission tests as well * some more sane formatting * Rename function with its now multipurpose use * Feature change: No more NEW Badge since it breaks padding - instead a linked badge * Removing unused class
-
Luke Kysow authored
Update establish-cluster-peering.mdx
-
natemollica-dev authored
-
Derek Menteer authored
-