Skip to content

Commit

Permalink
Fix limits test (percona#99)
Browse files Browse the repository at this point in the history
  • Loading branch information
nonemax authored and delgod committed Mar 18, 2019
1 parent 687ea93 commit 4c410dd
Show file tree
Hide file tree
Showing 24 changed files with 570 additions and 176 deletions.
3 changes: 2 additions & 1 deletion e2e-tests/functions
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@

GIT_COMMIT=$(git rev-parse HEAD)
GIT_BRANCH=${VERSION:-$(git rev-parse --abbrev-ref HEAD | sed -e 's^/^-^g; s^[.]^-^g;' | tr '[:upper:]' '[:lower:]')}
IMAGE="perconalab/percona-xtradb-cluster-operator:${GIT_BRANCH}"
#IMAGE="perconalab/percona-xtradb-cluster-operator:${GIT_BRANCH}"
IMAGE="perconalab/percona-xtradb-cluster-operator:master"
tmp_dir=$(mktemp -d)
sed=$(which gsed || which sed)
date=$(which gdate || which date)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ apiVersion: apps/v1
kind: StatefulSet
metadata:
generation: 2
name: no-limits-pxc-proxysql
name: no-limits-proxysql
ownerReferences:
- apiVersion: pxc.percona.com/v1alpha1
controller: true
Expand All @@ -16,14 +16,14 @@ spec:
matchLabels:
app: pxc
cluster: no-limits
component: no-limits-pxc-proxysql
serviceName: no-limits-pxc-proxysql
component: no-limits-proxysql
serviceName: no-limits-proxysql-headless
template:
metadata:
labels:
app: pxc
cluster: no-limits
component: no-limits-pxc-proxysql
component: no-limits-proxysql
spec:
containers:
- env:
Expand All @@ -39,20 +39,11 @@ spec:
secretKeyRef:
key: proxyadmin
name: my-cluster-secrets
- name: MYSQL_PROXY_USER
value: proxyuser
- name: MYSQL_PROXY_PASSWORD
valueFrom:
secretKeyRef:
key: proxyuser
name: my-cluster-secrets
- name: MONITOR_PASSWORD
valueFrom:
secretKeyRef:
key: monitor
name: my-cluster-secrets
- name: PXCSERVICE
value: no-limits-pxc-nodes
imagePullPolicy: Always
name: proxysql
ports:
Expand All @@ -72,6 +63,64 @@ spec:
- mountPath: /var/lib/proxysql
name: proxydata
subPath: data
- args:
- /usr/bin/peer-list
- -on-change=/usr/bin/add_pxc_nodes.sh
- -service=$(PXC_SERVICE)
env:
- name: PXC_SERVICE
value: no-limits-pxc
- name: MYSQL_ROOT_PASSWORD
valueFrom:
secretKeyRef:
key: root
name: my-cluster-secrets
- name: PROXY_ADMIN_USER
value: proxyadmin
- name: PROXY_ADMIN_PASSWORD
valueFrom:
secretKeyRef:
key: proxyadmin
name: my-cluster-secrets
- name: MONITOR_PASSWORD
valueFrom:
secretKeyRef:
key: monitor
name: my-cluster-secrets
imagePullPolicy: Always
name: pxc-monit
resources: {}
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
- args:
- /usr/bin/peer-list
- -on-change=/usr/bin/add_proxysql_nodes.sh
- -service=$(PROXYSQL_SERVICE)
env:
- name: PROXYSQL_SERVICE
value: no-limits-proxysql-headless
- name: MYSQL_ROOT_PASSWORD
valueFrom:
secretKeyRef:
key: root
name: my-cluster-secrets
- name: PROXY_ADMIN_USER
value: proxyadmin
- name: PROXY_ADMIN_PASSWORD
valueFrom:
secretKeyRef:
key: proxyadmin
name: my-cluster-secrets
- name: MONITOR_PASSWORD
valueFrom:
secretKeyRef:
key: monitor
name: my-cluster-secrets
imagePullPolicy: Always
name: proxysql-monit
resources: {}
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
dnsPolicy: ClusterFirst
restartPolicy: Always
schedulerName: default-scheduler
Expand All @@ -92,6 +141,6 @@ spec:
- ReadWriteOnce
resources:
requests:
storage: 2Gi
storage: 6Gi
status:
phase: Pending
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ apiVersion: apps/v1
kind: StatefulSet
metadata:
generation: 1
name: no-limits-pxc-proxysql
name: no-limits-proxysql
ownerReferences:
- apiVersion: pxc.percona.com/v1alpha1
controller: true
Expand All @@ -16,14 +16,14 @@ spec:
matchLabels:
app: pxc
cluster: no-limits
component: no-limits-pxc-proxysql
serviceName: no-limits-pxc-proxysql
component: no-limits-proxysql
serviceName: no-limits-proxysql-headless
template:
metadata:
labels:
app: pxc
cluster: no-limits
component: no-limits-pxc-proxysql
component: no-limits-proxysql
spec:
containers:
- env:
Expand All @@ -39,20 +39,11 @@ spec:
secretKeyRef:
key: proxyadmin
name: my-cluster-secrets
- name: MYSQL_PROXY_USER
value: proxyuser
- name: MYSQL_PROXY_PASSWORD
valueFrom:
secretKeyRef:
key: proxyuser
name: my-cluster-secrets
- name: MONITOR_PASSWORD
valueFrom:
secretKeyRef:
key: monitor
name: my-cluster-secrets
- name: PXCSERVICE
value: no-limits-pxc-nodes
imagePullPolicy: Always
name: proxysql
ports:
Expand All @@ -72,6 +63,64 @@ spec:
- mountPath: /var/lib/proxysql
name: proxydata
subPath: data
- args:
- /usr/bin/peer-list
- -on-change=/usr/bin/add_pxc_nodes.sh
- -service=$(PXC_SERVICE)
env:
- name: PXC_SERVICE
value: no-limits-pxc
- name: MYSQL_ROOT_PASSWORD
valueFrom:
secretKeyRef:
key: root
name: my-cluster-secrets
- name: PROXY_ADMIN_USER
value: proxyadmin
- name: PROXY_ADMIN_PASSWORD
valueFrom:
secretKeyRef:
key: proxyadmin
name: my-cluster-secrets
- name: MONITOR_PASSWORD
valueFrom:
secretKeyRef:
key: monitor
name: my-cluster-secrets
imagePullPolicy: Always
name: pxc-monit
resources: {}
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
- args:
- /usr/bin/peer-list
- -on-change=/usr/bin/add_proxysql_nodes.sh
- -service=$(PROXYSQL_SERVICE)
env:
- name: PROXYSQL_SERVICE
value: no-limits-proxysql-headless
- name: MYSQL_ROOT_PASSWORD
valueFrom:
secretKeyRef:
key: root
name: my-cluster-secrets
- name: PROXY_ADMIN_USER
value: proxyadmin
- name: PROXY_ADMIN_PASSWORD
valueFrom:
secretKeyRef:
key: proxyadmin
name: my-cluster-secrets
- name: MONITOR_PASSWORD
valueFrom:
secretKeyRef:
key: monitor
name: my-cluster-secrets
imagePullPolicy: Always
name: proxysql-monit
resources: {}
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
dnsPolicy: ClusterFirst
restartPolicy: Always
schedulerName: default-scheduler
Expand All @@ -92,6 +141,6 @@ spec:
- ReadWriteOnce
resources:
requests:
storage: 2Gi
storage: 6Gi
status:
phase: Pending
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ metadata:
labels:
app: pxc
cluster: no-limits
component: no-limits-pxc-nodes
name: no-limits-pxc-node
component: no-limits-pxc
name: no-limits-pxc
ownerReferences:
- apiVersion: pxc.percona.com/v1alpha1
controller: true
Expand All @@ -20,14 +20,14 @@ spec:
matchLabels:
app: pxc
cluster: no-limits
component: no-limits-pxc-nodes
serviceName: no-limits-pxc-nodes
component: no-limits-pxc
serviceName: no-limits-pxc
template:
metadata:
labels:
app: pxc
cluster: no-limits
component: no-limits-pxc-nodes
component: no-limits-pxc
spec:
containers:
- env:
Expand Down Expand Up @@ -61,7 +61,7 @@ spec:
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 5
name: node
name: pxc
ports:
- containerPort: 3306
name: mysql
Expand Down Expand Up @@ -96,7 +96,7 @@ spec:
volumes:
- configMap:
defaultMode: 420
name: no-limits-pxc-nodes
name: no-limits-pxc
optional: true
name: config-volume
updateStrategy:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ apiVersion: apps/v1
kind: StatefulSet
metadata:
generation: 2
name: no-limits-pxc-node
name: no-limits-pxc
ownerReferences:
- apiVersion: pxc.percona.com/v1alpha1
controller: true
Expand All @@ -16,14 +16,14 @@ spec:
matchLabels:
app: pxc
cluster: no-limits
component: no-limits-pxc-nodes
serviceName: no-limits-pxc-nodes
component: no-limits-pxc
serviceName: no-limits-pxc
template:
metadata:
labels:
app: pxc
cluster: no-limits
component: no-limits-pxc-nodes
component: no-limits-pxc
spec:
containers:
- env:
Expand Down Expand Up @@ -57,7 +57,7 @@ spec:
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 5
name: node
name: pxc
ports:
- containerPort: 3306
name: mysql
Expand Down Expand Up @@ -93,7 +93,7 @@ spec:
volumes:
- configMap:
defaultMode: 420
name: no-limits-pxc-nodes
name: no-limits-pxc
optional: true
name: config-volume
updateStrategy:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ metadata:
labels:
app: pxc
cluster: no-limits
component: no-limits-pxc-nodes
name: no-limits-pxc-node
component: no-limits-pxc
name: no-limits-pxc
ownerReferences:
- apiVersion: pxc.percona.com/v1alpha1
controller: true
Expand All @@ -20,14 +20,14 @@ spec:
matchLabels:
app: pxc
cluster: no-limits
component: no-limits-pxc-nodes
serviceName: no-limits-pxc-nodes
component: no-limits-pxc
serviceName: no-limits-pxc
template:
metadata:
labels:
app: pxc
cluster: no-limits
component: no-limits-pxc-nodes
component: no-limits-pxc
spec:
containers:
- env:
Expand Down Expand Up @@ -61,7 +61,7 @@ spec:
periodSeconds: 10
successThreshold: 1
timeoutSeconds: 5
name: node
name: pxc
ports:
- containerPort: 3306
name: mysql
Expand Down Expand Up @@ -96,7 +96,7 @@ spec:
volumes:
- configMap:
defaultMode: 420
name: no-limits-pxc-nodes
name: no-limits-pxc
optional: true
name: config-volume
updateStrategy:
Expand Down
Loading

0 comments on commit 4c410dd

Please sign in to comment.