Benchmark-operator: Les changements dans main.yaml sous fio-bench/tasks ne sont pas reflétés

Créé le 18 mars 2019  ·  3Commentaires  ·  Source: cloud-bulldozer/benchmark-operator

Salut,

J'essayais de modifier main.yaml pour comprendre le fonctionnement de Fio-bench, mais toute modification apportée à main.yaml n'est pas reflétée une fois que j'ai déployé le CR.
Dites par exemple :
Même si je change simplement le nom de Configmap en fio-test_shekhar et redéploye le CR, la configmap est toujours créée avec le nom fio-test.

nom : Générer un test fio
k8s :
définition:
apiVersion : v1
genre : ConfigMap
métadonnées :
nom : fio-test_shekhar
espace de noms : '{{ meta.namespace }}'
Les données:
fiojob : "{{ lookup('template', 'job.fio.seq_write') }}"
quand : fio.clients > 0

oc obtenir configmap
NOM DONNÉES ÂGE
benchmark-operator-lock 0 3h
test fio 1 1h

Est-ce que j'ai raté quelque chose ??

Commentaire le plus utile

Je pense que vous avez déjà eu une discussion avec @jtaleric à ce sujet, mais l'essentiel est que toute modification des rôles signifie que l'image de l'opérateur doit être reconstruite. Vous aurez besoin de l'operator-sdk pour terminer cela, et suite à notre processus de test actuel, vous aurez besoin d'un compte sur quay.io pour télécharger votre opérateur:testing images vers.

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

Vous devrez également modifier deploy/operator.yaml pour pointer vers l'URL de votre image quay.io.

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

Tous les 3 commentaires

Je pense que vous avez déjà eu une discussion avec @jtaleric à ce sujet, mais l'essentiel est que toute modification des rôles signifie que l'image de l'opérateur doit être reconstruite. Vous aurez besoin de l'operator-sdk pour terminer cela, et suite à notre processus de test actuel, vous aurez besoin d'un compte sur quay.io pour télécharger votre opérateur:testing images vers.

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

Vous devrez également modifier deploy/operator.yaml pour pointer vers l'URL de votre image quay.io.

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

@shekharberry hé - as-tu progressé ? Si oui, pouvons-nous clore ce problème ?

Oui, je pourrais progresser. Merci pour l'aide. Nous pouvons clore le sujet.

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

jtaleric picture jtaleric  ·  18Commentaires

Ha-Z-Z-ard picture Ha-Z-Z-ard  ·  17Commentaires

stephankn picture stephankn  ·  13Commentaires

martignoni picture martignoni  ·  19Commentaires

paulcalabro picture paulcalabro  ·  5Commentaires