Como criar termos para charme?

1

Eu sou novo em encantos de juju

Quando tentei implantar o encanto, ele estava mostrando algo como "termos ausentes"

Como posso criar os termos para o meu charme?

Versão Charme: charm-tools 2.1.9
Quando tento executar o comando, recebo este erro:

ERROR unrecognized command: charm push-term
    
por Ankammarao chitteti 24.11.2016 / 06:47

2 respostas

2

Se você receber uma mensagem sobre os termos ao tentar implantar um encanto, isso significa que o encanto que você está tentando implantar exige que você aceite alguns termos e condições. Você faz isso via juju agree <term>/<version> . Você pode obter mais informações sobre isso com juju help agree . A mensagem que você recebe deve indicar os termos que você precisa aceitar, mas você também pode descobrir usando charm show <charm-url> terms (por exemplo, charm show cs:~ibmcharmers/ibm-http terms ).

O comando charm push-term é para criar um novo contrato de termos para os charms que você cria. Se você tentar enviar um novo charme para a loja usando charm push , que diz em seu metadata.yaml que requer uma determinada versão de um contrato de termos, esse acordo precisará ser enviado primeiro.

A versão atual do comando charme é 2.2.0 e está disponível via snap, como mencionado anteriormente, ou através do Juju PPA ppa:juju/stable , com o snap sendo a maneira recomendada de instalar e manter-se atualizado. O termo funcionalidade foi uma adição recente ao comando charm, e é por isso que ele não está disponível em 2.1.9.

    
por Cory Johns 29.11.2016 / 18:10
0

Tente instalar via snap? É isso que a documentação sugere.

snap install charm
    
por pmatulis 24.11.2016 / 20:15