Notas de Versão da Série Queens

4.0.0

Novos Recursos

  • Utilizado o serviço text-download no Horizon. O serviço text-download foi portado do Magnum UI para o Horizon, portanto, nós o utilizamos.

  • Adicionado o serviço de API para Quotas. APIs para CLI, REST API para Ajax e serviço REST para Angular foram adicionados. As informações de estatísticas e de quota estão adicionadas na visão da tabela de cluster também.

  • Adicionado insecure_registry para o modelo de criação de cluster. Esse parâmetro é mostrado também no diálogo de atualização e na visualização de detalhes.

  • Preencheu-se os valores vazios com ‘-’ nas visões tabular e detalhada utilizando filtros noValue. Mostra também ‘Nenhum’ para objetos vazios.

  • Os parâmetros flavor_id e master_flavor_id para criação de cluster foram adicionados. Esses parâmetros são definidos originalmente pelo modelo de cluster, mas podemos personalizá-los na criação do cluster agora.

  • Adicionados alguns atributos de cluster para mostrar. Par de chaves, endereço de API e Endereços Mestre estão adicionados em caixas na visão tabular. Tamanho de Volume Docker, Falhas da Pilha, ID de Flavor Mestre, Versão COE, Etiquetas e Motivo de Estado estão adicionados na visão detalhada.

  • A diretiva load-edit é utilizada. O campo CSR no diálogo de Assinatura de certificado utiliza a diretiva load-edit, recentemente adicionada no Horizon.

Problemas Conhecidos

  • [bug/1638863] O Magnum tem problemas para atualizar rótulos de cluster e modelo de cluster.

  • Removido o link para a Pilha. Painel para Pilha, isto é, o Dashboard do Heat, foi separado para um plugin UI independente. Então, removemos o link para o painel da Pilha na visualização de detalhes para Cluster. Podemos restaurar o link se pudermos encontrar os plugins e caminhos instalados para o link.

Correção de Bugs

  • [bug/1742599] Corrigido o problema do item excluído estar selecionado novamente na exclusão em lote. Itens excluídos recentemente com ação em lote eram exibidos na caixa de diálogo de confirmação de exclusão ao executar a ação de exclusão em lote novamente. E isso causava o erro de conflito devido a tentar excluir o item inexistente.