Tags: alexbrand/contour
Tags
Release v1.8.2 onto branch release-1.8 (projectcontour#2959) * Update Contour Docker image to v1.8.2. Signed-off-by: Steve Sloka <slokas@vmware.com> * release; Update Envoy image to v1.15.1 releasing Contour v1.8.2 Signed-off-by: Steve Sloka <slokas@vmware.com>
Tag v1.8.1 release. Matt Moore (1): Replace uncached Get to fix knative-extensions/net-contour#226 (projectcontour#2864) (projectcontour#2865) Nick Young (2): internal/k8s: Change StatusUpdaterHandler channel to buffered (projectcontour#2866) (projectcontour#2867) Update Contour Docker image to v1.8.1.
Tag v1.8.0 release. Aritz Berasarte (1): design: add CORS support (projectcontour#1012) Christian Köberl (1): site: remove duplicate "spec:" in letsencrypt-prod (projectcontour#2790) Fahri YARDIMCI (1): internal/k8s: Add versionOf function (projectcontour#2808) James Peach (21): hack: upgrade integration-tester (projectcontour#2754) testsuite: fix httproxies count (projectcontour#2762) internal/contour: simplify the endpoints translator (projectcontour#2745) internal/workgroup: add cancellation support (projectcontour#2763) internal/envoy: check misdirected requests case insensitively (projectcontour#2764) testsuite: add a fallback certificate test (projectcontour#2755) internal/contour: decouple the xDS cache handlers (projectcontour#2753) internal: test reliability improvements (projectcontour#2780) internal/dag: stop embedding ServicePort in dag.Service (projectcontour#2785) internal: encapsulate the Contour xDS server (projectcontour#2781) internal/featuretests: apply resource handler interfaces (projectcontour#2794) internal/featuretests: add v1.Service fixture support (projectcontour#2795) cmd/contour: forcibly terminate the xDS server on shutdown (projectcontour#2797) internal: remove copies of testLogger (projectcontour#2801) testsuite: improve detection of fallback-certificate configuration (projectcontour#2799) site: add `area/operational` label (projectcontour#2812) cmd/contour: add a logger to the Builder (projectcontour#2822) testsuite: switch merge-slash test away from httpbin (projectcontour#2825) internal/featuretests: remove check helper (projectcontour#2823) internal: improve Ingress class matching log messages (projectcontour#2837) examples/gatekeeper: fix yamllint warnings Lauro Venancio (2): cmd/contour: put the shutdown args in the sub-command they are used (projectcontour#2817) cmd/contour: add drain-delay arg to the envoy shutdown command (projectcontour#2820) Nick Young (8): internal/e2e: Move e2e tests into featuretests. (projectcontour#2783) internal/assert: Better protobuf diffs by aliasing testify/assert (projectcontour#2787) Rename master to main (projectcontour#2798) internal/dag: Update DAG tests to use assert.EqualProto (projectcontour#2803) testing: Migrate as many tests as possible to internal/assert (projectcontour#2815) testing: Migrate more things to testify (projectcontour#2826) Add deprecation warning log for contour.heptio.com annotations (projectcontour#2830) Update Contour Docker image to v1.8.0. Rajat Goyal (1): docs: guides/cert-manager (projectcontour#2804) Steve Kriss (7): update netlify redirect for v1.7.0 (projectcontour#2760) README: update build badge for GitHub Actions (projectcontour#2759) update release instructions with missing steps (projectcontour#2761) internal/dag: improve status errors for invalid TLS (projectcontour#2766) site: fix typo (projectcontour#2784) CI: run site proof as its own job only if site/ has changed (projectcontour#2829) add Gatekeeper guide and example configs (projectcontour#2814) Steve Sloka (5): internal/e2e: Move cluster tests to featuretests package (projectcontour#2770) internal/e2e: Move endpoint tests to featuretests package (projectcontour#2771) internal/e2e: Move listener tests to featuretests package (projectcontour#2774) internal/dag: Refactor some logic from builder into KubernetesCache (projectcontour#2802) Moves some common components from the builder into the KubernetesCache (projectcontour#2806) Tero Saarni (1): internal/dag: upstream server cert validation for HTTP/2 (projectcontour#2832) dependabot[bot] (1): build(deps): bump kramdown from 2.1.0 to 2.3.0 in /site (projectcontour#2779) tim gretler (1): cmd/contour: parse configuration YAML strictly (projectcontour#2765) tong101 (1): site: fix a nlb doc typo (projectcontour#2839)
Tag v1.7.0 release. Alexander Brand (1): docs: include mention that TLS cert delegation works for both HTTPProxy and Ingress (projectcontour#2707) Gorka Lerchundi Osa (1): tcpproxy: revert 'services' to be optional again (projectcontour#2684) James Peach (19): cmd/contour: generate Contour RBAC policy (projectcontour#2634) site: add `area/tls` label (projectcontour#2636) examples/contour: upgrade Envoy to v1.14.3 (projectcontour#2648) Prepare documentation site for v1.6.1 release. docs: add Contour 1.6.1 upgrade (projectcontour#2650) docs: remove stray API documentation tag (projectcontour#2660) docs: regenerate API reference examples/contour: upgrade to Envoy v1.15.0 (projectcontour#2682) apis/projectcontour: rename the HTTPProxy Status type (projectcontour#2689) internal: adopt types.NamespacedName (projectcontour#2699) design: add initial external authorization proposal (projectcontour#2643) internal/contour: generate an Envoy secret for the fallback certificate (projectcontour#2723) apis/projectcontour: add ExtensionService API (projectcontour#2719) internal/dag: cache ExtensionService resources (projectcontour#2724) internal/envoy: hard code Linux system call constants (projectcontour#2735) internal/contour: ensure the http.Router filter is present (projectcontour#2734) internal/envoy: use a consistent SNI server name for H2 (projectcontour#2727) site: remove zero-width space internal/envoy: add common API for ClusterLoadAssignment names (projectcontour#2746) Jonas Rosland (3): Add CNCF information to the landing page (projectcontour#2658) Add Contour Office Hours to the site (projectcontour#2685) Add CII Badge (projectcontour#2694) Joseph Glanville (1): examples: small fix to inclusion example (projectcontour#2666) Keith Burdis (1): internal/envoy: configure Contour to enable TCP keepalive on Envoy listener sockets (projectcontour#2638) KevinSnyderCodes (2): Design Proposal: Control the conditions of a `RetryPolicy` (projectcontour#2626) apis/contour: add support for retry on, retriable status codes (projectcontour#2646) Michael Michael (4): Update SECURITY.md (projectcontour#2700) removing David from the website (projectcontour#2718) Update SECURITY.md (projectcontour#2722) Update community.md (projectcontour#2740) Nick Young (6): Add final updates for 1.6.0 release (projectcontour#2630) Update release process doc (projectcontour#2631) Contours landscape July 2020 (projectcontour#2663) Add design for HTTPProxy conditions (projectcontour#2642) Rename HTTPProxy match Conditions to MatchConditions for disambiguation. (projectcontour#2695) Add conditions to HTTPProxy and TLSCertificateDelegation (projectcontour#2706) Steve Kriss (16): add configurable idle timeout (projectcontour#2632) cmd/contour: add config file option to set stream idle timeout (projectcontour#2661) cmd/contour: add config file option to set max connection duration (projectcontour#2670) cmd/contour: add config file option to set drain timeout (projectcontour#2675) internal/dag: return precise error for failed service lookup (projectcontour#2677) remove references to IngressRoute (projectcontour#2687) internal/featuretests: add tests for timeouts (projectcontour#2686) cmd/contour: improve docs for timeout settings (projectcontour#2676) site: clarify cert-manager guide (projectcontour#2708) internal/timeout: extract package for handling timeouts (projectcontour#2698) use internal/timeout for config file timeouts (projectcontour#2721) rename DrainTimeout to ConnectionShutdownGracePeriod (projectcontour#2725) cmd/contour: add TimeoutConfig.RequestTimeout (projectcontour#2726) Prepare documentation site for v1.7.0 release. (projectcontour#2756) v1.7.0 final updates (projectcontour#2757) Update Contour Docker image to v1.7.0. Steve Sloka (17): examples: Removes unneeded rbac role binding (projectcontour#2640) hack: remove unused boilerplate copyright file (projectcontour#2654) hack: remove unneeded comment from `yamllint` script (projectcontour#2656) update all copyright information to `Project Contour Authors` (projectcontour#2657) site/resources: add missing Contour releases (projectcontour#2672) .github/workflows: add code scanning GH action (projectcontour#2669) site/docs: remove badges from README.md (projectcontour#2671) apis/contour: remove contour v1beta1 api (projectcontour#2655) internal/k8s: add check to verify resources exist in cluster (projectcontour#2668) hack: Update kind & kubectl versions for TravisCI builds (projectcontour#2731) makefile: Update Contour version for `local` task. (projectcontour#2736) hack: Update make-release-tag script to update certgen-job (projectcontour#2701) travis: Run integration tests for each build (projectcontour#2732) ci: add github actions workflow to replace Travis (projectcontour#2747) makefile: Fix broken reference to script in check-generate (projectcontour#2750) cmd/contour: refactor shutdown-manager to initiate shutdown using an Exec command (projectcontour#2751) site: shutdown manager docs update (projectcontour#2758) Y.Horie (1): ci: Add macOS build and check (projectcontour#2653) gaurav (1): TestServeContextCertificateHandling: fix data race on err variable (projectcontour#2748)
Tag v1.6.1 release. James Peach (2): examples/contour: upgrade Envoy to v1.14.3 (projectcontour#2649) Update Contour Docker image to v1.6.1. Nick Young (2): Update certgen Job for v1.6.0 Update generated docs as well, oops
Tag v1.6.0 release. James Peach (12): hack/release: fix minor bugs in the tag script build: improve quoting for the containers target site: redirect default quickstart YAML to 1.5 testsuite: add a test for include prefix conditions (projectcontour#2565) Update and simplify the DeepCopy generator script. (projectcontour#2571) internal/envoy: ignore ports for misdirected requests (projectcontour#2576) cmd/contour: exclusively use dynamic Informers (projectcontour#2583) internal/dag: simplify the cache initialization (projectcontour#2588) apis/projectcontour: add Service port range validation (projectcontour#2591) docs: note IngressRoute removal on the upgrade documentation (projectcontour#2603) hack/release: fix make-release-tag.sh script (projectcontour#2606) cmd/contour: support defaulting HTTP protocol versions (projectcontour#2622) Nick Young (10): Remove informers from contour serve. (projectcontour#2573) Update docs for IngressRoute deprecation. (projectcontour#2574) internal/contour: remove IngressRoute code (projectcontour#2587) internal/dag: Remove IngressRoute Code (projectcontour#2590) Remove remaining IngressRoute code (projectcontour#2593) Fix Envoy service status watching (projectcontour#2605) Send DAG status updates via StatusUpdateHandler (projectcontour#2613) Prepare documentation site for v1.6.0 release. Update supported versions for v1.6.0 release (projectcontour#2629) Update Contour Docker image to v1.6.0. Niels Stevens (1): docs: fix typo in redeploy-envoy.md (projectcontour#2562) Shyaam Nagarajan (3): test suite: create echo http proxy after creating its dependencies echo-app and echo-admin (projectcontour#2575) internal/envoy: Check for empty envoy TLS cert file during bootstrap (projectcontour#2607) test: Add commonName to client certificates (projectcontour#2614) Steve Kriss (10): internal/k8s: remove redundant coordination client (projectcontour#2594) website: add skriss as maintainer (projectcontour#2609) cmd/contour: add -h as a short flag for --help (projectcontour#2610) docs: describe CONTOUR_NAMESPACE env var usage (projectcontour#2611) docs: fix inclusion example (projectcontour#2612) internal/dag: allow routes with overlapping header conditions (projectcontour#2600) internal/dag: add more header condition validations (projectcontour#2617) docs: correct errors in timeout policy section (projectcontour#2620) docs: update Kubernetes links in master docs to 1.18 (projectcontour#2625) website: fix site proofing on master builds (projectcontour#2627) Steve Sloka (2): interal/dag: allow mirror clusters to be added to CDS (projectcontour#2596) makefile: allow lint-yamllint to be run from binary and not require docker (projectcontour#2628) Suraj Deshmukh (1): envoy config: Don't mount service account token (projectcontour#2567) Tim Bart (4): Update Envoy to 1.14.2 (projectcontour#2584) hack/release: update prepare-release to accept old version as doc source (projectcontour#2585) Prepare documentation site for v1.5.1 release. (projectcontour#2598) docs: update envoy and contour references to latest (projectcontour#2601)
Tag v1.5.1 release. James Peach (1): Update Contour Docker image to v1.5.1. Tim Bart (1): Update Envoy to 1.14.2 (projectcontour#2584) (projectcontour#2586)
Tag v1.5.0 release. Alastair Houghton (1): cmd/contour: support comma-separated ingress-status-address (projectcontour#2542) James Peach (31): docs: fix whitespace around pprof documentation link site: fix spelling in the CONTRIBUTING doc doc: update HeadersPolicy documentation (projectcontour#2467) doc: update TimeoutPolicy API documentation (projectcontour#2460) internal/envoy: use the helper to create a ConfigSource (projectcontour#2455) Enable GitHub workflow to run label sync. (projectcontour#2452) site: reduce GitHub label sync frequency to daily build: upgrade to Go 1.14 (projectcontour#2489) build: add a bot user token to sync labels site: update labels for stale issue workflow (projectcontour#2498) test: add initial integration test scripts (projectcontour#2426) doc: improve TLS API documentation formatting (projectcontour#2500) site: remove `kind/documentation` label (projectcontour#2507) site: tune codecov settings (projectcontour#2512) api: add kubebuilder-compatible type registration exports (projectcontour#2514) internal: add gosec to the linter checks (projectcontour#2526) internal: consolidate duplicate toAny functions (projectcontour#2520) test: add an integration test for tcpproxy forwarding (projectcontour#2505) internal/featuretests: add simple HTTPProxy fixtures (projectcontour#2519) doc: improve ambiguous upstream TLS example (projectcontour#2508) examples/contour: grant update to certgen RBAC (projectcontour#2546) internal: filter misdirected TLS requests (projectcontour#2483) certgen: add cert-manager certificate compatibility (projectcontour#2547) test: add URL construction helpers (projectcontour#2550) site: add versioned quickstart redirects (projectcontour#2552) test: switch to IfNotPresent image pull policy (projectcontour#2545) examples/contour: switch to reloadable xDS certificates (projectcontour#2553) docs: make proofing changes to TLS howto (projectcontour#2558) Prepare documentation site for v1.5.0 release. doc: document upgrading for the 1.5 release (projectcontour#2559) Update Contour Docker image to v1.5.0. Jonas Rosland (2): Fix community footer to include the correct meeting times (projectcontour#2476) Add GitHub links to team member list (projectcontour#2490) Michael Michael (3): Update design-document-tmpl.md (projectcontour#2466) Update RELEASES.md Update kubernetes.md (projectcontour#2521) Nick Young (11): Update quickstart link for Contour 1.4 Update Upgrading documentation for 1.4 release (projectcontour#2465) Remove public Zoom link from Community page (projectcontour#2472) Update release notes process (projectcontour#2473) Update the Kubernetes support matrix (projectcontour#2471) Add 1.4 release blog (projectcontour#2470) Pass `ingress.class` through to IngressStatusUpdater (projectcontour#2482) Update Travis links to travis-ci.com (projectcontour#2502) Add status subresource to HTTPProxy (projectcontour#2496) internal/k8s: Add StatusUpdateHandler to centralize status updates (projectcontour#2530) Adds support for updating HTTPProxy addresses. (projectcontour#2551) Savithru Lokanath (1): docs: Update content for proxy protocol support on AWS ELBs (projectcontour#2480) Steve Sloka (9): Upgrade client-go to v0.18.2 (projectcontour#2448) add fallback certificate design doc (projectcontour#2428) update fallbackCertificate design (projectcontour#2504) split IngressRoute.VirtualHost/TLS into own structs so HTTPProxy can be extended (projectcontour#2511) implement fallback certificate so that clients who do not offer SNI will still match a filterchain in envoy and will present a default/fallback certificate to the client (projectcontour#2477) add missing projectcontour.io/ingress.class annotation tests (projectcontour#2536) update TLS fallbackCertificate logic to require tlscertificatedelegation to each namespace where a root HTTPProxy enables fallbackCertificate for a fqdn. (projectcontour#2528) docs: add fallback certificate docs (projectcontour#2535) tests: update integration tests to use non-standard ports by default (projectcontour#2534) Tero Saarni (2): bootstrap: support for Envoy xDS certificate rotation (projectcontour#2333) doc: update xDS cert rotation instructions (projectcontour#2555)
Tag v1.4.0 release. Dave Cheney (1): cmd/contour: add service status informer (projectcontour#2386) James Peach (21): site: remove extraneous backquote site: update support docs for the 1.3.0 release Improve code comment grammar. internal/contour: inprove routeVisitor readability (projectcontour#2370) site: remove misleading comment in example deployment (projectcontour#2377) internal: extract Envoy sort polices (projectcontour#2379) build: omit the DWARF symbol table (projectcontour#2398) internal/contour: enforce SNI name bindings (projectcontour#2381) site: update contributing guidelines (projectcontour#2408) build: apply standard Docker image labels (projectcontour#2400) hack: improve git tag pushing (projectcontour#2393) build: support older git versions to detect current branch (projectcontour#2415) internal/dag: improve diagnostics for Secrets errors (projectcontour#2422) docs: update DCO guidelines in CONTRIBUTING (projectcontour#2425) build: run misspell across the whole repository (projectcontour#2439) site: update slack links (projectcontour#2444) site: add code highlighting (projectcontour#2440) doc: document the Contour configuration file (projectcontour#2445) cmd/contour: remove hard-coded default log fields (projectcontour#2446) Add github label automation. (projectcontour#2436) Fix a spelling error. Jason Morgan (1): Changed targetPort for httpbin pods (projectcontour#2384) Jonas Rosland (4): Add the demos and deep dives YouTube link to resources (projectcontour#2375) Fix the PR template with new links and frontmatter (projectcontour#2382) Add redirect for /docs to latest version (projectcontour#2419) Add docs search to the site (projectcontour#2458) Michael Michael (10): Update architecture.md Add files via upload Update architecture.md Add files via upload Merge branch 'master' into michmike-patch-22 Merge branch 'master' into michmike-patch-22 Add files via upload Update architecture.md Merge pull request projectcontour#2360 from projectcontour/michmike-patch-22 updating the website with Contour maintainers (projectcontour#2404) Nick Young (13): Move CRD informer list generation to k8s (projectcontour#2352) Migrate Service and Ingress to client-go dynamic client (projectcontour#2373) Update status updater name to IngressStatusUpdater, fix RBAC (projectcontour#2386) internal/annotation: Refactor annotations code from internal/dag (projectcontour#2412) Add ingress class filtering to ingress status updating (projectcontour#2416) internal/assert: Add docs to assert.Equal (projectcontour#2417) site: Update annotations doc with better ingress.class information (projectcontour#2420) Add explanation of certgen Job image tag usage (projectcontour#2424) cmd/contour: Add flag to specify status.loadbalancer address statically (projectcontour#2421) Add ServiceAccount for Envoy (projectcontour#2449) Document and improve UX of ingress status feature. (projectcontour#2454) Prepare documentation site for v1.4.0 release. Update Contour Docker image to v1.4.0. Peter Grant (3): internal/contour: add contour version to metrics (projectcontour#2383) internal/build: Add contour version as a CLI option (projectcontour#2399) internal/health: separate health and metrics services (projectcontour#2407) Steve Sloka (9): Fix upgrade guide for v1.3.0 Use the downward api to give the default namespace for configuration variables (projectcontour#2389) only process ingress objects that match ingress.class when Contour is configured explicitly (projectcontour#2394) enable merge_slashes on the httpconnection manager for all listeners so that requests with multiple slashes are merged and processed properly (projectcontour#2406) Update hostNetworking docs in site deploy-options (projectcontour#2405) Upgrade Envoy go-control-plane and fix related changes to the spec (projectcontour#2432) upgrade Envoy version to v1.14.1 (projectcontour#2434) use sni for clusters when requestHeaderPolicy is set (projectcontour#2442) - rework the Envoy support matrix to show the version supported compared with the version of Contour (projectcontour#2438) Tero Saarni (3): internal: Initial support for external client authentication site: documentation for TLS client authentication (projectcontour#2390) api: added external client certificate authentication (projectcontour#2410) Vuk Gojnic (1): site\_guides\cert-manager.md
Tag v1.3.0 release. Dave Cheney (22): api: enforce at least one service entry per route & tcpproxy golangci.yml: remove exclude for deleted path internal/contour: remove holdoffmaxdelay forced update internal/contour: further clean up holdoff timer logic design: add draft for ingress status loadbalancer support cmd/contour: remove --use-extensions-v1beta1-ingress cmd/contour: remove leadership-deposed worker cmd/contour: update leadership election logger context examples/contour: update to Envoy 1.13.1 site/resources/envoy: add Contour 1.2.1 and Envoy 1.13.1 site: s/Recommended/Required Envoy site: correct Tero's GitHub profile link internal/dag: reject HTTPProxy's that lack at least one service per route hack: ping golangci-lint version to v1.23.8 cmd/contour: unify client creation internal/k8s: move clients creations to internal/k8s internal/k8s: simplify DynamicConverter cmd/contour: connect all informers to the dynamicHandler cmd/contour: trap and shutdown on ^C cmd/contour: simplify leadership election setup cmd/contour: add IngressStatusWriter Revert "cmd/contour: add IngressStatusWriter" James Peach (10): ci: verify that Contour installs internal/dag: clean up TLS validation errors site: fix API docs rendering site: fix `<br>` tags in deprecation notices doc: improve HeaderCondition API documentation docs: document the allowed LoadBalancer strategies Add release tooling scripts. Fix the build for units tests. Prepare documentation site for v1.3.0 release. Update Contour Docker image to v1.3.0. Jonas Rosland (2): Add ADOPTERS.md Edits from feedback, and CVE addition Michael Michael (6): Create RELEASES.md Create SECURITY.md Update SECURITY.md Update RELEASES.md Add files via upload Delete architecture_in_k8s.png Nick Young (8): Update various site things for 1.2 release cmd/contour: change registerEventHandler to registerInformer Add simple debug logging flag Add support for service-apis types Update contour ClusterRole to add ServiceAPIs objects Update Envoy dashboard with extra metrics Add Contour Philosophy document Add "mitre" to the skip list for lint-misspell Steve Sloka (11): Add docs on how to rotate gRPC certs for communication between Contour<>Envoy Update HTTPProxy spec to include a singular 'Include' field for TCPProxy spec Allow support for both plural and singluar 'Include' for HTTPProxy.TCPProxy makefile: Add a 'make checkall' target Remove heptio annotations from documentation Fixes Contour architecture overview docs Contour Release v1.2.1 docs Update Kubernetes support matrix Upgrade guide for Contour v1.2.1 update architecture overview to include a diagram Update the kubernetes tested version to match the kubernetes matrix Tero Saarni (1): internal/dag,envoy: use constant for ca.crt dependabot[bot] (1): build(deps): bump nokogiri from 1.10.5 to 1.10.8 in /site jonasrosland (6): Add Contour 1.2 blog Deleting double post, and centering images Really delete the double post this time Correct community meeting link Fix community meeting times Add generic community information to the README, point to community page
PreviousNext