45 Commits (47d445d680b6a6a2670b70dde74e9868caa35da5)

Author SHA1 Message Date
R.B. Boyer 72f991d8d3
agent: remove agent cache dependency from service mesh leaf certificate management (#17075) 1 year ago
Ronald 94ec4eb2f4
copyright headers for agent folder (#16704) 2 years ago
Matt Keeler 085c0addc0
Protobuf Refactoring for Multi-Module Cleanliness (#16302) 2 years ago
Matt Keeler 5afd4657ec
Protobuf Modernization (#15949) 2 years ago
Paul Glass 619032cfcd
Deprecate -join and -join-wan (#15598) 2 years ago
Kyle Schochenmaier bf0f61a878
removes ioutil usage everywhere which was deprecated in go1.16 (#15297) 2 years ago
Chris S. Kim bde57c0dd0 Regenerate files according to 1.19.2 formatter 2 years ago
R.B. Boyer f507f62f3c
peering: initial sync (#12842) 3 years ago
Eric e4b4f175ed Bump go-control-plane 3 years ago
Mike Morris f8a2ae2606
agent: convert listener config to TLS types (#12522) 3 years ago
Dhia Ayachi 72a997242b
split `pbcommon` to `pbcommon` and `pbcommongogo` (#12587) 3 years ago
Dan Upton b36d4e16b6
Support per-listener TLS configuration ⚙️ (#12504) 3 years ago
Eric eea8300187 Remove the stdduration gogo extension 3 years ago
Dan Upton 7efab269c0
Rename `Master` and `AgentMaster` fields in config protobuf (#11764) 3 years ago
Dan Upton d8afd2f6c8
Rename `master` and `agent_master` ACL tokens in the config file format (#11665) 3 years ago
R.B. Boyer db91cbf484
auto-config: ensure the feature works properly with partitions (#11699) 3 years ago
R.B. Boyer 1e02460bd1
re-run gofmt on 1.17 (#11579) 3 years ago
freddygv 53ea1f634a Ensure partition is handled by auto-encrypt 3 years ago
Daniel Nephin d5498770fa acl: make ACLDisabledTTL a constant 3 years ago
R.B. Boyer 188e8dc51f
agent/structs: add a bunch more EnterpriseMeta helper functions to help with partitioning (#10669) 3 years ago
R.B. Boyer ed8a901be7
connect: include optional partition prefixes in SPIFFE identifiers (#10507) 3 years ago
R.B. Boyer a2876453a5
connect/ca: cease including the common name field in generated certs (#10424) 3 years ago
Daniel Nephin 2aad3f80fb tlsutil: reduce interface provided to auto-config 3 years ago
Matt Keeler caafc02449 hcs-1936: Prepare for adding license auto-retrieval to auto-config in enterprise 4 years ago
Daniel Nephin 97a577502d config: improve the interface of Load 4 years ago
Matt Keeler 4fa884ee3d
Fix flaky test by marking mock expectations as optional (#9596) 4 years ago
Daniel Nephin b9e60c0775 testing: skip slow tests with -short 4 years ago
Daniel Nephin b27457dac8 ci: go-test-race switch to exclude list 4 years ago
Daniel Nephin e54567223b lib/retry: Refactor to reduce the interface surface 4 years ago
Daniel Nephin ca26dfb4a2 lib/retry: extract a new package from lib 4 years ago
Daniel Nephin 629e4aaa65 config: use token.Config for ACLToken config 4 years ago
Matt Keeler 91d680b830
Merge of auto-config and auto-encrypt code (#8523) 4 years ago
Daniel Nephin d68edcecf4 testing: Remove all the defer os.Removeall 4 years ago
Daniel Nephin 37eacf8192 auto-config: reduce awareness of config 4 years ago
Daniel Nephin 4297a8ba07 auto-config: Avoid the marshal/unmarshal cycle in auto-config 4 years ago
Daniel Nephin 38980ebb4c config: Make Source an interface 4 years ago
Matt Keeler 1a78cf9b4c
Ensure certificates retrieved through the cache get persisted with auto-config (#8409) 4 years ago
Matt Keeler 34034b76f5
Agent Auto Config: Implement Certificate Generation (#8360) 4 years ago
Matt Keeler 2713c0e682
Refactor the agentpb package (#8362) 4 years ago
Matt Keeler d2e4869c7c
Refactor AutoConfig RPC to not have a direct dependency on the Server type 4 years ago
Matt Keeler be576c9737
Use the DNS and IP SANs from the auto config stanza when set 4 years ago
Matt Keeler e8b39dd255
Overhaul the auto-config translation 4 years ago
Matt Keeler 4a5b352c18
Require enabling TLS to enable Auto Config (#8159) 4 years ago
Matt Keeler d6e05482ab
Allow cancelling startup when performing auto-config (#8157) 4 years ago
Matt Keeler 3dbbd2d37d
Implement Client Agent Auto Config 4 years ago