Benchmark-operator: Mudanças em main.yaml sob fio-bench / tarefas não refletidas

Criado em 18 mar. 2019  ·  3Comentários  ·  Fonte: cloud-bulldozer/benchmark-operator

Oi,

Eu estava tentando ajustar main.yaml para entender como o Fio-bench funciona, mas qualquer alteração feita em main.yaml não é refletida depois que implanto o CR.
Diga por exemplo:
Mesmo que eu apenas altere o nome do Configmap para fio-test_shekhar e reimplante o CR, o configmap ainda é criado com o nome fio-test.

nome: Gerar teste de fio
k8s:
definição:
apiVersion: v1
tipo: ConfigMap
metadados:
nome: fio-test_shekhar
namespace: '{{meta.namespace}}'
dados:
fiojob: "{{lookup ('template', 'job.fio.seq_write')}}"
quando: fio.clients> 0

oc get configmap
NOME DADOS IDADE
benchmark-operator-lock 0 3h
teste do fio 1 1h

Estou esquecendo de algo??

Comentários muito úteis

Acho que você já conversou com @jtaleric sobre isso, mas o ponto principal é que qualquer mudança nas funções significa que a imagem do operador precisa ser reconstruída. Você precisará do operador-sdk para concluir isso e, seguindo nosso processo de compilação de teste atual, você precisará de uma conta no quay.io para fazer o upload do seu operador: imagens de

# operator-sdk build quay.io/<username>/benchmark-operator:testing
# docker push quay.io/<username>/benchmark-operator:testing

Você também precisará editar deploy / operator.yaml para apontar para o URL da imagem do quay.io.

...
spec:
...
  template:
...
    spec:
...
      containers:
        - name: benchmark-operator
          image: quay.io/<username>/benchmark-operator:testing
...

Todos 3 comentários

Acho que você já conversou com @jtaleric sobre isso, mas o ponto principal é que qualquer mudança nas funções significa que a imagem do operador precisa ser reconstruída. Você precisará do operador-sdk para concluir isso e, seguindo nosso processo de compilação de teste atual, você precisará de uma conta no quay.io para fazer o upload do seu operador: imagens de

# operator-sdk build quay.io/<username>/benchmark-operator:testing
# docker push quay.io/<username>/benchmark-operator:testing

Você também precisará editar deploy / operator.yaml para apontar para o URL da imagem do quay.io.

...
spec:
...
  template:
...
    spec:
...
      containers:
        - name: benchmark-operator
          image: quay.io/<username>/benchmark-operator:testing
...

@shekharberry ei - você progrediu? Em caso afirmativo, podemos encerrar esse problema?

Sim, eu poderia progredir. Obrigado pela ajuda. Podemos encerrar o problema.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

jtaleric picture jtaleric  ·  18Comentários

paulcalabro picture paulcalabro  ·  5Comentários

luizm picture luizm  ·  18Comentários

FilBot3 picture FilBot3  ·  18Comentários

Ha-Z-Z-ard picture Ha-Z-Z-ard  ·  17Comentários