PackageTrack
Sign in Get early access

github.com/kubernetes/ingress-gce

v1.5.2 #1803 most downloaded on Go modules kubernetes/ingress-gce

What this package is like to depend on

Last release 7 years ago

no release in 18 months

Ships fairly regularly

a new release about every 2 weeks

Nearly every release is documented

notes for 19 of 19 stable releases

Nothing withdrawn

no release was ever pulled

9 years old

24 releases · first in 2017

0 releases in the last 12 months

see the full history below

Release timeline

24 releases · Oct 2017 to May 2019
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 24
  1. v1.5.2 01 May 2019
    Release notes

    Full Changelog

    Implemented enhancements:

    • Link for the example on deploying ingress controller is not valid #686
    • If readiness probe is on port different than the service (app) port - ingress fails to sync the correct healthcheck #647

    Fixed bugs:

    • The networking.gke.io/suppress-firewall-xpn-error: true annotation doesn't in combination with kubernetes.io/ingress.global-static-ip-name #569

    Closed issues:

    • Cannot Disable HTTP when using managed-certificates. Results in infinite Creating ingress and 'no frontend configuration' #738
    • not picking up TLS secret updates #724
    • HealthCheck cannot get ReadinessProbe #717
    • Configuring SSL Policies #716
    • Add option to enable proxy protocol #699
    • Disabling/Configuring HSTS #693
    • Confusion about the root health check #674
    • ERR_SPDY_PROTOCOL_ERROR when streaming text/event-stream #518
    • unable to activate gzip #493
    • Deprecate echoserver and add new container image based on cmd/echo #427

    Merged pull requests:

    Change Log

    Open source →
  2. v1.5.1 15 Mar 2019
    Release notes

    Full Changelog

    Fixed bugs:

    • [GLBC] GCE resources of non-snapshotted ingresses are not deleted #31

    Closed issues:

    • Why GCP deploy an ingress controller on the master node rather than worker node? #685
    • How to expose ports #634
    • load balancer controller out of sync with gcp and ingress annotations #562
    • Example service and ingress gives Unknown Host error #560
    • GKE Ingress controller ignoring ingress.class annotation #476

    Merged pull requests:

    Change Log

    Open source →
  3. v1.5.0 27 Feb 2019
    Release notes

    Full Changelog

    Implemented enhancements:

    • Update version mapping for GKE 1.11.2 #535
    • Is github release tab forgotten or abandoned? #534
    • Certificate update path is not clear #525
    • Support session affinity via Ingress annotation #516

    Fixed bugs:

    • BackendConfig cdn: enable: true uses scary defaults #599
    • Instance is Not Removed from IG when node is marked as unschedulable #591
    • Readiness Probe does not get reflected for NEG enabled ingress #541
    • Firewall rule required message ignores existing rules (shared VPC) #485
    • Ingress-GCE does not GC LB resources when ingress class changed and no other ingress on GCE exists #481
    • ingress controller gave me 2 IP addresses instead of 1 when I added TLS #410

    Closed issues:

    • GCP - Kubernetes Ingress Backend service unhealthy #621
    • BackendConfig security policy not enforced #616
    • Multiple e2e jobs are failing #606
    • GKE ingress stuck in creating after deploying ingress 1.11.5.gke.5 #605
    • Release Summary: v1.4.1 #602
    • BackendConfig timeoutSec doesn't seem to work with GCE Ingress #598
    • Ingress controller does not work with TCP readiness probe, defaults back to HTTP #596
    • Feature Request - Configuration via ConfigMap #593
    • Firewall change required by network admin #584
    • Not exposed in ingress #568
    • URL map / backend service mapping is totally shuffled #555
    • Backend health is reported as "Unknown" if there are no pods in the first zone of a regional cluster #554
    • Ingress controller does not support HTTP2 with mutual TLS #553
    • ErrImagePull: registry.k8s.io/defaultbackend:1.5 not found #549
    • configure maxRatePerInstance in backend #545
    • GKE BackendConfig permissions change container.backendConfigs.get does not exist #538
    • A new home for 404-server (defaultbackend) #498
    • Does not work if workers are in different subnet. #282
    • original http request origin and host headers are overridden #179

    Merged pull requests:

    • Modify NameBelongToCluster to tolerate truncated cluster name suffix #650 (freehan)
    • Shorten the name of the namespace for test sandboxes #648 (rramkumar1)
    • Move lone function in kubeapi.go into existing utils.go #644 (rramkumar1)
    • Update CHANGELOG and version mapping for v1.4.3 #643 (rramkumar1)
    • Support secret-based and pre-shared certs at the same time #641 (michallowicki)
    • Remove direct support for ManagedCertificate CRD #637 (michallowicki)
    • Update GKE version mapping in README #630 (rramkumar1)
    • Configure leader election with completely separate k8s client #623 (rramkumar1)
    • Simplify upgrade_test - only loop during k8s master changes. #620 (agau4779)
    • Add more unit tests for transaction syncer #619 (freehan)
    • make backoff retry handler unit test faster #618 (freehan)
    • Add changelog for 1.4.2 release #615 (agau4779)
    • Add Finalizers for Ingress #613 (agau4779)
    • [BackendConfig] CDN default cache key policy should be true instead of false. #611 (rramkumar1)
    • standardize loadbalancer naming for GC #607 (agau4779)
    • Add changelog for v1.4.1 + Add config file for github-changelog-generator #604 (rramkumar1)
    • Add link to OSS Ingress docs in README.md #601 (rramkumar1)
    • Delete documentation that is now covered by GCP docs #600 (rramkumar1)
    • Switch to use the beta+ NEG API #597 (freehan)
    • add unit test for GetZoneForNode helper func #594 (freehan)
    • [E2E] In run.sh, add option to disable the resource dump at the end of the test. #592 (rramkumar1)
    • Replace all uses of Snapshotter with CloudLister #590 (agau4779)
    • Upgrade Test: Ignore connection refused errors when WaitForIngress() is called. #588 (rramkumar1)
    • Revert "Remove unused named ports from instance group's" #585 (rramkumar1)
    • reflect readiness probe in health check for NEG enabled ClusterIP service backend #582 (freehan)
    • fix a bug where transaction neg syncer will miss neg retry #581 (freehan)
    • remove loop from flush(). start/stop informers depending on k8s master #580 (agau4779)
    • add a flag to control neg syncer type #579 (freehan)
    • update openapi generator. generate v1 backendconfig files #578 (agau4779)
    • Ingress e2e test cleanup #577 (agau4779)
    • do not use condition predicate while getting zone for node #576 (pondohva)
    • Increase deletion timeout for e2e tests #575 (rramkumar1)
    • Fix error format strings according to best practices from CodeReviewComments #574 (CodeLingoBot)
    • Fixed misspell (annotation name) i README.md #573 (jaceq)
    • Add masterupgrading flag #571 (agau4779)
    • Create task queues with a name so that usage metrics can be tracked by Prometheus #570 (rramkumar1)
    • Ingress upgrade testing fixes #567 (agau4779)
    • rename basic_upgrade -> upgrade #561 (agau4779)
    • Initialize directories which will house our updated documentation. #558 (rramkumar1)
    • defaultbackend image now has the architecture in the image name #556 (bowei)
    • Fix wrong filtering of ManagedCertificate objects. #551 (krzykwas)
    • Connection Draining E2E: Fix test log message level #548 (rramkumar1)
    • do not leak LB when ingress class is changed #547 (pondohva)
    • Ingress Upgrade Testing #546 (agau4779)
    • Update version mapping to latest state #536 (rramkumar1)
    • README.md: don't assume instance groups where NEG is an option #533 (bpineau)
    • Transaction Syncer #532 (freehan)
    • add util for transaction table #528 (freehan)
    • e2e and fuzz tests for session affinity #527 (bpineau)
    • e2e tests for timeout and draining timeout #521 (bpineau)
    • Add pkg/common/operator & pkg/common/typed to make resource joins much cleaner. #517 (rramkumar1)
    • Add Syncer Skeleton #509 (freehan)
    • Welcome defaultbackend to the ingress-gce repo #503 (jonpulsifer)
    • Add a Backoff Handler utils #499 (freehan)

    Change Log

    Open source →
  4. v1.4.3 12 Feb 2019
    Release notes

    Full Changelog

    Closed issues:

    • GCP - Kubernetes Ingress Backend service unhealthy #621
    • BackendConfig security policy not enforced #616
    • original http request origin and host headers are overridden #179

    Merged pull requests:

    • reflect readiness probe in health check for NEG enabled ClusterIP service backend [release-1.4] #633 (freehan)
    • do not leak LB when ingress class is changed [release-1.4] #626 (agau4779)
    • Configure leader election with completely separate k8s client [release-1.4] #624 (rramkumar1)

    Change Log

    Open source →
  5. v1.4.2 16 Jan 2019
    Release notes

    Full Changelog

    Implemented enhancements:

    • Certificate update path is not clear #525

    Fixed bugs:

    • BackendConfig cdn: enable: true uses scary defaults #599

    Closed issues:

    • Multiple e2e jobs are failing #606
    • GKE ingress stuck in creating after deploying ingress 1.11.5.gke.5 #605
    • Release Summary: v1.4.1 #602
    • BackendConfig timeoutSec doesn't seem to work with GCE Ingress #598
    • Ingress controller does not work with TCP readiness probe, defaults back to HTTP #596
    • Feature Request - Configuration via ConfigMap #593
    • Firewall change required by network admin #584
    • Not exposed in ingress #568

    Merged pull requests:

    • (1.4 Cherry Pick) [BackendConfig] CDN default cache key policy should be true instead of false #612 (rramkumar1)
    • do not use condition predicate while getting zone for node #609 (freehan)

    Change Log

    Open source →
  6. v1.4.1 04 Jan 2019
    Release notes

    Full Changelog

    Fixed bugs:

    • Instance is Not Removed from IG when node is marked as unschedulable #591
    • Readiness Probe does not get reflected for NEG enabled ingress #541
    • Firewall rule required message ignores existing rules (shared VPC) #485
    • Ingress-GCE does not GC LB resources when ingress class changed and no other ingress on GCE exists #481
    • ingress controller gave me 2 IP addresses instead of 1 when I added TLS #410

    Closed issues:

    • URL map / backend service mapping is totally shuffled #555
    • Backend health is reported as "Unknown" if there are no pods in the first zone of a regional cluster #554
    • Ingress controller does not support HTTP2 with mutual TLS #553
    • ErrImagePull: registry.k8s.io/defaultbackend:1.5 not found #549
    • configure maxRatePerInstance in backend #545
    • GKE BackendConfig permissions change container.backendConfigs.get does not exist #538
    • A new home for 404-server (defaultbackend) #498
    • Does not work if workers are in different subnet. #282

    Merged pull requests:

    • [1.4 Cherry pick] Revert "Remove unused named ports from instance group's" #587 (rramkumar1)
    • Fix wrong filtering of ManagedCertificate objects. #552 (krzykwas)

    Change Log

    Open source →
  7. v1.4.0 01 Nov 2018
    Release notes

    Full Changelog

    Closed issues:

    • can not access nginx through ingress and problem in curl #490
    • HTTP2 health check does not use readiness probe path #487
    • Tool or job to cleanup ingress related GCP resource after test failure #483
    • Changes to ingress resource doesn't update forwarding rules most of the time in 1.10.6-gke.2 #477
    • GKE Ingress controller ignoring ingress.class annotation #476
    • Addon-manager "Reconcile" annotation deletes default-http-backend service and deployment #474
    • Ingress-GCE has a nil pointer exception #471
    • GKE ingress with https load balancer and IAP/security policy enabled #469
    • Allow configuration-snippet Annotation. #445
    • ci-ingress-gce-e2e-scale is failing #438
    • unhealthy backend services, with 400, 412, 409 errors #396
    • Need e2e test to ensure an ingress with non-nodeport services won't break the others #250
    • Fail earlier instead of using defaults #201
    • Ingress Controller Clobbers Backend Service #156
    • Test ingress creation after hitting error creating GCP resource due to quota #94

    Merged pull requests:

    • Managed Certs integration: Fix code so that informers are not instantiated if managed certs is not enabled #529 (rramkumar1)
    • BackendConfig support for session affinity #526 (bpineau)
    • Add an example for running specific test case to readme #524 (MrHohn)
    • In e2e tests, always skip checking for deletion of default backend service #523 (rramkumar1)
    • [e2e test] append key value to resources instead of pointer #522 (MrHohn)
    • Update deploy/glbc yaml files for BackendConfig #520 (bpineau)
    • Fix events-based e2e tests #519 (bpineau)
    • BackendConfig support for timeouts and connection draining #513 (bpineau)
    • Implement support for ManagedCertificate CRD #508 (krzykwas)
    • Allow for setting the rate limiter on the work queue #505 (rramkumar1)
    • Expose utils.hasFinalizer #504 (rramkumar1)
    • Fix a potential nil pointer exception #502 (freehan)
    • merge negBelongsToCluster into IsNEG #501 (freehan)
    • Update OWNERS file to reflect reality. #500 (rramkumar1)
    • Update vendor #497 (rramkumar1)
    • Update defaultbackend image to 1.5 #496 (aledbf)
    • include NEG naming scheme for NameBelongsToCluster #494 (freehan)
    • Restructure syncer package #492 (freehan)
    • Modify GroupKey type to contain group name + modify NEG linker to consider provided name #491 (rramkumar1)
    • Restructure NEG controller #489 (freehan)
    • Use HTTPS readiness probe for HTTP2 services because the Kubernetes A… #488 (anuraaga)
    • Bump Alpine base image version #484 (awly)
    • add work queue to process endpoint changes #482 (freehan)
    • Replace kubernetes-users mailing list link with discuss forum link #479 (mrbobbytables)
    • Remove add on manager label from GLBC Yaml deployment #478 (rramkumar1)
    • Fix the issue where Shutdown doesn't shutdown taskqueue #365 (anfernee)
    Open source →
  8. v1.3.3 13 Sep 2018
    Release notes

    Full Changelog

    Closed issues:

    • GCE ingress stuck on "Creating ingress" status, existing ingresses don't update #470
    • Issue with multiple domains and SSL certificates when using ingress-gce #466

    Merged pull requests:

    • Cherrypick #388 on release 1.3 branch #473 (rramkumar1)
    • Cherrypick of #434 on release 1.3 #472 (rramkumar1)
    • Revert "Refactor some uses of snapshotter.Add() to use bool rather than real object" #464 (rramkumar1)
    • Support short names in CRD Meta. Allows for abbreviating CRD's in kubectl #463 (rramkumar1)
    • Harden NEG GC #459 (freehan)
    • Do not truncate tls certs based on target proxy limit #451 (prameshj)
    • Fire warning event instead of hard failing if TLS certificate is not present #388 (munnerz)
    Open source →
  9. v1.3.2 31 Aug 2018
    Release notes

    Full Changelog

    Merged pull requests:

    Open source →
  10. v1.3.1 29 Aug 2018
    Release notes

    Full Changelog

    Closed issues:

    • When using NEG services only, the controller still creates instance groups #433
    • [GLBC] LB garbage collection orphans named ports in instance groups #43

    Merged pull requests:

    • Cherrypick #452 into release-1.3 #454 (freehan)
    • Add JSONMerge patch utilities and move some files around #453 (rramkumar1)
    • fix and refactor on NEG annotation handling #452 (freehan)
    • deflake TestGetNodePortsUsedByIngress unit test #450 (freehan)
    • Move joinErrs() to utils and export it #449 (rramkumar1)
    • Slight refactor of Controller interface to eliminate Ingress type specifically #448 (rramkumar1)
    • Export getPatchBytes in pkg/util #447 (rramkumar1)
    • Add some utility functions to support finalizers #446 (rramkumar1)
    • Cherrypick #442 into release-1.3 #444 (MrHohn)
    • Move NegStatus and PortNameMap to pkg/neg/types #443 (rramkumar1)
    • Remove 'Description' and 'Required' from OpenAPI schema root layer #442 (MrHohn)
    • Fix main controller health check #441 (rramkumar1)
    • do not create instance group with NEG backends #440 (freehan)
    • Remove unused named ports from instance group's #430 (rramkumar1)
    • Introduce a new interface to encapsulate Ingress sync and controller implementation of the sync #428 (rramkumar1)
    Open source →
  11. v1.3.0 16 Aug 2018
    Release notes

    Full Changelog

    Closed issues:

    • ingress-gce-image-push job is failing #426
    • Multiple pre-shared certificates not working #419
    • BackendService Sync bug in 1.2 #400
    • Way to check what version of GLBC is running on a GKE cluster #395
    • Align node filtering with service controller #292
    • Remove NEG FeatureGate #274
    • Explore options for removing code which adds legacy GCE health check settings #269
    • Clean up unit tests for load balancer pool, backend pool and controller #261

    Merged pull requests:

    Open source →
  12. v1.2.3 19 Jul 2018
    Release notes

    Full Changelog

    Closed issues:

    • External CNAME records do not route properly via hostnames #404
    • Add annotation for specifying backend-service timeout #399
    • Unneeded health check created for kube-system:default-http-backend service #385
    • Ingress health check not following ReadinessProbe #317
    • Fix the coverage badge #132
    • Does/will the GCE ingress controller support whitelist-source-range? #38

    Merged pull requests:

    Open source →
  13. v1.2.2 09 Jul 2018
    Release notes

    Full Changelog

    Closed issues:

    • "./deploy/glbc/script.sh --clean" does not reset the file "./deploy/glbc/yaml/default-http-backend.yaml" #363
    • Ingress tries to create SSL certificate from secret with illegal name #321
    • tls secrets not updating due to invalid resource.name #311
    • Invalid certificate leads to firewall rule no longer being updated on GKE #298
    • Exclude Master and ExcludeBalancer nodes from Instance Groups #295
    • Error 400: The SSL certificate could not be parsed. #294
    • https-only GKE ingress is still showing port 80 #290
    • Create a SECURITY_CONTACTS file. #286
    • Ingress e2e tests should ensure that default backend passes health checks. #263
    • Long time-to-first-byte problem #245
    • Failing to pick up health check from readiness probe #241
    • Scale test failed because ingress wasn't deleted #219
    • Replace link parsing and generation with cloud library #215
    • Support Leader Election for GLBC for HA masters #204
    • Failing to create an Ingress shouldn't stop the controller from creating the others #197
    • Controller doesnt reenque on instance group GC failure #186
    • Condense backend pool with default backend pool #184
    • 502 Server Error #164
    • Seems ingress don't transfer the "Transfer-encoding" Header from backend #157
    • ingress-gce does not work...very little documentation ..instructions lead to 404 pages #149
    • REST request fails with "The server encountered a temporary error and could not complete your request. Please try again in 30 seconds" #141
    • SSL certificate name non-unique when namespace + ingress name too long #131
    • Default backend service is created when no ingress needs it #127
    • Experiencing downtime when updating hosts backend in ingress controller #116
    • ingress path confusing #76
    • Is there nginx-controller like session affinity support #60
    • multiple TLS certs are not correctly handled by GCE (no SNI support) #46
    • controllers/gce/README.md doc review #45
    • Why does GCE ingress defer promoting static IP #37
    • GCE: improve default backend handling #23
    • Ingress creates wrong firewall rule after default-http-backend service was clobbered. #19

    Merged pull requests:

    • Cherrypick #383: Unmask get backend config errors #390 (MrHohn)
    • Cherrypick #381and #384 into release-1.2 #389 (freehan)
    • Modify security policy e2e test to create unique GCP resources. #387 (rramkumar1)
    • Increase timeout on waiting for GLBC resource deletion #386 (rramkumar1)
    • Patch NEG version into features.go and add more docs for features package #384 (MrHohn)
    • Add more negative test cases for backend config #383 (MrHohn)
    • Some fixes for 1.2 #381 (freehan)
    • cherrypick #377 into release-1.2 #378 (freehan)
    • PortNameMap should also compare values #377 (freehan)
    • Fix run.sh to properly print exit code of test run #376 (rramkumar1)
    • Add a negative test case for referencing not exist BackendConfig #372 (MrHohn)
    • Fix WaitForGCLBDeletion() callers #371 (MrHohn)
    • Update deploy script to edit copy of default backend service yaml #368 (rramkumar1)
    • Add simple e2e test for CDN & IAP #367 (rramkumar1)
    • Switch to use beta HealthCheck for NEG #366 (freehan)
    • Fix order-dependency in test cases #364 (anfernee)
    • Revendor GCE go client, cloud provider and fixes to make it work #362 (freehan)
    • Fix missing gcloud command in e2e script #361 (bowei)
    • Implement e2e test for security policy #360 (MrHohn)
    • nit fixes #358 (freehan)
    • Implement fuzzer for feature security policy #357 (MrHohn)
    • Add host to echo dump #355 (nicksardo)
    • Fix hasAlphaResource and hasBetaResource #354 (MrHohn)
    • Add backendconfig client to e2e framework #353 (MrHohn)
    • Trigger ingress sync on system default backend update #352 (MrHohn)
    • Minor fix to backend config errors #351 (MrHohn)
    • merge Ingress NEG annotation and Expose NEG annotation #350 (agau4779)
    • Add Liveness Probe for NEG controller #349 (freehan)
    • Make sure we get a BackendService after updating it to populate object fingerprint [WIP] #348 (rramkumar1)
    • On removal of backend config name from service annotation, ensure no existing settings are affected #347 (rramkumar1)
    • Adds readme for e2e-tests #346 (bowei)
    • Modify IAP + CDN support to not touch settings if section in spec is missing #345 (rramkumar1)
    • Delete ingress and wait for resource deletion #344 (bowei)
    • Retry on getting PROJECT, dump out project resources #343 (bowei)
    • Minor fix for retrieving backendService resource #342 (MrHohn)
    • use flag instead of gate for NEG #341 (agau4779)
    • Testing improvements #339 (rramkumar1)
    • Add logging to the GLBCFromVIP for debugging #338 (bowei)
    • Allow LoadBalancer services #335 (nicksardo)
    • Add quotes to echo, allow CONTAINER_BINARIES override #334 (nicksardo)
    • Update Dockerfile for the e2e test #333 (bowei)
    • NEG Metrics #332 (freehan)
    • Add fixtures and helpers in e2e framework for BackendConfig #331 (rramkumar1)
    • Handle empty cluster name in sslcert namer #330 (prameshj)
    • Fixes #329 (bowei)
    • Make Ingress builder reusable #327 (bowei)
    • Fix typos in copyright year #326 (bowei)
    • Many small cleanups to get basic_test.go working #325 (bowei)
    • Fix build to only build the executable target #324 (bowei)
    • Add error types for errors to improve testing and readability #323 (rramkumar1)
    • Fix ingress translation logic to not GC backend if non-fatal error occurred #322 (rramkumar1)
    • IAP + CDN e2e testing implementation #319 (rramkumar1)
    • Break out some helper functions for better testing + reuse #318 (rramkumar1)
    • Move cloud to ControllerContext #316 (nicksardo)
    • Support caching in echoserver #315 (rramkumar1)
    • Add server version to echo #314 (nicksardo)
    • Moved BackendService composite type to its own package #313 (rramkumar1)
    • Simple web server for testing ingress-gce features #312 (nicksardo)
    • Add beta backend service support to composite type #310 (MrHohn)
    • Add version and gitcommit to the e2e test #309 (bowei)
    • Use cloud ResourceID for URL parsing, generation, and comparison #308 (nicksardo)
    • Revert "Use cloud ResourceID for URL parsing and generation" #307 (nicksardo)
    • Add skeleton for the e2e tests #306 (bowei)
    • Store feature names in backend service description #305 (MrHohn)
    • Use cloud ResourceID for URL parsing and generation #304 (nicksardo)
    • Use generated mocks to implement unit tests for pkg/backends #303 (rramkumar1)
    • Split l7.go into resource-specific files (no logic changes) #302 (nicksardo)
    • IAP + CDN #301 (rramkumar1)
    • Add IngressValidator and supporting utilities #300 (bowei)
    • Slight refactor of controller context to include both NEG & BackendConfig switches #299 (rramkumar1)
    • Update vendor for gce provider #293 (MrHohn)
    • Add support for security policy #291 (MrHohn)
    • Add custom validation for BackendConfig + hook validation into Translator #289 (rramkumar1)
    • Fix bug with ensuring BackendService settings + health checks #288 (rramkumar1)
    • Add SECURITY_CONTACTS file #287 (nicksardo)
    • Bake backend config into ServicePort #285 (MrHohn)
    • Add annotation for exposing NEGs #284 (agau4779)
    • Make sure structs in OpenAPI spec are serialized with 'type: object' #283 (rramkumar1)
    • Define security policy API in BackendConfig #281 (MrHohn)
    • Refactor pkg/backends to use new BackendService composite type #280 (rramkumar1)
    • Ensure Load Balancer using IG links instead of IG compute object #279 (rramkumar1)
    • Update documentation to include multiple-TLS support. #278 (rramkumar1)
    • Update gce provider in vendor #277 (MrHohn)
    • fake backendservices save alpha objects by default #276 (agau4779)
    • TranslateIngress changes #275 (nicksardo)
    • Fix BackendConfigKey to use beta #273 (MrHohn)
    • Add simple validation for BackendConfig using OpenAPI schema generation #272 (rramkumar1)
    • BackendConfig v1alpha1->v1beta1 #271 (MrHohn)
    • Pass service/port tuple separate from ServicePort #270 (nicksardo)
    • Add event handlers for BackendConfig #268 (rramkumar1)
    • Fix typo in faq #267 (ChristianAlexander)
    • Small aesthetic fixes to code base. #266 (rramkumar1)
    • Introduce configuration for IAP & CDN into BackendConfig spec #265 (rramkumar1)
    • Condense health checkers into one health checker for all backends. #264 (rramkumar1)
    • BackendService naming for NEG backend services & healthchecks #262 (nicksardo)
    • Update healthcheck docs regarding containerPort #260 (sonu27)
    • Use leader election to prevent multiple controllers running #258 (nicksardo)
    • Merge the logic of ToUrlMap() and IngressToNodePorts() #257 (rramkumar1)
    • Minor cleanup to docs and examples #256 (nicksardo)
    • Refactor gceurlmap to a struct representation #254 (rramkumar1)
    • Add utils for retrieving backendconfigs for service (and reversely) #252 (MrHohn)
    • Re-vendor K8s to ~1.11.0-alpha.2 #248 (nicksardo)
    • Add util functions for backendConfig annotation #247 (MrHohn)
    • Condense backendPool and defaultBackendPool #242 (rramkumar1)
    • Rename serviceextension -> backendconfig #240 (MrHohn)
    • Final changes to make MCI controller work #238 (rramkumar1)
    • Add an interface to manage target resources #237 (rramkumar1)
    • Add code for building cluster client and other resources. #236 (rramkumar1)
    • Small addition to ClusterServiceMapper interface #235 (rramkumar1)
    • Add ability for MCI controller to enqueue ingresses #234 (rramkumar1)
    • First pass at an interface to manage informers #233 (rramkumar1)
    • Add support for logging latest commit hash of GLBC build being used #232 (rramkumar1)
    Open source →
  14. v1.1.2 18 Apr 2018
    Release notes

    Full Changelog

    Merged pull requests:

    Open source →
  15. v1.1.1 16 Apr 2018
    Release notes

    Full Changelog

    Merged pull requests:

    Open source →
  16. v1.1.1-0.20180928211244-b24ce4c5b502 28 Sep 2018 pre-release

    Nothing published for this version

  17. v1.1.0 11 Apr 2018
    Release notes

    Full Changelog

    Closed issues:

    • Some links in 'ingress' repo GCE release notes are 404 #30

    Merged pull requests:

    Open source →
  18. v1.0.1 03 Apr 2018
    Release notes

    Full Changelog

    Closed issues:

    • Test Failing: [sig-network] Loadbalancing: L7 GCE [Slow] [Feature:Ingress] multicluster ingress should get instance group annotation #185
    • ingress controller should only manage instance groups for multicluster ingress #182
    • Missing ListUrlMaps from LoadBalancers interface #162
    • dep ensure is broken #155
    • Duplicate patch from PR #148 into main repo. #154
    • ingress-gce major refactor and performance fixes #152

    Merged pull requests:

    Open source →
  19. v1.0.0 16 Mar 2018
    Release notes

    Full Changelog

    Closed issues:

    • sitemap endpoint? #145
    • "internal" ingresses #138
    • Multiple Healthcheck Requests from GCP L7 #137
    • Issue closed without comment #134
    • Document ingress.gcp.kubernetes.io/pre-shared-cert annotation #52
    • GCE: WebSocket: connection is broken CloseEvent {isTrusted: true, wasClean: false, code: 1006, reason: "", type: "close", …} #36
    • GCE: respect static-ip assignment via update #26
    • GCE cloud: add a kube-specific header to GCE API calls #22
    • e2e test leaves garbage around #21
    • GLBC ingress: only handle annotated ingress #20
    • Point gce ingress health checks at the node for onlylocal services #17

    Merged pull requests:

    • Fix copyright in deploy/glbc/script.sh #151 (rramkumar1)
    • Cleanup some unused files #150 (rramkumar1)
    • Initial implementation for ingress rate limiting #148 (rramkumar1)
    • update: s_k/ingress-k/ingress-gce_ in annotations.md #147 (G-Harmon)
    • Adding information about using GCP SSL certs for frontend HTTPS #144 (nikhiljindal)
    • Add instructions and a tool for people who want to try out a new version of the ingress controller before it is released. #140 (rramkumar1)
    • fix event message for attach/detach NEs #139 (freehan)
    Open source →
  20. v0.9.8-alpha.2 12 Feb 2018 pre-release
    Release notes

    Full Changelog

    Closed issues:

    • [GLBC] Surface event when front-end not created #41

    Merged pull requests:

    Open source →
  21. v0.9.8-alpha.1.0.20180212192621-d938f3b9fba1 12 Feb 2018 pre-release

    Nothing published for this version

  22. v0.9.8-alpha.1 09 Feb 2018 pre-release
    Release notes

    Full Changelog

    Closed issues:

    • Ingress name has random trailing hash in events #130
    • Support for rewrite-target annotation #124
    • Ingress without default backend explicitly configured doesn't work at all #110
    • Wrong health check with end-to-end https scheme #105
    • Large file upload fails after 30 seconds #102
    • Ingress E2E setup is breaking #93
    • examples/websocket/server.go: concurrent write to socket #77
    • Invalid value for field 'namedPorts[*].port': '0' #75
    • support for proper health checks #65
    • support for session affinity #64
    • TLS certificate validations causes tls creation to fail #61
    • GLBC: Ingress can't be properly created: Insufficient Permission #49
    • GLBC: Ingress can't be properly created: Insufficient Permission #47
    • GLBC: Each ingress sync updates resources for all ingresses #44
    • Disabled HttpLoadBalancing, unable to create Ingress with glbc:0.9.1 #29
    • [GLBC] Expose GCE backend parameters in Ingress object API #27
    • High glbc CPU usage #25
    • Specify IP addresses the Ingress controller is listening on #24
    • Add e2e testing #16

    Merged pull requests:

    Open source →
  23. v0.9.8-0.20180209194519-f43e5079473b 09 Feb 2018 pre-release

    Nothing published for this version

  24. v0.9.7 10 Oct 2017
    Release notes

    Merged pull requests:

    * This Changelog was automatically generated by github_changelog_generator

    * This Changelog was automatically generated by github_changelog_generator

    * This Change Log was automatically generated by github_changelog_generator

    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive