-
Notifications
You must be signed in to change notification settings - Fork 156
K8SPSMDB-1213 Add arm64 support for the e2e tests #1735
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
Open
ptankov
wants to merge
47
commits into
main
Choose a base branch
from
K8SPSMDB-1213
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+544
−292
Open
Changes from 28 commits
Commits
Show all changes
47 commits
Select commit
Hold shift + click to select a range
97a6f79
Merge pull request #1714 from percona/release-1.18.0-push-test
eleo007 dc3633e
support for running e2e tests against arm64 GKE nodes
ptankov 0a03ce9
making cert-manager able to be installed on arm64 nodes (using helm)
ptankov 1111fdc
use apply_clien always so that client pod has proper tolerations applied
ptankov be2c942
update e2e test to use alpine/curl with tolerations for arm64 archite…
ptankov 970942a
use apply_clien always so that client pod has proper tolerations appl…
ptankov da6966d
use apply_clien always so that client pod has proper tolerations appl…
ptankov 09d5151
use apply_clien always so that client pod has proper tolerations appl…
ptankov d49669e
update deploy_cmctl function to handle arm64 architecture tolerations
ptankov f56e773
use apply_clien always so that client pod has proper tolerations appl…
ptankov b1a00f2
add tolerations for arm64 architecture in run_simple_cli_inside_image…
ptankov 908eb0f
add tolerations for arm64 architecture in deploy_operator_gh and clea…
ptankov 4c0c72d
add initial run-release-arm64 configuration with various options
ptankov e7eeeab
Merge branch 'release-1.18.0' into K8SPSMDB-1213
ptankov 43c416b
amazon/aws-cli instead of perconalab/awscli
ptankov f9282dd
add support for arm64 architecture in various e2e tests and enhance b…
ptankov ee95241
for upgrade-consistency and upgrade-consistency-sharded-tls tests, we…
ptankov 07aac83
remove hardcoded image references in configuration files for e2e tests
ptankov feaef62
Merge branch 'release-1.18.0' into K8SPSMDB-1213
ptankov 49cfb0c
Merge branch 'main' into K8SPSMDB-1213
ptankov 3d286ed
Refactor architecture checks and streamline cluster deletion process …
ptankov fa54637
Add architecture-specific tolerations for arm64 in OpenLDAP deployment
ptankov ce97657
Merge branch 'main' into K8SPSMDB-1213
ptankov 061b459
Remove --no-hooks option from cert-manager Helm installation
ptankov fe10601
Refactor cert-manager deployment to use kubectl patch for arm64 toler…
ptankov 35b3167
Update deploy_cmctl function to use service account for RBAC configur…
ptankov 48ab905
Remove arm64 toleration from chaos pod failure configuration in self-…
ptankov b25251c
Set cluster variable for telemetry transfer function in e2e tests
ptankov bf9d74c
Committed by mistake. Removed.
ptankov 74ba5cb
Merge branch 'main' into K8SPSMDB-1213
ptankov f78625c
returning commented out code, used for debugging purposes
ptankov 4666fc9
Merge branch 'main' into K8SPSMDB-1213
ptankov dc76f30
refactor: replace hardcoded tolerations with variable for arm64 archi…
ptankov 6bc5de5
Merge branch 'K8SPSMDB-1213' of github.com:percona/percona-server-mon…
ptankov 592bbdc
refactor: simplify architecture check by removing quotes around varia…
ptankov 15d6819
refactor: use regex for architecture check to improve readability and…
ptankov 175f6d6
Merge branch 'main' into K8SPSMDB-1213
ptankov 352cebd
Merge branch 'main' into K8SPSMDB-1213
ptankov 13eb721
Merge branch 'main' into K8SPSMDB-1213
ptankov 048db89
resolving the bug about applying secrets after creating cluste
ptankov 55ff954
Merge branch 'main' into K8SPSMDB-1213
ptankov 268b731
Merge branch 'main' into K8SPSMDB-1213
ptankov f477f63
Merge branch 'main' into K8SPSMDB-1213
ptankov 79216ca
Merge branch 'main' into K8SPSMDB-1213
ptankov 81347eb
Merge branch 'main' into K8SPSMDB-1213
ptankov 23b31a5
Merge branch 'main' into K8SPSMDB-1213
ptankov 753d0df
Merge branch 'main' into K8SPSMDB-1213
ptankov File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,171 @@ | ||
kind: ClusterRole | ||
apiVersion: rbac.authorization.k8s.io/v1 | ||
metadata: | ||
name: percona-server-mongodb-operator | ||
rules: | ||
- apiGroups: | ||
- psmdb.percona.com | ||
resources: | ||
- perconaservermongodbs | ||
- perconaservermongodbs/status | ||
- perconaservermongodbs/finalizers | ||
- perconaservermongodbbackups | ||
- perconaservermongodbbackups/status | ||
- perconaservermongodbbackups/finalizers | ||
- perconaservermongodbrestores | ||
- perconaservermongodbrestores/status | ||
- perconaservermongodbrestores/finalizers | ||
verbs: | ||
- get | ||
- list | ||
- watch | ||
- create | ||
- update | ||
- patch | ||
- delete | ||
- apiGroups: | ||
- admissionregistration.k8s.io | ||
resources: | ||
- validatingwebhookconfigurations | ||
verbs: | ||
- get | ||
- list | ||
- watch | ||
- create | ||
- update | ||
- patch | ||
- delete | ||
- apiGroups: | ||
- "" | ||
resources: | ||
- nodes | ||
verbs: | ||
- get | ||
- list | ||
- watch | ||
- apiGroups: | ||
- "" | ||
resources: | ||
- pods | ||
- pods/exec | ||
- services | ||
- persistentvolumeclaims | ||
- secrets | ||
- configmaps | ||
verbs: | ||
- get | ||
- list | ||
- watch | ||
- create | ||
- update | ||
- patch | ||
- delete | ||
- apiGroups: | ||
- apps | ||
resources: | ||
- deployments | ||
- replicasets | ||
- statefulsets | ||
verbs: | ||
- get | ||
- list | ||
- watch | ||
- create | ||
- update | ||
- patch | ||
- delete | ||
- apiGroups: | ||
- batch | ||
resources: | ||
- cronjobs | ||
verbs: | ||
- get | ||
- list | ||
- watch | ||
- create | ||
- update | ||
- patch | ||
- delete | ||
- apiGroups: | ||
- policy | ||
resources: | ||
- poddisruptionbudgets | ||
verbs: | ||
- get | ||
- list | ||
- watch | ||
- create | ||
- update | ||
- patch | ||
- delete | ||
- apiGroups: | ||
- coordination.k8s.io | ||
resources: | ||
- leases | ||
verbs: | ||
- get | ||
- list | ||
- watch | ||
- create | ||
- update | ||
- patch | ||
- delete | ||
- apiGroups: | ||
- events.k8s.io | ||
- "" | ||
resources: | ||
- events | ||
verbs: | ||
- get | ||
- list | ||
- watch | ||
- create | ||
- patch | ||
- apiGroups: | ||
- certmanager.k8s.io | ||
- cert-manager.io | ||
resources: | ||
- issuers | ||
- certificates | ||
verbs: | ||
- get | ||
- list | ||
- watch | ||
- create | ||
- update | ||
- patch | ||
- delete | ||
- deletecollection | ||
- apiGroups: | ||
- net.gke.io | ||
- multicluster.x-k8s.io | ||
resources: | ||
- serviceexports | ||
- serviceimports | ||
verbs: | ||
- get | ||
- list | ||
- watch | ||
- create | ||
- update | ||
- patch | ||
- delete | ||
- deletecollection | ||
--- | ||
apiVersion: v1 | ||
kind: ServiceAccount | ||
metadata: | ||
name: percona-server-mongodb-operator | ||
--- | ||
kind: ClusterRoleBinding | ||
apiVersion: rbac.authorization.k8s.io/v1 | ||
metadata: | ||
name: service-account-percona-server-mongodb-operator | ||
subjects: | ||
- kind: ServiceAccount | ||
name: percona-server-mongodb-operator | ||
namespace: "psmdb-operator" | ||
roleRef: | ||
kind: ClusterRole | ||
name: percona-server-mongodb-operator | ||
apiGroup: rbac.authorization.k8s.io |
ptankov marked this conversation as resolved.
Show resolved
Hide resolved
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,171 @@ | ||
kind: ClusterRole | ||
apiVersion: rbac.authorization.k8s.io/v1 | ||
metadata: | ||
name: percona-server-mongodb-operator | ||
rules: | ||
- apiGroups: | ||
- psmdb.percona.com | ||
resources: | ||
- perconaservermongodbs | ||
- perconaservermongodbs/status | ||
- perconaservermongodbs/finalizers | ||
- perconaservermongodbbackups | ||
- perconaservermongodbbackups/status | ||
- perconaservermongodbbackups/finalizers | ||
- perconaservermongodbrestores | ||
- perconaservermongodbrestores/status | ||
- perconaservermongodbrestores/finalizers | ||
verbs: | ||
- get | ||
- list | ||
- watch | ||
- create | ||
- update | ||
- patch | ||
- delete | ||
- apiGroups: | ||
- admissionregistration.k8s.io | ||
resources: | ||
- validatingwebhookconfigurations | ||
verbs: | ||
- get | ||
- list | ||
- watch | ||
- create | ||
- update | ||
- patch | ||
- delete | ||
- apiGroups: | ||
- "" | ||
resources: | ||
- nodes | ||
verbs: | ||
- get | ||
- list | ||
- watch | ||
- apiGroups: | ||
- "" | ||
resources: | ||
- pods | ||
- pods/exec | ||
- services | ||
- persistentvolumeclaims | ||
- secrets | ||
- configmaps | ||
verbs: | ||
- get | ||
- list | ||
- watch | ||
- create | ||
- update | ||
- patch | ||
- delete | ||
- apiGroups: | ||
- apps | ||
resources: | ||
- deployments | ||
- replicasets | ||
- statefulsets | ||
verbs: | ||
- get | ||
- list | ||
- watch | ||
- create | ||
- update | ||
- patch | ||
- delete | ||
- apiGroups: | ||
- batch | ||
resources: | ||
- cronjobs | ||
verbs: | ||
- get | ||
- list | ||
- watch | ||
- create | ||
- update | ||
- patch | ||
- delete | ||
- apiGroups: | ||
- policy | ||
resources: | ||
- poddisruptionbudgets | ||
verbs: | ||
- get | ||
- list | ||
- watch | ||
- create | ||
- update | ||
- patch | ||
- delete | ||
- apiGroups: | ||
- coordination.k8s.io | ||
resources: | ||
- leases | ||
verbs: | ||
- get | ||
- list | ||
- watch | ||
- create | ||
- update | ||
- patch | ||
- delete | ||
- apiGroups: | ||
- events.k8s.io | ||
- "" | ||
resources: | ||
- events | ||
verbs: | ||
- get | ||
- list | ||
- watch | ||
- create | ||
- patch | ||
- apiGroups: | ||
- certmanager.k8s.io | ||
- cert-manager.io | ||
resources: | ||
- issuers | ||
- certificates | ||
verbs: | ||
- get | ||
- list | ||
- watch | ||
- create | ||
- update | ||
- patch | ||
- delete | ||
- deletecollection | ||
- apiGroups: | ||
- net.gke.io | ||
- multicluster.x-k8s.io | ||
resources: | ||
- serviceexports | ||
- serviceimports | ||
verbs: | ||
- get | ||
- list | ||
- watch | ||
- create | ||
- update | ||
- patch | ||
- delete | ||
- deletecollection | ||
--- | ||
apiVersion: v1 | ||
kind: ServiceAccount | ||
metadata: | ||
name: percona-server-mongodb-operator | ||
--- | ||
kind: ClusterRoleBinding | ||
apiVersion: rbac.authorization.k8s.io/v1 | ||
metadata: | ||
name: service-account-percona-server-mongodb-operator | ||
subjects: | ||
- kind: ServiceAccount | ||
name: percona-server-mongodb-operator | ||
namespace: "psmdb-operator" | ||
roleRef: | ||
kind: ClusterRole | ||
name: percona-server-mongodb-operator | ||
apiGroup: rbac.authorization.k8s.io |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.