v0.1.0-rc6
Pre-release
Pre-release
This is a pre-release, some of the planned features may not be yet implemented or misbehaving.
- a2fda44 fix: NewIngressHostnameCollision is returning pointer for error parsing
- 06330cf fix: example was wrong due to missing porting of NamespaceOptions
- 1ec9936 docs: hostname collision is now managed at Tenant level
- 694b519 build(helm): hostname collision is now managed at Tenant level
- 0b34f04 build(helm): removing deprecated collision values
- a702ef2 docs(helm): deprecating hostname collision
- 04d91af build(kustomize): hostname collision is now managed at Tenant level
- 8949be7 test(e2e): scoped Ingress hostname and path collision
- df08c9e refactor: hostname collision is now managed at Tenant level
- 07daffd build(helm): Ingress hostname collision scope at Tenant level
- 3a42b90 build(kustomize): Ingress hostname collision scope at Tenant level
- 09277e9 feat: Ingress hostname collision scope at Tenant level
- 47794c0 style: no need of nolint here
- e24394f refactor: avoiding init functions for direct registration
- 01053d5 refactor: renaming struct field names for allowed hostnames and classes
- b749e34 refactor: grouping Ingress options into defined struct
- 82480f3 docs: fix minor issues
- 88a9c24 docs: update links in documentation
- 651c62f docs: add further test cases
- dcb8b78 docs: additional test cases
- 7a69863 docs: additional test cases
- 894ea50 docs: add few test cases
- e4e3283 build(helm): Tenant status enums must be capitalized
- 007f008 build(kustomize): Tenant status enums must be capitalized
- bc6fc92 fix: Tenant status enums must be capitalized
- 01b511b test(e2e): fixing flakiness for Service and EP metadata
- 6223b1c chore(github): forcing Go 1.16 and removing caching
- d5158f0 chore(github): updating Kubernetes supported matrix
- 047f4a0 build(helm): aligning descriptions for v1.22.0
- 71cdb45 build(kustomize): aligning descriptions for v1.22.0
- 9182895 refactor:EndpointSlice v1beta1 deprecated for v1
- 2eceb09 chore(gomod): updating Kubernetes deps to 1.22
- 8ead555 docs: reference to admissionregistration.k8s.io/v1 for local debugging
- 57bf3d1 feat: skipping Ingress indexer setup for deprecated APIs
- bb58e90 test(e2e): skipping ingress class tests if running on Kubernetes 1.22
- f8fa87a chore(hack)!: upgrading to certificates.k8s.io/v1
- b3658b7 refactor AdditionalMetadataSpec struct. Remove
Additional
prefix from labels and annotations fields (#379) - 54d0201 test(e2e): fix linting issues for NamespaceOptions tests
- 44ffe0d build(installer): CRD update for v1beta1 NamespaceOptions
- 491ab71 build(helm): CRD update for v1beta1 NamespaceOptions
- 4e9dbf8 build(kustomize): CRD update for v1beta1 NamespaceOptions
- 3461401 test(e2e): aligning tests to use new NamespaceOptions structure
- 737fb26 refactor: use NamespaceOptions struct to store namespace-related tenant configurations
- b560159 chore(gh): using build-args
- ddb9ffd (issues/365) refactor: split tenant controller to separate files
- cae65c9 fix: capsuleconfiguration controller package name should be config instead of rbac
- befcf65 feat: adding webhook and rest client latency per endpoint
- e1d9833 chore(gh): updating e2e workflow
- 848c6d9 refactor: using goroutines per Namespace for each resource Kind reconciliation
- bd12068 fix: handling multiple resources for hard ResourceQuota resources
- 4604e44 build(helm): Tenant or Namespace scope for resource quota budgets
- 31863b5 build(kustomize): Tenant or Namespace scope for resource quota budgets
- 7a055fc fix(test): matching upon reconciliation, not retrieval
- 29ab5ca test: Tenant or Namespace scope for resource quota budgets
- c52f784 feat: Tenant or Namespace scope for resource quota budgets
- 9244122 docs (helm): added namespace creation
- f883e7b fix: wrong description of Service external IPs
- 2f5f31b test(e2e): allowed external IPs is grouped in ServiceOptions
- e7ef964 build(helm): allowed external IPs is grouped in ServiceOptions
- 34f73af build(kustomize): allowed external IPs is grouped in ServiceOptions
- 18912a0 feat: allowed external IPs is grouped in ServiceOptions
- d43ad2f build(kustomize): updating to v0.1.0-rc5
- 9a59587 docs: update capsule-proxy docs