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 ??
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.
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.
Vous devrez également modifier deploy/operator.yaml pour pointer vers l'URL de votre image quay.io.