Skip to content

Commit

Permalink
Merge pull request #534 from cybozu-go/remove-e2e-resoruces-overwrite
Browse files Browse the repository at this point in the history
Remove resoruces overwrite in e2e
  • Loading branch information
masa213f authored Jun 6, 2023
2 parents c2eb13a + 4766408 commit a7af674
Show file tree
Hide file tree
Showing 13 changed files with 20 additions and 214 deletions.
17 changes: 17 additions & 0 deletions e2e/lifecycle_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,23 @@ var _ = Context("lifecycle", func() {
}).Should(Succeed())
})

It("should give a pod the guarranteed QoS class", func() {
Eventually(func() error {
out, err := kubectl(nil, "get", "-n", "foo", "pod", "moco-single-0", "-o", "json")
if err != nil {
return err
}
pod := &corev1.Pod{}
if err := json.Unmarshal(out, pod); err != nil {
return err
}
if pod.Status.QOSClass != corev1.PodQOSGuaranteed {
return fmt.Errorf("mysql pod is not the Guarranteed QoS class: %s", pod.Status.QOSClass)
}
return nil
}).Should(Succeed())
})

It("should log slow queries via sidecar", func() {
out := kubectlSafe(nil, "moco", "-n", "foo", "mysql", "single", "--", "-N", "-e", "SELECT @@long_query_time")
val, err := strconv.ParseFloat(strings.TrimSpace(string(out)), 64)
Expand Down
18 changes: 0 additions & 18 deletions e2e/testdata/backup.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -52,24 +52,6 @@ spec:
containers:
- name: mysqld
image: quay.io/cybozu/mysql:{{ . }}
# Specify minimum resources so as not to overwhelm CI resources.
overwriteContainers:
- name: agent
resources:
requests:
cpu: 1m
- name: moco-init
resources:
requests:
cpu: 1m
- name: slow-log
resources:
requests:
cpu: 1m
- name: mysqld-exporter
resources:
requests:
cpu: 1m
volumeClaimTemplates:
- metadata:
name: mysql-data
Expand Down
18 changes: 0 additions & 18 deletions e2e/testdata/backup_gcs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -49,24 +49,6 @@ spec:
containers:
- name: mysqld
image: quay.io/cybozu/mysql:{{ . }}
# Specify minimum resources so as not to overwhelm CI resources.
overwriteContainers:
- name: agent
resources:
requests:
cpu: 1m
- name: moco-init
resources:
requests:
cpu: 1m
- name: slow-log
resources:
requests:
cpu: 1m
- name: mysqld-exporter
resources:
requests:
cpu: 1m
volumeClaimTemplates:
- metadata:
name: mysql-data
Expand Down
17 changes: 0 additions & 17 deletions e2e/testdata/donor.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,23 +23,6 @@ spec:
containers:
- name: mysqld
image: quay.io/cybozu/mysql:{{ . }}
overwriteContainers:
- name: agent
resources:
requests:
cpu: 1m
- name: moco-init
resources:
requests:
cpu: 1m
- name: slow-log
resources:
requests:
cpu: 1m
- name: mysqld-exporter
resources:
requests:
cpu: 1m
volumeClaimTemplates:
- metadata:
name: mysql-data
Expand Down
18 changes: 0 additions & 18 deletions e2e/testdata/failover.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,24 +15,6 @@ spec:
containers:
- name: mysqld
image: quay.io/cybozu/mysql:{{ . }}
# Specify minimum resources so as not to overwhelm CI resources.
overwriteContainers:
- name: agent
resources:
requests:
cpu: 1m
- name: moco-init
resources:
requests:
cpu: 1m
- name: slow-log
resources:
requests:
cpu: 1m
- name: mysqld-exporter
resources:
requests:
cpu: 1m
volumeClaimTemplates:
- metadata:
name: mysql-data
Expand Down
18 changes: 0 additions & 18 deletions e2e/testdata/failure.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,24 +15,6 @@ spec:
containers:
- name: mysqld
image: quay.io/cybozu/mysql:{{ . }}
# Specify minimum resources so as not to overwhelm CI resources.
overwriteContainers:
- name: agent
resources:
requests:
cpu: 1m
- name: moco-init
resources:
requests:
cpu: 1m
- name: slow-log
resources:
requests:
cpu: 1m
- name: mysqld-exporter
resources:
requests:
cpu: 1m
volumeClaimTemplates:
- metadata:
name: mysql-data
Expand Down
18 changes: 0 additions & 18 deletions e2e/testdata/pvc_test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,24 +33,6 @@ spec:
containers:
- name: mysqld
image: quay.io/cybozu/mysql:{{ . }}
# Specify minimum resources so as not to overwhelm CI resources.
overwriteContainers:
- name: agent
resources:
requests:
cpu: 1m
- name: moco-init
resources:
requests:
cpu: 1m
- name: slow-log
resources:
requests:
cpu: 1m
- name: mysqld-exporter
resources:
requests:
cpu: 1m
volumeClaimTemplates:
- metadata:
name: mysql-data
Expand Down
18 changes: 0 additions & 18 deletions e2e/testdata/pvc_test_changed.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,24 +11,6 @@ spec:
containers:
- name: mysqld
image: quay.io/cybozu/mysql:{{ . }}
# Specify minimum resources so as not to overwhelm CI resources.
overwriteContainers:
- name: agent
resources:
requests:
cpu: 1m
- name: moco-init
resources:
requests:
cpu: 1m
- name: slow-log
resources:
requests:
cpu: 1m
- name: mysqld-exporter
resources:
requests:
cpu: 1m
volumeClaimTemplates:
- metadata:
name: mysql-data
Expand Down
18 changes: 0 additions & 18 deletions e2e/testdata/replication.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,24 +25,6 @@ spec:
containers:
- name: mysqld
image: quay.io/cybozu/mysql:{{ . }}
# Specify minimum resources so as not to overwhelm CI resources.
overwriteContainers:
- name: agent
resources:
requests:
cpu: 1m
- name: moco-init
resources:
requests:
cpu: 1m
- name: slow-log
resources:
requests:
cpu: 1m
- name: mysqld-exporter
resources:
requests:
cpu: 1m
volumeClaimTemplates:
- metadata:
name: mysql-data
Expand Down
18 changes: 0 additions & 18 deletions e2e/testdata/restore.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,24 +28,6 @@ spec:
containers:
- name: mysqld
image: quay.io/cybozu/mysql:{{ .MySQLVersion }}
# Specify minimum resources so as not to overwhelm CI resources.
overwriteContainers:
- name: agent
resources:
requests:
cpu: 1m
- name: moco-init
resources:
requests:
cpu: 1m
- name: slow-log
resources:
requests:
cpu: 1m
- name: mysqld-exporter
resources:
requests:
cpu: 1m
volumeClaimTemplates:
- metadata:
name: mysql-data
Expand Down
18 changes: 0 additions & 18 deletions e2e/testdata/restore_gcs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,24 +25,6 @@ spec:
containers:
- name: mysqld
image: quay.io/cybozu/mysql:{{ .MySQLVersion }}
# Specify minimum resources so as not to overwhelm CI resources.
overwriteContainers:
- name: agent
resources:
requests:
cpu: 1m
- name: moco-init
resources:
requests:
cpu: 1m
- name: slow-log
resources:
requests:
cpu: 1m
- name: mysqld-exporter
resources:
requests:
cpu: 1m
volumeClaimTemplates:
- metadata:
name: mysql-data
Expand Down
20 changes: 3 additions & 17 deletions e2e/testdata/single.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,24 +24,10 @@ spec:
containers:
- name: mysqld
image: quay.io/cybozu/mysql:{{ . }}
# Specify minimum resources so as not to overwhelm CI resources.
overwriteContainers:
- name: agent
resources:
requests:
cpu: 1m
- name: moco-init
resources:
requests:
cpu: 1m
- name: slow-log
resources:
requests:
cpu: 1m
- name: mysqld-exporter
resources:
requests:
cpu: 1m
limits:
cpu: "0.5"
memory: 1Gi
volumeClaimTemplates:
- metadata:
name: mysql-data
Expand Down
18 changes: 0 additions & 18 deletions e2e/testdata/upgrade.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,24 +15,6 @@ spec:
containers:
- name: mysqld
image: quay.io/cybozu/mysql:{{ . }}
# Specify minimum resources so as not to overwhelm CI resources.
overwriteContainers:
- name: agent
resources:
requests:
cpu: 1m
- name: moco-init
resources:
requests:
cpu: 1m
- name: slow-log
resources:
requests:
cpu: 1m
- name: mysqld-exporter
resources:
requests:
cpu: 1m
volumeClaimTemplates:
- metadata:
name: mysql-data
Expand Down

0 comments on commit a7af674

Please sign in to comment.