https://github.com/mycloudlab/dokimion
Gerenciador de testes em kubernetes. Testando a autenticidade dos sistemas pelo fogo.
https://github.com/mycloudlab/dokimion
Last synced: 5 months ago
JSON representation
Gerenciador de testes em kubernetes. Testando a autenticidade dos sistemas pelo fogo.
- Host: GitHub
- URL: https://github.com/mycloudlab/dokimion
- Owner: mycloudlab
- Created: 2022-11-11T18:15:11.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-11T21:41:14.000Z (over 3 years ago)
- Last Synced: 2025-04-09T14:21:32.966Z (about 1 year ago)
- Size: 1000 Bytes
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dokimion
Gerenciador de testes em kubernetes. Testando a autenticidade dos sistemas pelo fogo.
# Objetivos
Criação de um operator, que fará a gestão das operações no kubernetes para criação de ambientes de teste e cenários de teste de carga, inicialmente será fornecido suporte ao jMeter.
A operação é para ser feita pela interface gráfica e via custom resource.
Teremos um CR que definirá um ambiente de teste:
```yaml
apiVersion: dokimon.mycloudlab.github.io/v1
kind: TestEnvironment
metadata:
name: my-jmeter-environment
spec:
jmeter:
master:
spec:
containers:
- image: quay.io/mycloudlab/dokimon-jmeter-master:latest
name: jmeter-master
slave:
replicas:
containers:
- image: quay.io/mycloudlab/dokimon-jmeter-slave:latest
name: jmeter-slave
```
```yaml
apiVersion: dokimon.mycloudlab.github.io/v1
kind: TestScenario
metadata:
name: test-rhsso-cenario-1
spec:
environment: my-jmeter-environment
jmeter:
git: git@github.com:mycloudlab/dokimion.git
branch: HEAD
credentials:
pat-secret: pat-secret
script: load-test/cenario-1/test.jmx
current-state: error
elapsed-time: "1 hour 24 min 13 seg"
```