CRD Updates
charts/osm/crds/access.yaml
charts/osm/crds/experimental/backpressure.yaml
charts/osm/crds/specs.yaml
charts/osm/crds/split.yaml
Changelog
- chore(release): create release v0.8.4 (openservicemesh#3358) 3d923b3 (Johnson Shi)
- chore(release): Creating release v0.8.4-rc.1 7d44264 (Eduard Serra)
- feat(externAuthz): bring external authorization to 0.8 138f735 (Eduard Serra)
- chore(release): update chart and tags for v0.8.3 55280d4 (Sneha Chhabria)
- Fix typos in manual demo 45bdbc9 (nshankar13)
- chore(release): update charts and tags to v0.8.3-rc.1 1264b26 (Sneha Chhabria)
- chore(*): add app labels to all OSM resources f4e85f8 (Jon Huhn)
- feat(charts/osm): add podLabels to osm pods a21470e (Rita Zhang)
- feat(charts/osm): add os and arch node selectors aa1d00e (Michelle Noorali)
- update envoy to 1.17.2 f3a37bf (Sneha Chhabria)
- docs/manifests: Cleanup client services - not needed in v0.8.2 (openservicemesh#3009) 776a875 (Delyan Raychev)
- Adding pull request template to release-v0.8 (openservicemesh#3006) c033d92 (Delyan Raychev)
- chore(release): update chart and tags for v0.8.2 e631550 (Sanya Kochhar)
- chore(release): update charts and tags for v0.8.1 2696a65 (Sanya Kochhar)
- chore(release): update charts and tags for v0.8.1-rc.2 a8a5067 (Sanya Kochhar)
- ticker: Add config hooks to start/stop ticker 3562e0c (edu)
- cfgmap: add ticker config ef3ec9b (edu)
- pkg/ticker: reintroduce ticker concept 69386f5 (edu)
- chore(release): update charts and tags for v0.8.1-rc.1 a9788f9 (Sanya Kochhar)
- fix(ci): fix missing paren 970d61e (Jon Huhn)
- feat(ci): push images for each push to release branches e4a9777 (Jon Huhn)
- envoy: correctly set downstream root cert names 78146e7 (Shashank Ram)
- envoy/ads: program upsteam's service cert when making all secrets 129f8b6 (Shashank Ram)
- Revert "envoy: wait indefinitely on TLS secrets" dae746c (Shashank Ram)
- chore(release): update versions for v0.8.0 2eee04a (Sanya Kochhar)
- fix(e2e): fix HTTP ingress e2e on non-kind 1ce8291 (Jon Huhn)
- charts/osm: remove osm-config ConfigMap validation for CREATE 37817b3 (Shashank Ram)
- chore(release): cut v0.8.0-rc.2 772a838 (Jon Huhn)
- docs(demo): clarify installing optional components 71368de (Jon Huhn)
- fix(demo): update relative link in manual demo 76d103c (Jon Huhn)
- fix(*): rm filterTrafficSplit logic as it is no longer needed a530984 (Michelle Noorali)
- fix(e2e): fix HTTP ingress test when OSM is installed outside osm-system 90095ea (Jon Huhn)
- Fix skip statement in upgrade e2e test b20a5ae (nshankar13)
- ref(docs): update manual demo for routes v2 84c9bc2 (Michelle Noorali)
- catalog/ingress: make tests comprehensive and correct check c7855ce (Shashank Ram)
- tests(pkg/cli): add test for RESTClientGetter() 1f4ccb1 (Jon Huhn)
- docs(install): Document how to install on OpenShift (openservicemesh#2784) 1a9633a (Kalya Subramanian)
- tests(e2e): add AppProtocol to SimpleDeploymentAppDef 64077c0 (Jon Huhn)
- fix(install): disable atomic by default 1072d90 (Jon Huhn)
- tests(pkg/cli): add test for EnvVars() 608e3f3 (Jon Huhn)
- test(pkg/service): Add tests for service package 7df043e (Sneha Chhabria)
- fix(pkg/catalog): resolve root service hostnames 76222d6 (Michelle Noorali)
- certificate/rotation: correctly rotate certs (openservicemesh#2789) 9fa4425 (Shashank Ram)
- test(pkg/kubernetes): Add test for GetAppProtocolFromPortName() a4a0746 (Sneha Chhabria)
- chore(pkg/kubetnetes) : Convert tests to use Go std testing library 6fe6550 (Sneha Chhabria)
- tests(pkg/configurator): add tracing tests c70c5bc (Jon Huhn)
- Template jaeger namespace value 6dadd62 (Sanya Kochhar)
- tests(pkg/cli): verify Namespace() error path 68c0bf5 (Jon Huhn)
- refactor kubectl patch to osm mesh upgrade + small fix for markdown format fix script format, make changes in comments bb799d4 (Shalier Xia)
- test(pkg/envoy/route) : Test clusterWeightByName.Less() 244c652 (Sneha Chhabria)
- envoy: wait indefinitely on TLS secrets 34d0046 (Shashank Ram)
- charts/osm: update envoy to 1.17.1 f1ab537 (Shashank Ram)
- envoy/sds: bump log level to info d0dcd66 (Shashank Ram)
- injector: restrict envoy admin access to localhost b956469 (Shashank Ram)
- cli/proxy: extend proxy cmd to other admin queries 2d13cfe (Shashank Ram)
- tests(pkg/kube): Add portforward tests d9b14da (Jon Huhn)
- feat(demo): Update automated demo to work on OpenShift 1032cf8 (Kalya Subramanian)
- envoy/lds: add unit test for outbound TCP filter 4facc0d (Shashank Ram)
- ref(docs): mv image to docs/content 080a1b1 (Michelle Noorali)
- tests/e2e: add test for secure gRPC origination addf6f1 (Shashank Ram)
- tests(metricsstore): Refactor to improve coverage b5efb54 (Jon Huhn)
- fix(cli): Add missing flags for upgrade 59f0c59 (Jon Huhn)
- ref(docs): update manual demo b9c4887 (Michelle Noorali)
- charts/crds: attribute orginal authors for SMI CRDs 74f978e (Shashank Ram)
- tests(pkg/envoy/lds): improve unit test coverage 1dab83f (Jon Huhn)
- logs(*): remove unnecessary fluent bit filters cdea8fd (Sanya Kochhar)
- fix(e2e): reduce CPU needed for upgrade test b8d533a (Jon Huhn)
- tests(e2e): disable upgrade test 2883465 (Jon Huhn)
- tests(fluentbit): differentiate names and contexts for fluentbit e2es b7ce924 (Sanya Kochhar)
- Update charts and tags for v0.8.0-rc.1 b03d995 (Sanya Kochhar)
- fix(e2e): Update upgrade test with new CRD versions 22f7925 (Jon Huhn)
- fix(e2e): wait for automatic vault installation fd4149d (Jon Huhn)
- tests/e2e: add more buckets and reorganize test bucketing 5d5ab54 (Shashank Ram)
- fix(cli): Handle new required values in upgrade 94b3ffa (Jon Huhn)
- Add output e2e test for fluentbit 7a7799f (Sanya Kochhar)
- pkg/*: deprecate older API to list traffic splits afd63c9 (Shashank Ram)
- e2e: Add pod restart checks and Fail tests if seen by default b4f2e14 (Eduard Serra)
- Typo correction 34a93ec (Bridget Kromhout)
- Correcting broken link 264cd22 (Bridget Kromhout)
- Fix race on webhook certificate creation fed7a91 (Eduard Serra)
- chore(*): Remove unused variables 286313e (Sneha Chhabria)
- chore(*): Remove duplicate imports e519cdb (Sneha Chhabria)
- chore(routesv2): Remove unused struct from package bc831b7 (Sneha Chhabria)
- Clarifications for links 8485d69 (Bridget Kromhout)
- Link fixes for github and website 4a65d1a (Bridget Kromhout)
- chore(routesv2): Remove unused code 6d28128 (Sneha Chhabria)
- tests(pkg/envoy/route): add unit tests for clusterWeightByName 82f09b0 (Michelle Noorali)
- ref(pkg/catalog): clean up some unused funcs 3148052 (Michelle Noorali)
- pkg/envoy: Remove announcement channel from Proxy{} 65bf586 (Delyan Raychev)
- envoy: Test Proxy{} methods 4761694 (Delyan Raychev)
- service: Simplify stringer method for K8sServiceAccount 8c8f777 (Delyan Raychev)
- Add generic SynchronizeCertificate helper API f93ea93 (Eduard Serra)
- README clarification f20d2a5 (Bridget Kromhout)
- Correct links 2706246 (Bridget Kromhout)
- Additional alias 432a024 (Bridget Kromhout)
- Adding alias to tracing page 61c7362 (Bridget Kromhout)
- Aliases needed for working links on github & web b7d15ec (Bridget Kromhout)
- sds: Adding more unit tests 4a584c6 (Delyan Raychev)
- sds: Remove unused proxyService struct field 1d3c76a (Delyan Raychev)
- sds: Remove unused services list from SDS struct 6b7d1aa (Delyan Raychev)
- tests/e2e: add test for multiple services matching same pod 10245ea (Shashank Ram)
- sds: Carve out new testCase struct type 33225d3 (Delyan Raychev)
- catalog: Exporting errors so these are available outside pkg/catalog as well e9ce23c (Delyan Raychev)
- ref(pkg/catalog): clean up some unused funcs 69545b2 (Michelle Noorali)
- pkg/configurator: Demote Error to a Warning; Clarification 77001f1 (Delyan Raychev)
- test(pkg/envoy/rds/response_test.go): Update RDS response test to validate inbound and outbound policies 7a937ea (Sneha Chhabria)
- test(trafficSplit): Add a test for service with zero weight in traffic split 5271e26 (Sneha Chhabria)
- grafana-dashboard update 4176a19 (Eduard Serra)
- docs/manual_demo: fix merge conflicts 657f1e1 (Shashank Ram)
- pkg/*: add support for client pods without services ff5f421 (Shashank Ram)
- Makefile: fix go version check 45c346d (Shashank Ram)
- ref(pkg/catalog) : Use the same catalog APIs to build inbound and outbound traffic policies for SMI and permissive mode a6090f0 (Sneha Chhabria)
- go-mocks: generate mocks based on rules 5dd16f5 (Shashank Ram)
- tests(e2e): add WASM metrics test dfedc2c (Jon Huhn)
- feat(metrics): add flag to enable WASM metrics 237aee4 (Jon Huhn)
- Fix typo 84e6764 (Eduard Serra)
- Adjusting links for new site structure ae5b056 (Bridget Kromhout)
- Adding HA docs b3705df (Eduard Serra)
- chore(pkg/envoy/rds) : Rename RDS response file 68bf8b1 (Sneha Chhabria)
- Update Makefile 8ae04b4 (Delyan Raychev)
- Update cmd/osm-controller/osm-controller.go 79792a3 (Delyan Raychev)
- feat(routesv2): Cut over OSM to build routes using routes v2 bcf2f90 (Sneha Chhabria)
- Began structure of site navigation 1a73bba (Phillip Gibson)
- Update Makefile 8f93518 (Delyan Raychev)
- Add make command to build changes eff4378 (Sanya Kochhar)
- Require Go version 1.15.7 848d3d8 (Delyan Raychev)
- ingress/rbac: allow any downstream principal to access the service 17b6493 (Shashank Ram)
- feat(metrics): clean up WASM metrics in Prometheus config be29b9b (Jon Huhn)
- metrics: set dynamic metric registration e517164 (Eduard Serra)
- feat(routesv2) : Build inbound routes for traffic split apex services 5d5a88f (Sneha Chhabria)
- docs/ingress: update examples and add note for HTTPS 6512fc5 (Shashank Ram)
- e2e: Add comments to no-service pod test c125697 (Delyan Raychev)
- pkg/envoy: Test GetLocalClusterNameForServiceCluster() 02e126a (Delyan Raychev)
- ref(routesv2): Build inbound routes in routes v2 using proxy service ffcf323 (Sneha Chhabria)
- cmd/cli: update mesh list command 0d8eb25 (mudit-01)
- docs: update version menu to show the correct release number 783565e (flynnduism)
- ingress: update api group to networking.k8s.io 27613e4 (Shashank Ram)
- docs(observability): update docs to reflect prometheus, grafana, jaeger changes ffb3ae7 (Sanya Kochhar)
- pkg/identity: Increase test coverage 3690d29 (Delyan Raychev)
- feat(metrics): Add "unknown" for dest labels on local replies f9c7dd0 (Jon Huhn)
- feat(install): Enable optional privileged containers 4c1cc44 (Kalya Subramanian)
- docs/development_guide: add a note regarding autogen mocks 6e531a4 (Shashank Ram)
- code coverage: ignore generated code from unit test coverage metrics 559ddc0 (Delyan Raychev)
- Removing automerge feature 19210ba (Shalier Xia)
- to use env variables in JSON must wrap them in double quotes to interpolate 4c23fc9 (Shalier Xia)
- fix(pkg/*): Fix service selector match logic 3b2dad0 (Sneha Chhabria)
- Grab the first access token URL 0a9f9d1 (Shalier Xia)
- fix(demo): fix optional args 02cc4d0 (Jon Huhn)
- fix(install): Increase memory for controller and injector 299cb8a (Kalya Subramanian)
- feat(metrics): Add dest labels to WASM metrics ee77a8b (Jon Huhn)
- specify shell and pem extensin d9e691c (Shalier Xia)
- feat(routesv2/trafficsplit): Traffic split for routes v2 29fa703 (Sneha Chhabria)
- envoy/eds: move EDS related functionality into its pkg cdfe77c (Shashank Ram)
- feat(metrics): Add source labels to WASM metrics 3f8ac4e (Jon Huhn)
- pkg/endpoint: Increase unit test coverage bf04a84 (Delyan Raychev)
- pkg/smi,kubernetes: unexport package scoped types c183a22 (Shashank Ram)
- pkg/health: Increase test coverage 58c9154 (Delyan Raychev)
- pkg/*: add package comments to all packages 1794a74 (Shashank Ram)
- httpserver: Adding tests 5c1aeeb (Delyan Raychev)
- endpoints: Removing unneeded suite_test.go files e91a621 (Delyan Raychev)
- No need to test pkg/version; it only needs to compile 5c8462f (Delyan Raychev)
- docs(demo env): Update expected bookthief response code 8e75fad (Kalya Subramanian)
- injector: Test all health probe functions 7eb2352 (Delyan Raychev)
- injector: update envoy container's UID and document it 0d41819 (Shashank Ram)
- Remove experimental backpressure feature 5d27565 (Delyan Raychev)
- feat(injector): Add name, workload name, workload kind to PodMetadata 4ec65e9 (Jon Huhn)
- injector: Test health probe functions 281354a (Delyan Raychev)
- injector: Test payload health probes 47a31d3 (Delyan Raychev)
- Add automerge feature and markdown for automerge workflow Add status checker Turn off merge retries Automerge job will only run if automerge label is assigned Automerge workflow will run if a label is removed, this is for when a blocking label is removed and the automerge label is already attached it will now attempt to automerge the PR Added automerge section under Merging pull requests 6c33ee4 (Shalier Xia)
- pkg/apis: remove reduntant package b247d89 (Shashank Ram)
- osm-injector: only initialize namespace informer b34517a (Shashank Ram)
- Move certificate creation/ownership on tresor d87c681 (Eduard Serra)
- feat(metrics): Add stats.wasm to proxy config 1e44994 (Jon Huhn)
- cmd/*: add package comments cd34ef5 (Shashank Ram)
- feat/fix(endpoints) : Ensure endpoints for a serivce honors traffic policy 4b62362 (Sneha Chhabria)
- tests(e2e): Add HTTP ingress test 12c4398 (Jon Huhn)
- tests(pkg/envoy/cds): update cds tests 93645be (Michelle Noorali)
- ref(e2e): set pod termination grace period to zero 2fbeacf (Jon Huhn)
- envoy/route: implements RBAC per route e9c0aaf (Shashank Ram)
- envoy/cds: set mandatory connect_timeout on synthetic cluster 6cdd8a7 (Shashank Ram)
- address review feedback 006a276 (Michelle Noorali)
- catalog: fix misleading error log 8c98eaf (Shashank Ram)
- test(*): Update test fixtures to have multiple traffic targets 0b23ed2 (Sneha Chhabria)
- Update link to Installation Guide 7131336 (Dave Strebel)
- tests(pkg/featureflags): test WASMStats flag a9d73da (Michelle Noorali)
- ref(*): update scripts to handle multiple replicas d228369 (Michelle Noorali)
- feat(*): implement traffic split v1alpha2 w/ routes refactor ddd3bd0 (Michelle Noorali)
- injector: split sidecar-injector from osm-controller 664ddae (Shashank Ram)
- ref(pkg/envoy/eds/*): Remove redundant code from EDS and update test 9b551a8 (Sneha Chhabria)
- Add tracing.md for byo jaeger eaadabb (Sanya Kochhar)
- Correcting typos and errors 86d725c (Bridget Kromhout)
- experimental/routesV2: fix typo in README 51f0d76 (Shashank Ram)
- feat(pkg/catalog): build outbound traffic split policies dd74ffa (Michelle Noorali)
- cli(install): fix typo in flag description 8983cd7 (Sanya Kochhar)
- docs(upgrade): update upgrade CLI docs to clarify manual edits e1ff957 (Jon Huhn)
- feat(metrics): Add WASM feature flag 5a29ab1 (Jon Huhn)
- charts/osm: change default controller log level to info 31437e8 (Shashank Ram)
- demo: disable prometheus, grafana and jaegar by default 9b4258a (Shashank Ram)
- feat(e2e): print pod statuses when ready/running check times out dfbf684 (Jon Huhn)
- test(pkg/catalog/routes_test.go) : Add a scenario for outbound policies in permissive mode c82a1ed (Sneha Chhabria)
- ref(service): update tests for service/ 563b8e7 (Michelle Noorali)
- test(routesv2): add e2e tests for routes v2 22adf47 (Sneha Chhabria)
- fix(cds): return local cluster endpoints per port 418b47f (Michelle Noorali)
- scale: Adding scale/limits doc 451dc68 (Eduard Serra)
- docs(metrics): Add docs for WASM stats 8b63ad3 (Jon Huhn)
- Makefile: add target to check chart readme 80077c0 (Shashank Ram)
- docs: add note about yarn to steps to run website locally bb6a820 (flynnduism)
- chore(pkg/catalog/*) : Add a function to create ingress policy name 5ae3dcb (Sneha Chhabria)
- charts/osm-rbac: add watch verb for serviceaccounts 2b0f48b (Shashank Ram)
- chore(pkg/*): Improve virtual host naming syntax 1280f98 (Sneha Chhabria)
- prep for future integrated build f6ee3b7 (Jon Huhn)
- feat(permissive-mode): Add support for permissive mode in routes refactor 2e12800 (Sneha Chhabria)
- docs(logs): update old link 6b4173e (Sanya Kochhar)
- re-tag docker image for WASM build 236d486 (Jon Huhn)
- chart(fluentbit): fix typos in comments and readme 47a80d1 (Sanya Kochhar)
- docs(logs): update for basic auth proxy support 630ac8a (Sanya Kochhar)
- feat(metrics): add WASM metrics source 5183b55 (Jon Huhn)
- debugger: disable printing expected proxy list a7bbeee (Shashank Ram)
- tests/e2e: fix cert-manager.io e2e timing issues 5c9d4cc (Shashank Ram)
- ref(injector): pass pod object to getEnvoySidecarContainerSpec 1bc1543 (Jon Huhn)
- chore(cds): expose bug in getLocalServiceCluster via test c3ced5d (Michelle Noorali)
- ref(cds): getUpstreamServiceCluster test w/ go testing framework 4ecb124 (Michelle Noorali)
- docs(configmap): Include steps to update existing pods envoyLogLevel 3d593b7 (Kalya Subramanian)
- tests/e2e: disable cert-manager.io e2e test 9dd088c (Shashank Ram)
- fix(chart): regenerate chart README.md 4b72b60 (Jon Huhn)
- cmd/osm-controller: fix bug in flag parsing 83700b7 (Shashank Ram)
- certificate: consolidate provider related config and helpers a31a1db (Shashank Ram)
- docs(release): update image tags in demo manifests b9efe6e (Jon Huhn)
- Update versions to v0.7.0 3aa8cf8 (Jon Huhn)
- xdslogs, fix race when multiple proxies could connect at the same time 7caffc7 (Eduard Serra)
- ref(docs): rm unnecessary label from bookstore manifest 09d5fc4 (Michelle Noorali)
- Update memory limits for OSM 9430282 (Eduard Serra)
- constants: rename HTTP server port constant for clarity 7d2e2c9 (Shashank Ram)
- chore(docs): update manual demo manifest images ccb6556 (Michelle Noorali)
- Provided additional information in the e2e readme as to how users can use the gingo.focus and test.timeout flags. cc34b14 (nshankar13)
- ref(pkg/catalog/*) : Remove references to GetHostnamesForUpstreamService 2b21782 (Sneha Chhabria)
- feat(ingress): Add support for ingress resources in routes refactor fe10db0 (Sneha Chhabria)
- ref(pkg/catalog/*): Remove reference to GetServicesForServiceAccounts 095c644 (Sneha Chhabria)
- fix(cli): Return config map errors to user when using osm policy command 720ae75 (Kalya Subramanian)
- injector: remove unused option f526b2d (Shashank Ram)
- docs(troubleshoot): Move upgrade troubleshooting guide df41792 (Kalya Subramanian)
- docs(release): add patch release instructions a127c1e (Jon Huhn)
- feat(cli): control plane upgrades 1965cfb (Jon Huhn)
- docs/examples: document traffic policy modes and update example workflow 54b7749 (Shashank Ram)
- Fix broken link in metrics.md 2d0cf66 (Sanya Kochhar)
- ref(*): Update demo scripts for routes v2 aa87ede (Sneha Chhabria)
- fix(release): remove merge commit lines from generated changelog e3ba800 (Jon Huhn)
- feat(ci): mark alpha, beta, and rc releases as pre-releases af21442 (Jon Huhn)
- tests/e2e: fix default expectations in Helm install test a6f634d (Shashank Ram)
- tests/e2e: Add a test to verify IP range exclusion ba2cb53 (Shashank Ram)
- configurator: remove tracing config keys from required list dcfe26e (Shashank Ram)
- Fixed e2e output 9a687f3 (nshankar13)
- fix(docs/example/README.md): fix apply and move permissivemode c88160e (Rita Zhang)
- Turn of tracing by default ea1d39a (Eduard Serra)
- Update mesh-details dashboard a5412ef (Eduard Serra)
- codecov: enable on pull action and ignore demo/test code 84a1e72 (Shashank Ram)
- fix(ci): skip codecov update on PRs 085a684 (Jon Huhn)
- feat(charts/): parameterize resource configuration 5e1b4d3 (Michelle Noorali)
- metricstore: remove high cardinality labels from metrics osm metrics e206a09 (Eduard Serra)
- charts/osm: make IP range exclusion configurable c635b6b (Shashank Ram)
- charts/osm: update README and remove trailing whitespace d029103 (Shashank Ram)
- test: verify service port's appProtocol precedence over name 7f09a7a (Shashank Ram)
- configurator: validate outbound IP exclusion field 5f2445d (Shashank Ram)
- Allow named service ports to specify application protocol b9667c7 (Shashank Ram)
- injector: allow outbound IP range exclusions f2b8764 (Shashank Ram)
- docs(upgrade): Include steps to recreate CRDs 1ea7d27 (Kalya Subramanian)
- configurator/test: fix test pollution issue 5b38112 (Shashank Ram)
- docs(upgrade): Document mapping of ConfigMap and values file 0a1081a (Kalya Subramanian)
- docs: redirect for landing page aaca016 (flynnduism)
- feat(*): add routes v2 functionality 94f27be (Michelle Noorali)
- docs: organize markdown content to serve as a website 31f83d6 (flynnduism)
- tests(*): fixing labels and fixtures while creating pods 1d88175 (Sneha Chhabria)
- docs(upgrade): Add upgrade troubleshooting guide (openservicemesh#2377) 853b995 (Kalya Subramanian)
- Make image tag immutable for releases d06015c (Shalier Xia)
- fix(make): update e2e kind cluster flag bfdfc0f (Jon Huhn)
- injector: Correct error log message (openservicemesh#2382) 2316bdc (Delyan Raychev)
- tresor: Change log level for a statement from Info to Debug (openservicemesh#2383) ab76653 (Delyan Raychev)
- configurator: Convert Info log messages to Debug (openservicemesh#2381) 4776cad (Delyan Raychev)
- envoy/ads: Augment log messages with context (openservicemesh#2380) 262fd86 (Delyan Raychev)
- rds: Augment error log message with Pod UID (openservicemesh#2379) f88ca6e (Delyan Raychev)
- injector: Augmenting log line with missing variable (openservicemesh#2378) 377a47f (Delyan Raychev)
- ads: Add more context with Envoy Pod UID to some log messages (openservicemesh#2376) bc6d52f (Delyan Raychev)
- ads: Adding a comment to a log line to remind us of the importance of logging ADS request/responses carefully (openservicemesh#2375) 3c6353d (Delyan Raychev)
- envoy/route: Delete log line providing little info (openservicemesh#2374) 6b699b9 (Delyan Raychev)
- catalog: Small tweak verbiage of log line; Delete unused function (openservicemesh#2373) 68bcfab (Delyan Raychev)
- catalog: Tweak verbiage of log line (openservicemesh#2372) d8b7249 (Delyan Raychev)
- lds/ingress: Tweak error log message for clarity (openservicemesh#2371) 5d7df9f (Delyan Raychev)
- catalog: Augment log messages with Pod UID (openservicemesh#2360) 98a6c05 (Delyan Raychev)
- contributing: update guide to reflect new pull request workflow 3723c37 (Shashank Ram)
- docs(upgrade): Add docs for helm upgrade (openservicemesh#2340) 90c3259 (Kalya Subramanian)
- Fix typo on Prometheus enablement flag 3b96400 (Chad Kittel)
- [tests] : Adding unit test for the entire envoy listener configuration (openservicemesh#2358) 1c00c37 (Sneha Chhabria)
- injector: Small correction to a log message (openservicemesh#2355) e109d6a (Delyan Raychev)
- reconciler: Tiny adjustment to a log message (openservicemesh#2357) 4e11b98 (Delyan Raychev)
- gRPC: allow specifying gRPC as appProtocol for service ports (openservicemesh#2354) b7b4c8d (Shashank Ram)
- logs: Use Certificate SerialNumber instead of Subject CN (openservicemesh#2351) e59da65 (Delyan Raychev)
- logging: remove SAN from logs (openservicemesh#2346) 1e6b29a (Sanya Kochhar)
- docs(release): document release candidate process (openservicemesh#2341) 98d4675 (Jon Huhn)
- ci: Run Envoy + SMI scenario tests as part of CI (openservicemesh#2303) a0fd215 (Delyan Raychev)
- injector: Idiomatic logging of error messages with log.Error().Err(err) (openservicemesh#2349) 100375b (Delyan Raychev)
- ads: Curate log messages when Envoys connect to xDS control plane (openservicemesh#2350) b21a151 (Delyan Raychev)
- ads: Do not log Envoy's XDS Certificate CN; log cert's SerialNumber instead (openservicemesh#2345) d6b003b (Delyan Raychev)
- injector: Idiomatic logging of error messages with log.Error().Err(err) (openservicemesh#2348) bc1d7de (Delyan Raychev)
- injector/init: generate init-container commands within osm-controller (openservicemesh#2343) 05677b0 (Shashank Ram)
- Proxy fields xDSCertificateCommonName and xDSCertificateSerialNumber can be private 2d72897 (Delyan Raychev)
- Rename CommonName and SerialNumber fields on the Proxy struct 08b5bdc (Delyan Raychev)
- proxy: Add certificate SerialNumber UID to NewProxy() and Proxy{} 1c0637f (Delyan Raychev)
- Change ValidateClient to return certificate SerialNumber for newly connected Envoy proxy da679d7 (Delyan Raychev)
- smi/traffic-access: update to v1alpha3 (openservicemesh#2336) edd9902 (Shashank Ram)
- Auditing the log levels in OSM (openservicemesh#2335) a0f936f (Sneha Chhabria)
- Disable test temporarily e64c6b0 (Delyan Raychev)
- proxy: Rename GetCommonName() to GetCertificateCommonName(); Add GetCertificateSerialNumber() e2edc78 (Delyan Raychev)
- doc(chart): Updated chart readme (openservicemesh#2322) 85b5217 (Alessandro Vozza)
- smi: update to smi-sdk-go v0.5.0 and traffic-specs v1alpha4 (openservicemesh#2331) db184fc (Shashank Ram)
- Update pkg/certificate/providers/vault/certificate_manager.go 2ca81ad (Delyan Raychev)
- Update pkg/certificate/providers/certmanager/types.go 42d0aea (Delyan Raychev)
- Update pkg/envoy/ads/response.go 8c99a84 (Delyan Raychev)
- Fixing typos in comments, variable names etc. 08f7152 (Delyan Raychev)
- ref(release): Include CRD upgrade info in Release Notes (openservicemesh#2323) 50a62d3 (Kalya Subramanian)
- Fix log messages 1c8e111 (Delyan Raychev)
- certificate: Delete unused functions (openservicemesh#2305) e75dddb (Delyan Raychev)
- logging: remove request response from log (openservicemesh#2321) c11e267 (Sanya Kochhar)
- logging: remove raw object from logs (openservicemesh#2326) 16b7727 (Sanya Kochhar)
- [Bugfix] : Handling services with weight 0 in traffic split (openservicemesh#2320) 8f85d4f (Sneha Chhabria)
- sds: Correct comments and tests - remove mentions of non-existent requestedCertType function (openservicemesh#2298) d8697f8 (Delyan Raychev)
- metrics: add metrics for pod and namespace count (openservicemesh#2324) 712cf95 (Shashank Ram)
- providers: Remove Azure endpoints provider (openservicemesh#2325) 966cb93 (Delyan Raychev)
- certificate: Implement GetSerialNumber() for all certificate issuers/providers (openservicemesh#2319) 0011cf9 (Delyan Raychev)
- logging: change podIPs to UIDs (openservicemesh#2315) 57aad53 (Sanya Kochhar)
- injector: fix bug where existing volumes in pod spec are not preserved (openservicemesh#2238) de5bd8d (Addo.Zhang)
- debugger: refactor httpserver and debugger (openservicemesh#2308) 24c30d8 (Edu Serra)
- certificate: Document kinds of certificates in OSM (openservicemesh#2301) 22d368e (Delyan Raychev)
- metrics : exposing metric for time take to issue xds certificates (openservicemesh#2306) b9e56aa (Sneha Chhabria)
- changed from connectvault to certmanager in osm_deployment (openservicemesh#2307) 8d10b10 (Niranjan Shankar)
- metrics : exposing metric for number for xds certificates issued (openservicemesh#2302) b7337ab (Sneha Chhabria)
- scenarios: Test that the apex service is removed in traffic split (openservicemesh#2274) 9cb3246 (Delyan Raychev)
- metrics: fix use of short XDS name, Grafan "mesh details" dashboard update (openservicemesh#2300) bfab45e (Edu Serra)
- envoy/lds: build outound service filter chains per port (openservicemesh#2299) e8880c9 (Shashank Ram)
- s/SerivceAccount/ServiceAccount/g (openservicemesh#2297) d7f592a (Delyan Raychev)
- ref(jaeger): Disable Jaeger by default (openservicemesh#2291) 6f4349a (Kalya Subramanian)
- pkg/*: rename APIs used to retrieve protocol mapping for port and targetPort (openservicemesh#2296) 4c782b0 (Shashank Ram)
- catalog: add api to retrieve port:protocol mapping (openservicemesh#2295) 92793ea (Shashank Ram)
- ads/metrics: implement xds path time metrics (openservicemesh#2292) ee1ce5e (Edu Serra)
- metrics: use event type value as the metric label (openservicemesh#2289) d737ac0 (Shashank Ram)
- Adding scraping to OSM pod (openservicemesh#2288) 797e53f (Edu Serra)
- envoy: update to v1.17 to leverage default_filter_chain (openservicemesh#2286) 88980a8 (Shashank Ram)
- metrics: add type and namespace label to k8s event metric (openservicemesh#2285) 65af7d6 (Shashank Ram)
- prometheus: limit scrapping to currently used metrics only (openservicemesh#2276) 9614eee (Edu Serra)
- metrics: add injector webhook metrics (openservicemesh#2284) 047154e (Edu Serra)
- Update debug server test (openservicemesh#2283) ac52c1f (Niranjan Shankar)
- Bump versions for 0.6.1 release 01a1dc4 (Sanya Kochhar)
- metrics: expose metrics for number of connected proxies (openservicemesh#2278) 7a4e24a (Shashank Ram)
- metricsstore: export prometheus metrics to clients (openservicemesh#2275) b1f24cd (Shashank Ram)
- webhooks: use separate service and port for validating webhook (openservicemesh#2273) a48de43 (Shashank Ram)
- metricsstore: integrate metrics store framework (openservicemesh#2270) e291933 (Shashank Ram)
- docs(release): clarify version update PR (openservicemesh#2272) dd65933 (Jon Huhn)
- docs(release): clarify main branch version update (openservicemesh#2202) 1898232 (Jon Huhn)
- injector: Rewrite app health probes; pass through Envoy to payload (openservicemesh#2233) ef33665 (Delyan Raychev)
- Aliasing import testify/assert to tassert to avoid collision with variable (openservicemesh#2256) df7640e (Delyan Raychev)
- charts: disable validating webhook configuration (openservicemesh#2268) a1f0060 (Shashank Ram)
- doc(uninstall): Document which resources are deleted by uninstall (openservicemesh#2267) d2a8f1f (Kalya Subramanian)
- trafficpolicy: Remove conditional always evaluating to true (openservicemesh#2250) e11a19c (Delyan Raychev)
- kubernetes: Log the informer and provider names w/ debug log messages (openservicemesh#2255) 268b512 (Delyan Raychev)
- catalog: simplify function isValidTrafficTarget() (openservicemesh#2246) d640c42 (Delyan Raychev)
- cds: Remove conditional always evaluating to true (openservicemesh#2261) 4605068 (Delyan Raychev)
- rds: Rename variable colliding with imported package split (openservicemesh#2247) 6c8eac7 (Delyan Raychev)
- cli: Check for nil when getting OSM Controller Deployments (openservicemesh#2258) 4554d19 (Delyan Raychev)
- reconciler: Removing the + flag from %+s which will be ignored by verb in printf statement (openservicemesh#2257) b99e1ab (Delyan Raychev)
- eds: Remove unused variables and inline usage of meshCatalog.ListAllowedOutboundServicesForIdentity() in for loop (openservicemesh#2259) cf3ebf1 (Delyan Raychev)
- Fixing typo: s/taggic/tagging/g (openservicemesh#2249) f7bdec7 (Delyan Raychev)
- Removing redundant import aliases (openservicemesh#2251) 4d8175a (Delyan Raychev)
- catalog: Add comment to explain what a bool return does (openservicemesh#2245) 7944a11 (Delyan Raychev)
- Fix typo s/namepace/namespace/g (openservicemesh#2248) 6cf6c28 (Delyan Raychev)
- Remove duplicate lines from .gitignore (openservicemesh#2252) 34ce3c6 (Delyan Raychev)
- utils: Delete unused UUID util functions (openservicemesh#2253) 710ad00 (Delyan Raychev)
- Use _ for unused function params (openservicemesh#2254) c4644cc (Delyan Raychev)
- Temp fix: Commenting out validating webhook, need to debug (openservicemesh#2265) c48acb9 (Shalier Xia)
- charts/validatingwebhook: allow webhook deletion (openservicemesh#2262) 346546e (Shashank Ram)
- Changing linear search function to mapset (openservicemesh#2241) e627efa (Edu Serra)
- configurator: update validating webhook's port (openservicemesh#2242) 4052817 (Shashank Ram)
- fix(demo/README.md): Fixed the OSM controller debug port and broken links in README (openservicemesh#2240) 98725da (Aisuko)
- remove duplicated address_prefix (openservicemesh#2239) 459e353 (Addo.Zhang)
- fix(pkg): fix typo in health.go (openservicemesh#2236) 08efd2a (Sanya Kochhar)
- feat(*): add validating webhook for osm-config (openservicemesh#2213) f18bf91 (Shalier Xia)
- fix(docs/Design.md): Fix the wrong title links of document contents (openservicemesh#2235) 4ec3225 (Aisuko)
- fix(fluent bit): allow httpProxy or httpsProxy value to be empty (openservicemesh#2231) bf1f2b2 (Sanya Kochhar)
- Fix race on event handler test (openservicemesh#2232) e111a40 (Edu Serra)
- tests/e2e: add test for tcp egress (openservicemesh#2230) 2861187 (Shashank Ram)
- Announcement Channels cleanup (openservicemesh#2228) 9eaec68 (Edu Serra)
- tests/e2e: move tcp test to own file and test permissive mode (openservicemesh#2227) 932c691 (Shashank Ram)
- injector: Simplify check for metrics annotations (openservicemesh#2205) 4defb02 (Delyan Raychev)
- envoy/rbac: rename rbac policy helper functions (openservicemesh#2226) 23e0d2b (Shashank Ram)
- rbac/tcp: support port based RBAC for tcp traffic (openservicemesh#2224) 498a464 (Shashank Ram)
- injector: Split Envoy bootstrap config generation into smaller functions (openservicemesh#2225) dfba804 (Delyan Raychev)
- demo: Adding /liveness, /readiness, /startup paths to the bookstore web server (openservicemesh#2223) 9b69007 (Delyan Raychev)
- cds: Add comments and tweak getPrometheusCluster() and getTracingCluster() for readability (openservicemesh#2211) 0f3c587 (Delyan Raychev)
- catalog: update api to retrieve traffic targets (openservicemesh#2222) 7f1a775 (Shashank Ram)
- @configurator: add specific ConfigMap handler (openservicemesh#2220) 4aa08b7 (Edu Serra)
- pkg/*: add api to list traffic targets composed of associated routes (openservicemesh#2221) 85f8810 (Shashank Ram)
- configurator: clean private pubsub interface in favour of global one (openservicemesh#2219) b24f86b (Edu Serra)
- injector: Use admission.PatchResponseFromRaw to create patches (openservicemesh#2215) a7666fb (Delyan Raychev)
- ci: only run maestro once for tresor (openservicemesh#2217) 5d52737 (Shashank Ram)
- tests/e2e: add connectivity test with osm-controller restart (openservicemesh#2212) c37cacc (Shashank Ram)
- envoy/ads/stream.go: Force full config of an envoy when it connects (openservicemesh#2210) e36ec1f (Edu Serra)
- Typo fix s/annotion/annotation/g (openservicemesh#2204) dcfaf06 (Delyan Raychev)
- tests/scale: pod/traffic split scaling test (openservicemesh#2186) 32fb090 (Edu Serra)
- tests/e2e: set AppProto only if definition has it set (openservicemesh#2198) f1b74fa (Edu Serra)
- demo: Tweaking join/unjoin demo scripts (openservicemesh#2196) c0fb754 (Delyan Raychev)
- Update versions for release 0.6.0 (openservicemesh#2200) 23f20b3 (Sanya Kochhar)
- fluent bit: add identifier to help query logs in output (openservicemesh#2195) 8f40c88 (Sanya Kochhar)
- tests/e2e: add e2e test for TCP traffic (openservicemesh#2194) 14b8104 (Shashank Ram)
- scripts: Add script to clean up leaked osm resources (openservicemesh#2193) 7647d12 (Kalya Subramanian)
- nit: Fix osmNamespace description in values schema (openservicemesh#2192) 196a62a (Kalya Subramanian)
- fix(fluent bit): update filters to work for various k8s distros (openservicemesh#2170) 5f6e785 (Sanya Kochhar)
- feat(pkg/catalog): build inbound/outbound policies from traffic targets (openservicemesh#2187) ff58273 (Michelle Noorali)
- endpoint/kube: Cleanup and move remaining caches to kubecontroller (openservicemesh#2191) 9907bcf (Edu Serra)
- feat(util): add convenience funcs to get hostnames (openservicemesh#2189) ea43cfd (Michelle Noorali)
- feat(pkg/trafficpolicy): add constructor funcs (openservicemesh#2188) b3cd61c (Michelle Noorali)
- tests/framework/profile: allow mutliple results write descriptors (openservicemesh#2185) 9eb9a67 (Edu Serra)
- feat(osm/install): Decouple releaseNamespace and osmNamespace (openservicemesh#2142) 25144a1 (Kalya Subramanian)
- feat(*): add functions for merging traffic policies (openservicemesh#2181) 6e14677 (Michelle Noorali)
- pkg/*: use mutliple value case statement instead of fallthrough (openservicemesh#2184) c8244a2 (Shashank Ram)
- tcp: add outbound proxying support and update tcp demo (openservicemesh#2183) d906267 (Shashank Ram)
- fix(e2e): gracefully stop port forwarding to Prometheus/Grafana (openservicemesh#2182) 0fd1d1b (Jon Huhn)
- fix(e2e): fix typo in method name (openservicemesh#2180) 524e87a (Jon Huhn)
- doc(charts): doc why failurePolicy must be Fail (openservicemesh#2178) 4245abc (Michelle Noorali)
- ref(pkg/catalog): add ListMeshServices method (openservicemesh#2176) d0cd814 (Michelle Noorali)
- pkg/*: use newer api to list outbound services (openservicemesh#2177) d05ceb2 (Shashank Ram)
- tests/frmwrk: Add testFolder and setOverrides (openservicemesh#2175) 99adfab (Edu Serra)
- ref(pkg/envoy/cds): use proxy identity to build outbound services (openservicemesh#2174) eeb1600 (Michelle Noorali)
- Grafana/dashboards: change rate to irate (openservicemesh#2165) 3beb53e (Edu Serra)
- tests/framework: framework monitoring/scale updates (openservicemesh#2163) 033ddea (Edu Serra)
- ref(pkg/catalog): update ListAllowedOutboundServicesForIdentity (openservicemesh#2173) b64d9a5 (Michelle Noorali)
- docs(release): clarify remotes in release guide (openservicemesh#2166) 0d40ccb (Jon Huhn)
- feat(pkg/catalog): list allowed outbound services for identity (openservicemesh#2169) 4b9e393 (Michelle Noorali)
- add --set to the osm cli (openservicemesh#1654) f493bfa (Rajkumar Purushothaman)
- demo/tcp: adds simple tcp client server demo (openservicemesh#2161) 2349201 (Shashank Ram)
- feat(pkg/trafficpolicy): add routes to outbound traffic policy (openservicemesh#2150) dff9975 (Michelle Noorali)
- fix(fluent bit): make input plugin read from head of logs file (openservicemesh#2158) ee39c0a (Sanya Kochhar)
- envoy/lds: add support for inbound TCP proxying (openservicemesh#2154) c0410a8 (Shashank Ram)
- envoy/rbac: support destination port permission in rules (openservicemesh#2157) 2831822 (Shashank Ram)
- fix(maestro): cleanup helm releases in deleted namespaces (openservicemesh#2155) 224ef8f (Jon Huhn)
- feat(*): add rules on inbound traffic policy (openservicemesh#2143) a04fe9a (Michelle Noorali)
- endpoint/k8s: Fix unit test sync (openservicemesh#2153) 6eb6974 (Edu Serra)
- envoy: use an api to retrieve the local cluster name (openservicemesh#2144) e66668d (Shashank Ram)
- tests/framework: additions to framework to query from Prometheus/Grafana (openservicemesh#2138) e2b5254 (Edu Serra)
- envoy/lds: create inbound filter chains per service port (openservicemesh#2140) 8a6ed0f (Shashank Ram)
- tests/framework: Add GetTestFile (openservicemesh#2136) 16be519 (Edu Serra)
- catalog: add api to fetch service's port:protocol mapping across providers (openservicemesh#2137) 54719f8 (Shashank Ram)
- endpoint/providers: add api to retrieve port:protocol mapping for ser… (openservicemesh#2135) 27379ac (Shashank Ram)
- fluent bit: clean up variables and docs for clarity (openservicemesh#2116) 4ee242b (Sanya Kochhar)
- ref(*): add types for inbound/outbound trafficpolicy (openservicemesh#2132) a2cc566 (Michelle Noorali)
- fluent bit: Add support for outbound http proxy (openservicemesh#2114) 4c73bd9 (Sanya Kochhar)
- cli: move portForwarder to a more generic location (openservicemesh#2129) fc87610 (Edu Serra)
- docs/design: proposal to determine application protocol (openservicemesh#2127) ff54bd7 (Shashank Ram)
- e2e: EnableNsMetrics and EnableDebugServer enabled by default (openservicemesh#2130) 13652b8 (Edu Serra)
- chore(*): add manifests for routes refactor (openservicemesh#2124) f26af90 (Michelle Noorali)
- filter out split service from weighted cluster in route config (openservicemesh#2110) d12f43b (Addo.Zhang)
- pkg/kubernetes: reduce log to trace (openservicemesh#2123) 388f828 (Edu Serra)
- prometheus: drop time-bucket series, increase ram limit to 2G (openservicemesh#2117) dc51517 (Edu Serra)
- grafana: QoL updates and fixes (openservicemesh#2119) 6699a34 (Edu Serra)
- fix(chart): allow empty OpenServiceMesh.image.pullPolicy (openservicemesh#2120) bc35de7 (Jon Huhn)
- envoy/lds: refactor inbound filter chain building (openservicemesh#2118) b5cb078 (Shashank Ram)
- envoy/lds: consolidate HTTP filter chain building (openservicemesh#2113) fb072dc (Shashank Ram)
- pubsub: introduce pubsub chan Unsub(), fix few sync tests (openservicemesh#2109) 14be75a (Edu Serra)
- envoy/lds: update error handling while building HTTP filter chain (openservicemesh#2112) 306dac8 (Shashank Ram)
- Fluent Bit: update charts and schema for fluent bit variables (openservicemesh#2107) 5238514 (Sanya Kochhar)
- envoy/lds: use listenerBuilder type to build listener and filters (openservicemesh#2105) e412f39 (Shashank Ram)
- osm: disable ticker, space k8s resyncs to 5m (openservicemesh#2095) 120b1cf (Edu Serra)
- envoy/lds: change HTTP filter's function signature (openservicemesh#2104) ed46be8 (Shashank Ram)
- envoy: use ptypes.MarshalAny directly instead of unnecessary wrapper (openservicemesh#2102) 681cde1 (Shashank Ram)
- envoy/lds: Make outbound HTTP filter chain specific to HTTP traffic (openservicemesh#2101) 68ab84d (Shashank Ram)
- Fixing Hashi Vault integration test (openservicemesh#2098) b58a44f (Delyan Raychev)
- vault: Carve out fetching of Issuing CA into a function (openservicemesh#2069) 374d418 (Delyan Raychev)
- tests/e2e: isolate framework from tests, restructure files (openservicemesh#2090) d2d9d42 (Edu Serra)
- envoy/lds: move mesh related filter chain code to its file (openservicemesh#2094) e2ed301 (Shashank Ram)
- envoy/lds: use rbac policy builder (openservicemesh#2093) d9bbd3e (Shashank Ram)
- envoy/rbac: add generic RBAC policy builder (openservicemesh#2089) f20c7b5 (Shashank Ram)
- certificate/tresor: Change cache from a map to sync.Map (openservicemesh#2075) 1e0ba08 (Delyan Raychev)
- catalog: repeater to be event-based, dispatcher (openservicemesh#2086) c807095 (Edu Serra)
- Updated CONTRIBUTING.md from CLA to DCO 7d7dc0f (phillipgibson)
- certificate/vault: Change cache from a map to sync.Map (openservicemesh#2074) 4907ddf (Delyan Raychev)
- certificate: Adding GetSerialNumber() to Certificater interface (openservicemesh#2072) 5220beb (Delyan Raychev)
- ref(xds): use PodMetadata struct in place of individual fields (openservicemesh#2079) e9bb558 (Jon Huhn)
- feat(metrics): Disable Prometheus by default (openservicemesh#1868) 83a0320 (Kalya Subramanian)
- Adding Phillip Gibson as OWNER for public record 85cf689 (Bridget Kromhout)
- certificates/vault: Use new types vaultRole and vaultPath (openservicemesh#2073) e0be376 (Delyan Raychev)
- events: Add pubsub global interface for OSM events (openservicemesh#2076) d93b01b (Edu Serra)
- make pretty logging working (openservicemesh#2077) 4693031 (Addo.Zhang)
- Remove unused constant AzureProviderName (openservicemesh#2066) 1caa924 (Delyan Raychev)
- Delete Certificate for an Envoy for a Pod that was Terminated (openservicemesh#1956) bf58d62 (Delyan Raychev)
- Use distroless images for osm & demo (openservicemesh#2011) 2e81275 (Jonas-Taha El Sesiy)
- envoy/lds: add comments for specific filter chain match criteria (openservicemesh#2071) 48fac6d (Shashank Ram)
- catalog: Convert expectedProxies to sync.Map (openservicemesh#2063) db57488 (Delyan Raychev)
- Correct license ed21368 (Bridget Kromhout)
- test(*): Add e2e test for enableDebugServer (openservicemesh#2049) e0513d3 (Shalier Xia)
- pkg/configurator: introducing pubsub for config updates (openservicemesh#2050) 9ea8a6f (Edu Serra)
- catalog: Convert disconnectedProxies to sync.Map (openservicemesh#2062) f362b18 (Delyan Raychev)
- catalog: Convert connectedProxies to sync.Map (openservicemesh#2061) 8ad74fb (Delyan Raychev)
- Exclude test/scenarios from test coverage tool (openservicemesh#2060) 1659b28 (Delyan Raychev)
- ref(pkg/catalog): add convenience functions (openservicemesh#2051) 4d13d24 (Michelle Noorali)
- Fix debug server and OSM Controller (openservicemesh#2059) e533370 (Delyan Raychev)
- envoy/rbac: add support for server side RBAC fitler (openservicemesh#2054) 495110c (Shashank Ram)
- feat(build): add chart-readme Makefile target (openservicemesh#2053) 3e374f0 (Jon Huhn)
- Corrected Spelling (openservicemesh#2057) ab6bf87 (Niranjan Shankar)
- fix(ci): fix go mod tidy check (openservicemesh#2055) 497740d (Jon Huhn)
- Chart changes with additional configurations (openservicemesh#2005) 1512f36 (Niranjan Shankar)
- osm-deployment: parametrize osm log level in values.yaml (openservicemesh#2046) 2a09728 (Edu Serra)
- feat(*): add TrafficPolicy struct and helpers (openservicemesh#2047) 9f7c8ce (Michelle Noorali)
- update tags to 0.5.0 (openservicemesh#2044) 1c19cbc (Jon Huhn)
- feat(pkg/catalog): Add GetServicesForServiceAccounts func (openservicemesh#2037) d4dc340 (Michelle Noorali)
- fix(*): fix Mac build error (openservicemesh#2043) d4d0a63 (Jon Huhn)
- Linter: Enabling errCheck Linter (openservicemesh#2042) ee49247 (Sneha Chhabria)
- announcements: Increase specificity of events coming from Kubernetes (openservicemesh#2028) 649a97d (Delyan Raychev)
- moving reconciler test to e2e (openservicemesh#2040) 7ddfdcf (Sneha Chhabria)
- Removing AzureResource CRD and Informers (openservicemesh#2039) 2d2db2f (Delyan Raychev)
- envoy: correctly validate SANs in certificate (openservicemesh#2021) be9f434 (Shashank Ram)
- feat(pkg/catalog): Add routesFromRules func (openservicemesh#2036) 59a2722 (Michelle Noorali)
- catalog: Refactor repeater() for clarity (openservicemesh#2032) e50d75b (Delyan Raychev)
- envoy/ads: add requested resource names to logs (openservicemesh#2033) 25d5283 (Shashank Ram)
- catalog: Rename broadcast to broadcastToAllProxies for context and clarity (openservicemesh#2030) 30ab33b (Delyan Raychev)
- kube: Refactor Event Types (openservicemesh#2029) 77c26a8 (Delyan Raychev)
- tests/e2e: envoy log level for testing (openservicemesh#2026) 5c4b802 (Edu Serra)
- announcements: Convert all messages from interface{} to announcements.Announcement type (openservicemesh#2010) 4be6e14 (Delyan Raychev)
- fix(*) : Fixing existing lint issues in the repo (openservicemesh#2023) 7474047 (Sneha Chhabria)
- catalog: Make the re-configuration ticker actually tick (openservicemesh#2016) 3c30e60 (Delyan Raychev)
- kubernetes/test: fix slow tests (openservicemesh#2019) de80157 (Shashank Ram)
- tests(debug server): fix race condition (openservicemesh#2017) 71e40ff (Jon Huhn)
- feat(pkg/reconciler) : Adding a reconciler in OSM for the CA bundle in the mutating webhook configuration (openservicemesh#1976) 4adc3df (Sneha Chhabria)
- test(cli/install): Refactor tests to use default install commands" (openservicemesh#1998) 3456647 (Kalya Subramanian)
- kubernetes/client: use correct channel for pod announcements (openservicemesh#2015) 233dcf6 (Shashank Ram)
- catalog: add an api to retrieve service accounts for a service (openservicemesh#2013) d48e92a (Shashank Ram)
- [docs] edit readme for correct branch name (openservicemesh#2007) 2f0085c (Ronan Flynn-Curran)
- fix(install): clean up resources when install fails (openservicemesh#1984) f98ca75 (Jon Huhn)
- kubernetes: add an API to retrieve ServiceAccounts for a Service (openservicemesh#2009) ed9cffd (Shashank Ram)
- kubernetes/client: remove announcement channel for namespace informer (openservicemesh#2003) 19fb9fe (Shashank Ram)
- tests(pkg/cli): refactor to use testify (openservicemesh#2001) bfa6a2e (Jon Huhn)
- tests/scenarios: Better comments (openservicemesh#1993) 9447067 (Delyan Raychev)
- configurator: optimize ConfigMap informer filtering (openservicemesh#2000) 1290720 (Shashank Ram)
- envoy: fix linting issue related to exported function without comment (openservicemesh#1997) 49a8099 (Shashank Ram)
- feat(osm/*): automate enableDebugServer feature b03a81b (Shalier Xia)
- envoy: use consistent terminology for downstream and upstream service (openservicemesh#1996) 445f31c (Shashank Ram)
- [docs] adjust code block css style 368ef1b (flynnduism)
- [docs] post rebase cleanup 07208c6 (flynnduism)
- [docs] ensure https 04af8f2 (flynnduism)
- [docs] add README and docs versioning 981ce58 (flynnduism)
- [docs] reinstate original docs content to resolve conflicts 445ba11 (flynnduism)
- [docs] latest docs for rebase resolution 357ed93 (flynnduism)
- [docs] debugging netlify hugo build 0b120e4 (flynnduism)
- [docs] use a compatible hugop version b36ff96 (flynnduism)
- [docs] add css cache 41280a7 (flynnduism)
- [docs] tweak netlify build 85cda70 (flynnduism)
- [docs] add theme files d8ca82d (flynnduism)
- [docs] move markdown files into hugo content dir 6727282 (flynnduism)
- [docs] build on top of docsy theme b3db275 (flynnduism)
- [docs] add base hugo config 3e6b69b (flynnduism)
- envoy: Augment Envoy's Node ID with Pod metadata (openservicemesh#1991) 5988b66 (Delyan Raychev)
- sds/response: change log level to warn (openservicemesh#1995) 7c1240b (Shashank Ram)
- test(cli): Consolidate resolveValues tests (openservicemesh#1987) 5f40a5d (Kalya Subramanian)
- pkg/*: use Kubernetes ServiceAccount as service identity (openservicemesh#1990) a7c1cee (Shashank Ram)
- clean-up : fixing test naming (openservicemesh#1992) 2047ca9 (Sneha Chhabria)
- injector: Renaming files for consistency (openservicemesh#1994) 280420c (Delyan Raychev)
- tests: Create a new high-level test for a particular scenario (openservicemesh#1982) 36e5f68 (Delyan Raychev)
- catalog/repeater: Change noisy log statement from Info to Trace (openservicemesh#1988) ea3efb9 (Delyan Raychev)
- endponit/providers/kube: Adding the name of the endpoint provider to the log messages (openservicemesh#1989) 876a160 (Delyan Raychev)
- docs(install): clarify CLI/image version compatibility (openservicemesh#1986) 23c2d9b (Jon Huhn)
- catalog/test: ignore ordering of elements in test (openservicemesh#1985) fceeb0a (Shashank Ram)
- feat(ci): generate release notes (openservicemesh#1977) fc7bb54 (Jon Huhn)
- catalog: add api to list allowed inbound/outbound service accounts (openservicemesh#1980) 7c12dfe (Shashank Ram)
- certificate: regenerate mock certificate and manager interfaces (openservicemesh#1981) 9de9df1 (Shashank Ram)
- certificate: Adding ReleaseCertificate() to the Manager interface (openservicemesh#1953) ef9935c (Delyan Raychev)
- docs: fix typos in observability document links (openservicemesh#1978) 61417fd (Swaminathan Vetri)
- ref(e2e): divide tests into buckets (openservicemesh#1917) bf8c5a9 (Jon Huhn)
- catalog: Refactor GetServicesFromEnvoyCertificate to simplify (openservicemesh#1969) 97637a5 (Delyan Raychev)
- injector: Augment log message with object kind and name (openservicemesh#1972) eaf0483 (Delyan Raychev)
- endpoint: Rename variable to remove collision w/ imported package (openservicemesh#1973) dd937a3 (Delyan Raychev)
- cli,configurator: reuse api to parse osm-config ConfigMap (openservicemesh#1971) ddb7a4b (Shashank Ram)
- identity: add abstraction for service identity (openservicemesh#1968) cffdc91 (Shashank Ram)
- endpoints: Refactor GetServicesForServiceAccount() to remove call to IsMonitoredNamespace and add clarity (openservicemesh#1967) 4f67b4c (Delyan Raychev)
- pkg/*: issue service cert directly via cert manager api (openservicemesh#1970) 4f68a78 (Shashank Ram)
- fix(charts): Add volume mount for Fluent Bit (openservicemesh#1949) 9cc4f75 (Sanya Kochhar)
- injector: reuse patch helper for patching labels and annotations (openservicemesh#1966) 5e4d340 (Shashank Ram)
- cli: add trafficpolicy command to validate pods against traffic targets (openservicemesh#1961) 1b04f21 (Shashank Ram)
- envoy/lds: name the inbound filter chains (openservicemesh#1963) f4381de (Shashank Ram)
- ci: Simplify maestro (openservicemesh#1950) 54b2445 (Delyan Raychev)
- endpoint: Create synthetic service when a pod is in the mesh without a service (openservicemesh#1932) 6a711ce (Delyan Raychev)
- tests/e2e: adding test to individual backend services on trafficsplit (openservicemesh#1959) 3085fe7 (Edu Serra)
- catalog: Remove the announcementChannels set field from the MeshCatalog struct (openservicemesh#1954) 2181d86 (Delyan Raychev)
- RFC: Add announcements package & mesage handler (openservicemesh#1957) 41d787c (Delyan Raychev)
- injector: Generalize updateLabels() function (openservicemesh#1955) 3af31b5 (Delyan Raychev)
- e2e: Carve out a helper function creating a source mesh participant (openservicemesh#1951) c340a7a (Delyan Raychev)
- Updates tags in charts (openservicemesh#1928) 259a47c (SanyaKochhar)
- ref(build): consolidate version Makefile variables (openservicemesh#1936) b45ab46 (Jon Huhn)
- bug(pkg/*) : Fixing access to backend services (openservicemesh#1944) de55d86 (Sneha Chhabria)
- charts/osm: Increase max memory limit (openservicemesh#1943) ca384e5 (Edu Serra)
- Reduce default number of bits used per RSA certificate key to 2048 (openservicemesh#1940) cc8d85c (Edu Serra)
- catalog: correctly program shorthand service FQDN (openservicemesh#1935) 97a0720 (Shashank Ram)
- injector: Augment log messages with admission request details (openservicemesh#1888) 85a6597 (Delyan Raychev)
- fix(build): ensure controller version is not a chart version (openservicemesh#1927) fa0445c (Jon Huhn)
- debugger: Expose all feature flags via /debug/feature-flags endpoint (openservicemesh#1926) 7df16e9 (Delyan Raychev)
- catalog/routes: Change log level for ListTrafficPolicies from Info to Trace (openservicemesh#1923) 92b5699 (Delyan Raychev)
- main: Print the feature flags in use on OSM Controller start-up (openservicemesh#1924) 9033e05 (Delyan Raychev)
- maestro: Always print human readable logs in lieu of JSON (openservicemesh#1925) de80c42 (Delyan Raychev)
- Update fluentbit filter regex (openservicemesh#1920) 2856723 (SanyaKochhar)
- templates: MutatingWebhookConfig filter to CREATE POD events only (openservicemesh#1904) 0be40ed (Delyan Raychev)
- tests/e2e: add NoInstall option (openservicemesh#1894) 517501c (Edu Serra)
- pkg/injector: Add webhook time tracking facility (openservicemesh#1852) d3ade1e (Edu Serra)
- tests(e2e): add helm install e2e test (openservicemesh#1889) e8ac7d1 (Michelle Noorali)
- docs(observability): create observability dir and add log forwarding example (openservicemesh#1906) 198d1e7 (SanyaKochhar)
- cli: encode error along with message for additional context (openservicemesh#1905) 76e1ba4 (Shashank Ram)
- catalog/injector: Use uuid.UUID type for proxyUUID variable; converge on naming (openservicemesh#1899) 0f5bbc2 (Delyan Raychev)
- fix(e2e): cleanup helm releases in e2e (openservicemesh#1886) 202121c (Jon Huhn)
- ref(e2e): organize e2e tests into tiers (openservicemesh#1902) e0141c1 (Jon Huhn)
- cli: enable sidecar injection by default with namespace add command (openservicemesh#1901) c5147ae (Shashank Ram)
- removing references for CIDR (openservicemesh#1900) d59ca65 (Sneha Chhabria)
- cli: rename global namespace flag (openservicemesh#1887) a91ccad (Shashank Ram)
- feat(charts): validate chart values w/ json schema (openservicemesh#1890) dbb3ec7 (Michelle Noorali)
- feat(charts): add log forwarding via Fluent Bit sidecar (openservicemesh#1875) f212e82 (SanyaKochhar)
- cli: add proxy command to dump config (openservicemesh#1883) 397f0ed (Shashank Ram)
- cli: remove deprecated code and fix namespace usage with portforwarding (openservicemesh#1885) 4970903 (Shashank Ram)
- tests(e2e): add permissive traffic policy mode test (openservicemesh#1872) 2cd45c4 (Jon Huhn)
- tests/e2e: rework NS cleanup (openservicemesh#1869) 7503e02 (Edu Serra)
- (e2e, CI) Skip cert-manager (openservicemesh#1881) b32bc61 (Edu Serra)
- cli: expose portforwarding capability and refactor dashboard cmd (openservicemesh#1878) e51ba0e (Shashank Ram)
- Update install_test to default grafana installation to disabled (openservicemesh#1876) 541e305 (SanyaKochhar)
- tests(e2e): add cert-manager test (openservicemesh#1866) 4476da9 (Jon Huhn)
- doc(doc/config.md) : Documentation for OSM ConfigMap (openservicemesh#1870) 59876f8 (Sneha Chhabria)
- cli/dashboard: remove unnecessary select on channel (openservicemesh#1873) 7fce8d6 (Shashank Ram)
- tests(e2e): add traffic split test using shared service account (openservicemesh#1867) 58dc0a0 (Jon Huhn)
- cli: Add enforce single mesh functionality to osm install (openservicemesh#1854) 8e22bef (Kalya Subramanian)
- ref(test): Use distinct weights for weighted clusters (openservicemesh#1863) fde0ef6 (Kalya Subramanian)
- ref(routes): ListTrafficTargetPermutation using TrafficTarget fields directly (openservicemesh#1865) 1f25d11 (Kalya Subramanian)
- tests/e2e: Increasing clenaup time (openservicemesh#1864) b0cb745 (Edu Serra)
- injector: ignore osm-controller namespace (openservicemesh#1862) 1646fb5 (Shashank Ram)
- tests(e2e): add egress test (openservicemesh#1832) 122cb13 (Jon Huhn)
- ref(make): add variables for e2e test flags (openservicemesh#1857) 84c0b6b (Jon Huhn)
- cli/dashboard: Amending use of fatals and log (openservicemesh#1861) 50cd719 (Edu Serra)
- tests/e2e: Generalize GetEnv (openservicemesh#1844) 321febf (Edu Serra)
- tools: Use golangci-lint config in make go-lint (openservicemesh#1856) e3faa73 (Kalya Subramanian)
- Fix go tidy (openservicemesh#1853) 30efa0f (Edu Serra)
- test(fixtures): Fix typo (openservicemesh#1843) 87d9fb9 (Kalya Subramanian)
- tests/e2e: force always pull in non kind-based deployment (openservicemesh#1849) 622a23e (Edu Serra)
- golangci: add gosec linter for security checking 426f982 (Shashank Ram)
- tests/e2e: annotate gosec warning related to subprocess 225b1ee (Shashank Ram)
- Annotate gosec warning regarding file inclusion via variable 504e101 (Shashank Ram)
- catalog: fix gosec memory aliasing warning in for loop ee9aa0b (Shashank Ram)
- health: annotate false positive gosec warning 7aab047 (Shashank Ram)
- utils/mtls: annotate false positive gosec warning 5d71da6 (Shashank Ram)
- injector: annotate gosec warning for TlS min version 58aa840 (Shashank Ram)
- Annotate gosec rand generator warning for false positive f925052 (Shashank Ram)
- ref(e2e): consolidate HTTP request host, port, and path into one field (openservicemesh#1838) c9393ef (Jon Huhn)
- CI: Add e2e to CI pipeline (openservicemesh#1828) 814c2c7 (Edu Serra)
- Update to v0.4.2 (openservicemesh#1837) e5c0a79 (Edu Serra)
- Add helm-docs reference updates for chart's README (openservicemesh#1836) 893cf96 (Edu Serra)
- demo: move mesh delete command into the cleanup script (openservicemesh#1831) b91c46b (Shashank Ram)
- test(split): Refactor tests to use two traffic split backends (openservicemesh#1821) c1265f5 (Kalya Subramanian)
- tests(e2e): add vault test (openservicemesh#1824) ecc5dc6 (Jon Huhn)
- tests/e2e: client-server deployment test (openservicemesh#1822) d58d434 (Edu Serra)
- tests/e2e: client-server deployment traffic split test (openservicemesh#1823) 5e9d532 (Edu Serra)
- fix(issue template): update label name (openservicemesh#1826) c0004d1 (Jon Huhn)
- tests/e2e: introduce e2e framework basics, first test (openservicemesh#1801) 8faf189 (Edu Serra)
- cmd/osm-controller: write private key to CA bundle secret (openservicemesh#1816) c9ac771 (Shashank Ram)
- ref(ROADMAP): update ROADMAP with latest info (openservicemesh#1813) 9a51c5b (Michelle Noorali)
- Fix spacing issues on values.yaml file (openservicemesh#1812) d3e9906 (EStork09)
- kubernetes/events: remove unnecessary logging (openservicemesh#1809) 1291e4b (Shashank Ram)
- demo: Fixes (openservicemesh#1627) 10a8cc3 (Delyan Raychev)
- tests(catalog): fix flake in TestListTrafficPolicies (openservicemesh#1808) 5975f2a (Jon Huhn)
- injector: Adding unit tests (openservicemesh#1772) 4352d3f (Delyan Raychev)
- fix(release): update chart release tag match (openservicemesh#1802) 48e1f23 (Jon Huhn)
- ci: Increase timeout when testing with coverage (openservicemesh#1806) ff637fc (Delyan Raychev)
- certificates: allow reconfiguring cert validity for short lived certs (openservicemesh#1799) 11e7e5e (Shashank Ram)
- enableDebugServer move to ConfigMap (openservicemesh#1743) 737b989 (问心)
- test(routes): Convert ginkgo tests to go test (openservicemesh#1783) 95915a9 (Kalya Subramanian)
- release v0.4.1 (openservicemesh#1796) 54a92da (Shalier Xia)
- configurator: add config option for service cert validity duration (openservicemesh#1794) 3d6667d (Shashank Ram)
- Fixing empty filterchain/endpoint conditions (openservicemesh#1795) 7b9df89 (Edu Serra)
- test(pkg/utils): Check errors generically for NewGrpc test (openservicemesh#1790) c409556 (Kalya Subramanian)
- tests/catalog: remove assumption regarding ordering in list (openservicemesh#1792) c7e300b (Shashank Ram)
- Code of Conduct update adbb055 (Bridget Kromhout)
- Update code of conduct 548938e (Bridget Kromhout)
- Adding links for community meetings 66529cc (Bridget Kromhout)
- test(pkg/utils): Add tests and refactor existing tests with Testify (openservicemesh#1755) 40d792b (Shalier Xia)
- tests: use Ginkgo api for fatal error reporting (openservicemesh#1784) 7b8110e (peakle)
- docs/release_guide: update release guide to reflect latest process (openservicemesh#1780) 7c0ba85 (Shashank Ram)
- Update pull request template to split tests and CI checkbox (openservicemesh#1781) 8cc0079 (Shashank Ram)
- test(routes): ListTrafficPolicies should include all services for a service account (openservicemesh#1782) ada0b73 (Kalya Subramanian)
- demo: check if docker daemon is up in a generic way (openservicemesh#1779) f8191e8 (Shashank Ram)
- demo: remove check for docker daemon (openservicemesh#1778) 81648aa (Shashank Ram)
- Update help text for the
--enable-sidecar-injection
flag in the osm… (openservicemesh#1758) 2e23dd9 (问心) - Allow explicitly ignoring a namespace for injection (openservicemesh#1777) 4f2e705 (Shashank Ram)
- injector: Simplify tests (openservicemesh#1776) 5096fe9 (Delyan Raychev)
- certificate: Adding NewFakeCertificate() (openservicemesh#1773) c213e24 (Delyan Raychev)
- injector: Test init container creation (openservicemesh#1774) 0bae69b (Delyan Raychev)
- tests: Adding -failfast to go test (openservicemesh#1775) 06cd5fa (Delyan Raychev)
- ci: go mod tidy (openservicemesh#1771) 6c0650b (Kalya Subramanian)
- demo: Small fixes to the demo scripts and Makefile (openservicemesh#1766) 5fc44c5 (Delyan Raychev)
- Move remaining XDS vertical API calls to use kubecontroller caches (openservicemesh#1769) b4beee6 (Edu Serra)
- chore: Cleanup unused dependencies (openservicemesh#1768) 83fa800 (Kalya Subramanian)
- egress: remove mesh cidr dependency (openservicemesh#1767) c385b1b (Shashank Ram)
- fix(chart): fix certificateManager value (openservicemesh#1765) 8d3e699 (Michelle Noorali)
- kubecontroller: add GetNamespace interface and impl (openservicemesh#1760) 78342c9 (Edu Serra)
- charts: update chart and image version for v0.4.0 release (openservicemesh#1748) (openservicemesh#1756) 798cc75 (Michelle Noorali)
- Introducing per-service filtering (openservicemesh#1725) dac3552 (Edu Serra)
- fix(endpoints): watch Pods instead of Deployments (openservicemesh#1745) 0d05587 (Jon Huhn)
- cli: remove sidecar injection annotation when enableSidecarInjection=false (openservicemesh#1728) b2c7481 (问心)
- fix(cmd/cli): Add client-go auth plugin import (openservicemesh#1741) 018af49 (Nick Young)
- cli/metrics: test metrics annotations on pods (openservicemesh#1739) cac7e22 (Shashank Ram)
- docs/observability: update preprequisite for metrics scraping (openservicemesh#1738) 0354889 (Shashank Ram)
- cli: restrict metrics command to monitored namespaces (openservicemesh#1737) 32d3713 (Shashank Ram)
- Moving GetResolvableEndpoints to Providers (openservicemesh#1733) 0b25a30 (Edu Serra)
- docs/observability: document how to configure metrics scraping (openservicemesh#1732) dfda47b (Shashank Ram)
- metrics: support configuring select namespaces (openservicemesh#1731) ff7a1ab (Shashank Ram)
- Speedup cleanup (openservicemesh#1712) 9fd3052 (Edu Serra)
- feat(cli) : Show whether the namespace is enabled with Sidecar Injection (openservicemesh#1729) 646d0b5 (问心)
- fix(maestro): Make bookwarehouse emit success token (openservicemesh#1713) 4943418 (Jon Huhn)
- feat(cli): add mesh list command (openservicemesh#1693) 88f0ca3 (SanyaKochhar)
- Track time for xDS verticals (openservicemesh#1709) 9104dbb (Edu Serra)
- Rename function that creates kubernetes controller (openservicemesh#1708) b8fc4ee (Shashank Ram)
- Record fatal events and return error where possible (openservicemesh#1706) 7d6fd67 (Shashank Ram)
- kubernetes/Controller: Fix return type during initialization (openservicemesh#1705) 1ba2735 (Shashank Ram)
- certificate/tresor: use consistent api to retrieve CA (openservicemesh#1699) f99e1f2 (Shashank Ram)
- Documentation for Prometheus and Grafana installation flags (openservicemesh#1690) d7fd088 (Niranjan Shankar)
- cmd/certificate: handle error scenarios when fetching secret (openservicemesh#1696) 37b8b5d (Shashank Ram)
- Debugger tests fixes/improvements (openservicemesh#1694) 6779e9f (Edu Serra)
- kubernetes/events: introduce k8s event recording (openservicemesh#1695) b57b9a6 (Shashank Ram)
- Move pprof endpoints in debugger pkg (openservicemesh#1691) 82dba7e (Edu Serra)
- Moving success thresholds back to 60s (openservicemesh#1692) e1e2757 (Edu Serra)
- Set envoy log level as error to default in OSM (openservicemesh#1679) 76147c6 (Sneha Chhabria)
- Resolve ambiguity between webhook config and webhook name (openservicemesh#1688) f543ce2 (Shashank Ram)
- Remove mock for a deprecated interface (openservicemesh#1686) 0704c51 (Shashank Ram)
- feat(grafana): Disable Grafana by default (openservicemesh#1685) 2ec4b9e (Kalya Subramanian)
- Move Services cache and API, refactor Controller interface (openservicemesh#1676) cbaf53d (Edu Serra)
- Update development_guide.md (openservicemesh#1674) f0e2b6b (Edu Serra)
- Add OWNERS a723697 (Lachlan Evenson)
- test: Use random URLs for testing egress (openservicemesh#1669) c98e255 (Kalya Subramanian)
- feat(metrics): Decouple Grafana and Prometheus installation for OSM install command (openservicemesh#1648) 15b35d1 (nshankar13)
- mock/NamespaceController: rename file and update comment (openservicemesh#1675) cb21d10 (Shashank Ram)
- Add Pprof profiling hooks to debugging server (openservicemesh#1660) 90792cc (Edu Serra)
- docs: update guide to use mockgen with go run (openservicemesh#1668) cd26813 (Shashank Ram)
- Moving rest of Namespace Controller under pkg/kubernetes (openservicemesh#1667) e7f383f (Edu Serra)
- Move Namespace controller implementation under k8sclient (openservicemesh#1663) 8672242 (Edu Serra)
- change to "delete the namespace" 9222f82 (Shalier Xia)
- ref(meshspec): Return error when client fails to run (openservicemesh#1662) c6d8491 (Kalya Subramanian)
- ingress: replace fake.go with autogenerated mock (openservicemesh#1664) a15ffc5 (Shashank Ram)
- docs: add mocking info to unit testing guide (openservicemesh#1666) 8139187 (Shashank Ram)
- changed delete to uninstall separately to preserve file history 31d501a (Shalier Xia)
- auto-format files and mv mesh_delete.go to preserve file history 62c6d7e (Shalier Xia)
- Renamed osm mesh delete to osm mesh uninstall and added alias: delete, del 6f41a76 (Shalier Xia)
- eds: use existing API to filter on outbound services (openservicemesh#1661) 2619af6 (Shashank Ram)
- health-probes: add health check probes for osm-controller (openservicemesh#1659) 03e0058 (Shashank Ram)
- demo/ci: infer response code for egress within client apps (openservicemesh#1657) 456289c (Shashank Ram)
- catalog: add an API to retrieve endpoints for service FQDN (openservicemesh#1645) 4370f4c (Edu Serra)
- ref(ci): remove unused cleanup-namespaces.go (openservicemesh#1652) 5c95f2b (Jon Huhn)
- ref(ci): Use default KUBECONFIG handling (openservicemesh#1650) ccfd8b3 (Jon Huhn)
- smi/client: add API to fetch TCP routes (openservicemesh#1651) afea80b (Shashank Ram)
- tests: use gomock to mock configurator (openservicemesh#1647) 82524dc (Shashank Ram)
- ref(cmd/osm-controller): rm unused keyvault refs (openservicemesh#1643) 756e5cb (Michelle Noorali)
- endpoint/provider: reword comments for types (openservicemesh#1642) 0053a35 (Shashank Ram)
- (automated demo) : Update automated demo to support multiple services per service account (openservicemesh#1623) c12c09c (Sneha Chhabria)
- docs: Augmenting DESIGN.md with high level arch; init container docs (openservicemesh#1628) 6ee5c21 (Delyan Raychev)
- Rev go to 1.15 & alpine to 3.12 (openservicemesh#1633) d43b459 (Jonas-Taha El Sesiy)
- ref(cmd/osm-controller): simplify validation, certificate manager setup (openservicemesh#1640) 1dc1584 (Michelle Noorali)
- osm-controller/test: compare cert for equality instead of its length (openservicemesh#1639) 4a35522 (Shashank Ram)
- sidecar-injection: provide granular control for injection (openservicemesh#1638) 8266205 (Shashank Ram)
- ref(pkg/): rm unused errors (openservicemesh#1632) 6a2b9bf (Michelle Noorali)
- ref(cmd/osm-controller): rm unused Azure vars (openservicemesh#1637) 2e1e743 (Michelle Noorali)
- ref(*): cleanup unused log variables (openservicemesh#1629) e9c7b5e (Michelle Noorali)
- tests(catalog): fix flaky test (openservicemesh#1636) 1766a36 (Jon Huhn)
- ref(tests): remove duplicate test output when tests fail (openservicemesh#1634) 6c140db (Jon Huhn)
- ref(pkg/envoy/route): rm unused constants (openservicemesh#1631) 8a9be3f (Michelle Noorali)
- ref(build): shrink docker build contexts (openservicemesh#1620) ff303d5 (Jon Huhn)
- ref(cmd/cli): isolate install validation logic (openservicemesh#1621) d6f767d (Michelle Noorali)
- Add Mesh & Envoy Details dashboard (openservicemesh#1606) 51513df (Edu Serra)
- trafficpolicy: consolidate routes between a source and destination (openservicemesh#1624) 9637f7b (Shashank Ram)
- docs(issue triage): add issue triage guide for github issue queue (openservicemesh#1576) f4223f9 (SanyaKochhar)
- ref(demo): remove build-push-images.sh (openservicemesh#1616) 9c55c40 (Jon Huhn)
- test(pkg/namespace): Add tests for namespace controller (openservicemesh#1614) 722e129 (Kalya Subramanian)
- test(featureflags): Add featureflags test (openservicemesh#1613) c26509f (Kalya Subramanian)
- Rename Route type to HTTPRoute where applicable (openservicemesh#1612) 930991c (Shashank Ram)
- test: Fix ListAllowedOutboundServices test flake (openservicemesh#1611) b4e3fce (Kalya Subramanian)
- install: make OSM ImagePullPolicy configurable (openservicemesh#1608) d293b86 (Shashank Ram)
- ads, test: use 'new' instead of manual object creation (openservicemesh#1607) cceda69 (Edu Serra)
- Disable Azure Endpoint provider (openservicemesh#1604) 36c0ec6 (Edu Serra)
- feat(routes): Use service lists when creating traffic policies (openservicemesh#1567) 7484f08 (Kalya Subramanian)
- Replacing Zipkin -> Jaeger for tracing (openservicemesh#1593) 4b9ba51 (Edu Serra)
- Makefile: use long git SHA for consistency (openservicemesh#1602) ec81d2d (Shashank Ram)
- smi/client: rename import and objects to reflect pkg group (openservicemesh#1597) 82b32cf (Shashank Ram)
- ref(*): run golangci-lint run --fix (openservicemesh#1595) 64e93d4 (Jon Huhn)
- test(kube endpoints): fix flaky test (openservicemesh#1594) e1da71f (Jon Huhn)
- ref: Use K8sSvcToMeshSvc util (openservicemesh#1592) 3de41b9 (Kalya Subramanian)
- envoy/cds: use downstream connection for HTTP protocol selection (openservicemesh#1591) 3526c50 (Shashank Ram)
- Retrive logs for all containers in CI (openservicemesh#1588) 3d38375 (Edu Serra)
- catalog: Simplify GetServicesForServiceAccount() (openservicemesh#1568) 5d493c7 (Delyan Raychev)
- feat(providers): Update providers to return list of services for a service account (openservicemesh#1586) 52652df (Kalya Subramanian)
- configurator: remove error field from debug log (openservicemesh#1585) 05496d1 (Shashank Ram)
- chore(*): specify linters to run (openservicemesh#1583) c95b2b9 (Michelle Noorali)
- tests: use gomock to mock namespace.Controller (openservicemesh#1582) 2a9cbfb (Shashank Ram)
- envoy: remove deprecated field in RegexMatcher proto (openservicemesh#1584) 29be79c (Shashank Ram)
- ref(pkg/kubernetes): rm import comment (openservicemesh#1581) abe45db (Michelle Noorali)
- chore(charts): update osm chart README (openservicemesh#1579) f23ffdf (Michelle Noorali)
- fix(cli): osm namespace add should fail when adding osm-system NS (openservicemesh#1499) 7e709dd (Sheshagiri Rao Mallipedhi)
- ref(*): Integrate golangci-lint (openservicemesh#1577) 55af4af (Jon Huhn)
- feat(envoy): Return list of services in GetServiceFromEnvoyCertificate (openservicemesh#1566) b52d4c3 (Kalya Subramanian)
- docs(*): add design doc for uninstalling osm (openservicemesh#1532) 1ddaf0d (Michelle Noorali)
- ref(ci): tag integration test images with git sha (openservicemesh#1559) 659cbf0 (Michelle Noorali)
- Mock httpserver testing with httptest (openservicemesh#1572) 926e281 (Edu Serra)
- Remove empty slice allocation (openservicemesh#1571) 2ff9635 (Delyan Raychev)
- ads: Simplify XDS Handlers (openservicemesh#1569) 611a5d5 (Delyan Raychev)
- version: Set Version variables; Show in liveness/readiness probes (openservicemesh#1552) 7e69364 (Delyan Raychev)
- httpserver: fix test which fails when the server is stopped (openservicemesh#1565) f91ede0 (Shashank Ram)
- kube/test: fix spelling (openservicemesh#1563) 582a627 (Shashank Ram)
- ads: Simplify and delete getHandlers() (openservicemesh#1558) 4eff648 (Delyan Raychev)
- Fix how service selectors are matched to pod labels (openservicemesh#1542) 960dfd5 (Shashank Ram)
- ref(cmd/cli): update imagePullSecret value (openservicemesh#1557) 49d2526 (Michelle Noorali)
- logger: Simplify logger instantiation (openservicemesh#1548) 6fa7b3f (Delyan Raychev)
- demo: Updated Bookstore Demo Apps requesting custom port number (openservicemesh#1495) de4c183 (Terry Stilwell)
- tests: httpserver test coverage b14f548 (Eduard Serra)
- Address proper handling of assync behavior on test (openservicemesh#1544) d358cea (Edu Serra)
- ci: increase wait time for success (openservicemesh#1554) 34bf125 (Shashank Ram)
- feat(mesh catalog): Return list of services for a given service account (openservicemesh#1553) 6431e55 (Kalya Subramanian)
- Updating assignment of optional values in osm-config ConfigMap (openservicemesh#1547) 38176ae (Sneha Chhabria)
- Revert "ci: run cert-manager scenario with SMI policies enabled (openservicemesh#1549)" (openservicemesh#1551) 26a2bba (Shashank Ram)
- ci: run cert-manager scenario with SMI policies enabled (openservicemesh#1549) 5e71156 (Shashank Ram)
- envoy: Delete unused GetService (openservicemesh#1546) 354230d (Delyan Raychev)
- ci: use consistent wait times across test scenarios (openservicemesh#1545) c708123 (Shashank Ram)
- smi/test: remove comment left behind during development (openservicemesh#1539) 2c3f8bb (Shashank Ram)
- Cert manager certificates provider (openservicemesh#1482) 3cc20fc (Josh Van Leeuwen)
- Update guidance (openservicemesh#1536) 8c49c06 (Melony QIN)
- fix(*): update chart values and metadata a42c772 (Michelle Noorali)
- Disable zipkin by default (openservicemesh#1535) 4f7b61b (Edu Serra)
- Services are namespaced. Need all namespaces flag e836338 (Jason Yee)
- tests: Increase unit test coverage of pkg/metricsstore (openservicemesh#1525) 5331abe (Delyan Raychev)
- Add Helm chart release guide 290bf7f (stefanprodan)
- Add support statements 635b187 (Lachlan Evenson)
- smi/test: add test coverage for pkg/smi (openservicemesh#1523) 46621d2 (Shashank Ram)
- Fix typos (openservicemesh#1520) a75bdfe (Bardia Heydari)
- updating configmap for zipkin (openservicemesh#1518) a6358bd (Sneha Chhabria)
- fix typo in docs/patterns/ingress.md (openservicemesh#1519) a6533da (Bardia Heydari)
- docs: How to test and check test coverage (openservicemesh#1514) 489b7aa (Delyan Raychev)
- pkg/*: remove type assertions for cache items that can be safely asserted (openservicemesh#1517) 54d2812 (Shashank Ram)
- catalog: Adding more unit tests to pkg/catalog (openservicemesh#1504) 1534537 (Delyan Raychev)
- certificates: Unit tests for Hashicorp Vault integration (openservicemesh#1505) 6ded080 (Delyan Raychev)
- chore(*): prep for v0.3.0 release 9a22cae (Michelle Noorali)
- catalog/routes: fix naming for TrafficTarget policy (openservicemesh#1507) d9ebccc (Shashank Ram)
- feat(ci): push images on each push to main (openservicemesh#1513) 74c7c8b (Jon Huhn)
- added namespaces back in b9384aa (Nills Franssens)
- Updated manual demo script b90a730 (Nills Franssens)
- Add Helm chart release workflow Publish './charts' to gh-pages branch on git tags with 'chart' prefix. 676021f (stefanprodan)
- tests: adding coverage for kube endpoint provider (openservicemesh#1506) 2219b55 (Edu Serra)
- envoy/eds: add test for EDS response (openservicemesh#1502) b5a4e01 (Shashank Ram)
- docs: use patch command to edit ConfigMap (openservicemesh#1498) 8e104eb (Shashank Ram)
- fix(demo/deploy-bookbuyer): add sleep duration env variable to bookbuyer deployment (openservicemesh#1442) 67476c3 (Jonathan Tong)
- cmd/osm-controller: use osm-controller as the component name (openservicemesh#1493) fa45916 (Shashank Ram)
- catalog: gofmt simplify (openservicemesh#1496) 59ff663 (Shashank Ram)
- backpressure: filter policy based on app label (openservicemesh#1454) d543df0 (Shashank Ram)
- Add Gloo Gateway to Ingress documentation (openservicemesh#1490) cc75e51 (Christian Posta)
- chore(*): update issue template for documentation 3ba7938 (Michelle Noorali)
- ref(demo): rm demo charts (openservicemesh#1486) 8e2f265 (Michelle Noorali)
- envoy/rds: use route direction while creating routes (openservicemesh#1485) 063c691 (Shashank Ram)
- feat(pkg/*): Set Envoy sidecar log-evel via configMap (openservicemesh#1469) 55cf1d4 (tapaskapadia)
- chore(*): update issue/PR templates (openservicemesh#1477) f9c2b1f (Michelle Noorali)
- FIX commonly misspelled English Words. (openservicemesh#1473) bc25b29 (Athavan Kanapuli)
- example/manifests: update bookstore-v2 port to 80 74179d4 (Shashank Ram)
- Update README.md 361987d (Phill Gibson)
- Update README.md 5c41d1f (Phill Gibson)
- Update README.md 14b89d3 (Phill Gibson)
- scripts/port-forward: fix port bookstore-v2 port (openservicemesh#1467) 68aad0e (weibaohui)
- docs(development/guide): fixes docs for makefile go-test rule 5c887ed (Tapas Kapadia)
- remove namespace 91ab1ba (Nills Franssens)
- Updated manual demo 8c5b16a (Nills Franssens)
- docs: Remove colloquialism from dev doc (openservicemesh#1460) 847c57a (Delyan Raychev)
- Switch from cert-manager to certificate-manager (openservicemesh#1459) aeaba9a (Nitish Malhotra)
- demo: disable egress by default (openservicemesh#1457) 8e05437 (Shashank Ram)
- docs: Improve friendliness of the dev docs (openservicemesh#1458) 6a1a2dc (Delyan Raychev)
- fix(osm/cli): Fail when namespace already contains osm-controller (openservicemesh#1455) b8d4bd4 (Kalya Subramanian)
- ref(README): update attribution section (openservicemesh#1453) 291143d (Michelle Noorali)
- Use kubernetes hostnames to match against root service in a traffic split (openservicemesh#1418) 3ac43c1 (Shashank Ram)
- Fix typo in dev guide (openservicemesh#1452) 38ca6be (Terry Stilwell)
- envoy/permissive-mode: use cluster service discovery and routing (openservicemesh#1450) 15f41bc (Shashank Ram)
- github/template: add pull request template (openservicemesh#1446) ca000a3 (Shashank Ram)
- Reconfigured landing page README.md (openservicemesh#1447) f775314 (Phill Gibson)
- ref(cmd/cli): use cobra instead of helm require pkg 905be7c (Michelle Noorali)
- ref(*): update env related files 68ea609 (Michelle Noorali)
- demo: cleanup stale namespace before recreating 7316fd2 (Shashank Ram)
- docs(demo/readme): update OS requirements for demo (openservicemesh#1412) 53280d2 (SanyaKochhar)
- Delete osm-install-demo.gif 620b386 (Phill Gibson)
- Update README.md c870371 (Phill Gibson)
- Add files via upload 9ae3a00 (Phill Gibson)
- Add files via upload 340055b (Phill Gibson)
- Delete osm-install-demo.gif 7769797 (Phill Gibson)
- Add Consul da88ccb (Lachlan Evenson)
- Update README.md 46e3f63 (Phill Gibson)
- Add projects of inspiration 3369419 (Lachlan Evenson)
- Update docs/example/README.md 0542a4c (Phill Gibson)
- Update README.md 6cacafc (Phill Gibson)
- Add files via upload 6a94a08 (Phill Gibson)
- Delete osm-install-demo.gif 7b5bc4c (Phill Gibson)
- Fix Obersvability gif absolute path 997b1c7 (Eduard Serra)
- Add OpenAPI schema validation to TrafficSplit CRD (openservicemesh#1423) 89a8b02 (Stefan Prodan)
- Update README.md a8fa478 (Phill Gibson)
- remove check refs in README d2767bd (Michelle Noorali)
- Update tags (openservicemesh#1436) cadfa0b (Jon Huhn)
- Changing private-related references on text 504301a (Edu Serra)
- Observability: grafana gif, restructured some text 821983b (Eduard Serra)
- scripts/demo: remove dependency on GNU parallel (openservicemesh#1430) 98b867b (Shashank Ram)
- remove check command dbf9964 (Michelle Noorali)
- ref(ci): run e2e tests on kind (openservicemesh#1429) 9c9927c (Jon Huhn)
- Update README.md 89df358 (Phill Gibson)
- Update README.md 92b9c8b (Phill Gibson)
- Update README.md b2f9220 (Phill Gibson)
- fix typo unique (openservicemesh#1422) 64c66ad (weibaohui)
- fix typo (openservicemesh#1421) 85dd3fa (weibaohui)
- Update README.md 2214447 (Phill Gibson)
- Update README.md 1e3304f (Phill Gibson)
- docs(patterns/certificates): update relative paths for wiki links a1e8ce4 (Ross McDermott)
- Update README.md aaaa289 (Phill Gibson)
- Update README.md adb3e1f (Phill Gibson)
- Update README.md b86f8a9 (Phill Gibson)
- Update README.md 5a0bb90 (Phill Gibson)
- Update README.md a7e07ac (Phill Gibson)
- Update README.md 7854c00 (Phill Gibson)
- Update README.md 02d8651 (Phill Gibson)
- Update README.md 8e64982 (Phill Gibson)
- Update README.md 298ab0b (Phill Gibson)
- Update README.md e41d247 (Phill Gibson)
- Update README.md 1094301 (Phill Gibson)
- Update README.md d22189a (Phill Gibson)
- Update README.md f90bc32 (Phill Gibson)
- Update README.md 7b0079f (Phill Gibson)
- Update README.md c61277f (Phill Gibson)
- Update README.md 4abb818 (Phill Gibson)
- Update README.md 6d9b794 (Phill Gibson)
- Update README.md 95de01e (Phill Gibson)
- Update README.md 1029fa9 (Phill Gibson)
- Update README.md 59e5e55 (Phill Gibson)
- Update README.md c6cf4ea (Phill Gibson)
- Update README.md e86311b (Phill Gibson)
- Update README.md 70e1345 (Phill Gibson)
- Added Bookstore App Topology jpg 1541993 (Phill Gibson)
- Update README.md 8d13906 (Phill Gibson)
- Update README.md 7ffcac0 (Phill Gibson)
- Update README.md 35cbfe2 (Phill Gibson)
- Update README.md bfdb74c (Phill Gibson)
- Update README.md 722ac97 (Phill Gibson)
- Update README.md 8805061 (Phill Gibson)
- Update README.md 7a4157e (Phill Gibson)
- Update README.md 9b58e93 (Phill Gibson)
- Update README.md 49fb269 (Phill Gibson)
- Update README.md a546a89 (Phill Gibson)
- Update README.md eec0509 (Phill Gibson)
- Update README.md 203b4e9 (Phill Gibson)
- Update README.md aacdc01 (Phill Gibson)
- Update README.md db9de3a (Phill Gibson)
- Update README.md e05e9d4 (Phill Gibson)
- Update README.md 70a9778 (Phill Gibson)
- Update README.md 714b505 (Phill Gibson)
- chore(contributing): update contributing guide with PR workflow (openservicemesh#1409) 9e23a75 (Shashank Ram)
- docs/ingress: update ingress doc in lieu of HTTP being the default 9c2e954 (Shashank Ram)
- docs/development_guide: update Helm chart guide (openservicemesh#1405) 6307580 (Shashank Ram)
- docs(README): Fix broken links (openservicemesh#1404) f2d0cdd (Lachlan Evenson)
- Add SMI Traffic Metrics status 84df801 (Lachlan Evenson)
- ref(ROADMAP): clarify metrics 144659d (Michelle Noorali)
- ref(README): update txt around automated demo d26fec8 (Michelle Noorali)
- feat(ci): Upload test coverage to codecov (openservicemesh#1399) 23d1851 (Jon Huhn)
- docs(*): add ROADMAP.md 0b122de (Michelle Noorali)
- ref(demo): add comment for optionalInstallArgs 1380c98 (Michelle Noorali)
- fix(README): update smi links 9454c0c (Michelle Noorali)
- Delete osm-demo.gif 2700b11 (Phill Gibson)
- Updating table of contents ad64353 (Bridget Kromhout)
- Update README.md 6f3914f (Phill Gibson)
- Add files via upload a3ba308 (Phill Gibson)
- ref(*): rm azure pipelines config f91eac8 (Michelle Noorali)