Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test openshift nightly #3

Open
wants to merge 58 commits into
base: release-v0.9
Choose a base branch
from
Open

Conversation

nshankar13
Copy link
Owner

Description:

Affected area:

Functional Area
New Functionality [ ]
Documentation [ ]
Install [ ]
CLI Tool [ ]
Certificate Management [ ]
Control Plane [ ]
Ingress [ ]
Egress [ ]
Networking [ ]
Observability [ ]
SMI Policy [ ]
Sidecar Injection [ ]
Security [ ]
Upgrade [ ]
Tests [ ]
CI System [ ]
Demo [ ]
Performance [ ]
Other [ ]

Please answer the following questions with yes/no.

  1. Does this change contain code from or inspired by another project?

    • Did you notify the maintainers and provide attribution?
  2. Is this a breaking change?

nshankar13 and others added 30 commits June 7, 2021 17:19
Signed-off-by: nshankar13 <[email protected]>
(cherry picked from commit ea1b12d)
…bp/release-v0.9/pr-3517

fix(crds/meshconfig): change envoy image pattern (backport openservicemesh#3517)
Signed-off-by: nshankar13 <[email protected]>
(cherry picked from commit 56d9248)

Co-authored-by: nshankar13 <[email protected]>
Co-authored-by: Shashank Ram <[email protected]>
Signed-off-by: nshankar13 <[email protected]>
(cherry picked from commit e13f4c7)
…bp/release-v0.9/pr-3565

fix(e2e): Add default meshconfig (backport openservicemesh#3565)
Signed-off-by: nshankar13 <[email protected]>
(cherry picked from commit cbbce3b)
…bp/release-v0.9/pr-3576

fix(e2e): skip e2e_init_controller_test for noInstall (backport openservicemesh#3576)
Similar to outbound port exclusions (global and pod
scoped), this change adds support to exclude specified
ports from inbound sidecar redirection.

This is required in certain scenarios when traffic
destined to certain ports should not be proxied
to the sidecar (ex. ports that terminate TLS
connections in the app).

Required for openservicemesh#3582

Signed-off-by: Shashank Ram <[email protected]>
As a part of openservicemesh#3582, specific ingress resources
need to be ignored. This change adds support
for this using the existing `openservicemesh.io/ignore`
label.

Also addresses an unnecessary type export and makes
unusued variable usage explicit.

Signed-off-by: Shashank Ram <[email protected]>
Backport inbound port exclusion and ingress ignore features
* fix(install): Add nodeSelectors for install and demo (openservicemesh#3611)

Signed-off-by: Kalya Subramanian <[email protected]>

* fix(cleanup): Add nodeSelectors for cleanup-hook

Ensure that cleanup-hook is not scheduled on a Windows node

Signed-off-by: Sotiris Nanopoulos <[email protected]>

Co-authored-by: Sotiris Nanopoulos <[email protected]>
Adds pod disruption budgets for osm-controller and osm-injector
that can be optionally enabled. This is an HA feature that
ensures replicated control plane apps always maintain a certain
number of healthy replicas at any given time, to account for
voluntary outages such as a node being drained.

Part of openservicemesh#3390

Signed-off-by: Shashank Ram <[email protected]>
Backport control plane HPA and PDB changes for v0.9.1
Adds enablePrometheusScraping back to values.schema.json. Since
osm mesh upgrade reuses values from previous releases, the
enablePrometheusScraping flag must remain in the values schema to
avoid errors on upgrade even though it is no longer used in the
codebase.

Signed-off-by: jaellio <[email protected]>
fix: patch backporting PR for meshconfig changes
The `:authority` header sent by the bookbuyer to the bookstore is
actually `bookstore.bookstore:14001` where the bookstore's
HTTPRouteGroup used in the manual demo specified a `host` header match
of `bookstore.bookstore`, resulting in

    "response_code_details": "route_not_found"

in the bookstore's logs for requests from the bookbuyer.

This change removes the `host` header matches all of the demo manifests.

Fixes openservicemesh#3616

Signed-off-by: Jon Huhn <[email protected]>
fix(demo): remove host headers in SMI policies
(Backport release-v0.9)

New `osmLogLevel` option has been added under observability meshconfig
spec (seems the most related and relevant to the available categories)
to allow changing the log level of OSM at runtime.

The initial log level flag has been kept at it still mandates boot log
level up to the point configurator and the log level handler are both
up, which then meshconfig value takes over.

The handler can't be easilly moved to the `logger` package as it
introduces a hard dependency cycle between logger<->configurator, hence
the handler has been left on osm-controller main.

Adds a unit test, and see below a working example on a running deployment.

Fixes openservicemesh#3646

Signed-off-by: Eduard Serra <[email protected]>
(backport) logger: making log level configurable through meshconfig
chore(release): update charts and tags for v0.9.1-rc.1
Updates the Kind version due to issues seen in the
CI with using an older Kind version.

Signed-off-by: Shashank Ram <[email protected]>
[backport] go module: update kind go library to 0.11.1
shashankram and others added 26 commits July 2, 2021 10:04
Signed-off-by: nshankar13 <[email protected]>
(cherry picked from commit d146c85)
…bp/release-v0.9/pr-3729

test(e2e/http_ingress): Increase time limit (backport openservicemesh#3729)
This commit changes the kind of preset-mesh-config from MeshConfig to
ConfigMap

Fixes openservicemesh#3654

Signed-off-by: Sneha Chhabria <[email protected]>
… ConfigMap"

This reverts commit 4a2b701
because it was accidentally pushed to upstream repo without a PR
being created.
* test(e2e): Configure e2e ports for OpenShift

Signed-off-by: Kalya Subramanian <[email protected]>
(cherry picked from commit 6e19645)
…bp/release-v0.9/pr-3748

test(e2e): Configure e2e ports for OpenShift (backport openservicemesh#3748)
Signed-off-by: Kalya Subramanian <[email protected]>
(cherry picked from commit 536feb2)
…bp/release-v0.9/pr-3518

test(e2e): Skip FluentBit tests on OpenShift (backport openservicemesh#3518)
Signed-off-by: Kalya Subramanian <[email protected]>
(cherry picked from commit c298f7b)
…bp/release-v0.9/pr-3571

tests(e2e): Create ServiceAccount for Vault (backport openservicemesh#3571)
Signed-off-by: Sanya Kochhar <[email protected]>
(cherry picked from commit df00df6)
…bp/release-v0.9/pr-3738

tests: enable priv init container for upgrade on openshift (backport openservicemesh#3738)
Signed-off-by: Sanya Kochhar <[email protected]>
(cherry picked from commit 0be61da)

# Conflicts:
#	tests/framework/common.go
Signed-off-by: nshankar13 <[email protected]>
Signed-off-by: nshankar13 <[email protected]>
…bp/release-v0.9/pr-3756

tests(e2e): fix port issues for remaining e2es on OpenShift (backport openservicemesh#3756)
Signed-off-by: nshankar13 <[email protected]>
(cherry picked from commit 56d9248)
Signed-off-by: nshankar13 <[email protected]>
@nshankar13 nshankar13 force-pushed the test_openshift_nightly branch from 8681cdc to f1b06af Compare July 28, 2021 15:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants