Liberty - Série de Notas de Versão¶
8.0.1¶
Prelúdio¶
Migração de volume agora é suportada.
Editor de metadados de imagem atualizado.
Melhorias na topologia do Heat
Suporte WebSSO melhorado.
Novo painel de topologia de rede. Adicionado suporte à alocação de subredes.
Suporte de plugin aprimorado para javascript, SCSS e modelo Django.
Emprateleiramento e desemprateleiramento de Instância agora é suportado.
Adicionado suporte para tipos de trabalhos shell e várias melhorias no Sahara.
Adicionado novas funcionalidades do Trove.
O Django 1.8 agora é suportado, e o Django 1.7 é nossa versão mínima suportada.
Novos Recursos¶
Ativado o suporte à migração de volumes. Veja isto para maiores detalhes.
Os tipos de volumes agora podem ser editados, e incluem campos de descrição. Veja isto para maiores detalhes.
O editor de metadados foi atualizado com AngularJS. Veja isto para maiores detalhes.
O metadado de imagens de Computação pode ser editado agora através do dashboard do Projeto, utilizando o novo editor de metadados. Veja isto para maiores detalhes.
Melhorias na topologia do Heat, tornando mais recursos identificáveis onde anteriormente eles não tinham ícones e eram mostrados como recursos desconhecidos. Veja isto para maiores detalhes.
Adicionado mapeamento para Provedor de Identidade e Protocolo específico WebSSO.
Hashing de token configurável, para desativar a capacidade do Horizon fazer hashing do token que é repassado aos serviços do OpenStack.
Adicionado suporte para alocação de subredes via pools de subredes. Veja isto para maiores detalhes.
Adicionadas ações para associar facilmente LBaaS VIP com IP flutuante. Veja isto para maiores detalhes.
O diagrama de topologia de rede foi substituído por um gráfico interativo, contendo redes escamoteáveis, e escala muito melhor em grandes implementações. Veja isto para maiores detalhes.
Melhorias no Plugin, o Horizon descobre automaticamente os arquivos JavaScript para inclusão e tem agora mecanismos para SCSS plugável e sobreposições de modelos Django.
Suporte completo para traduções em AngularJS, juntamente com ferramentas mais simples. Veja this para maiores detalhes.
Adicionado Karma para testes JavaScript. Veja isto para maiores detalhes.
Adicionado ESLint para Javascript linting, utilizando as regras eslint-config-openstack. Veja isto para maiores detalhes.
Agora o Horizon suporta a sobreposição de modelos Django existentes. Veja isto para maiores detalhes.
Arquivos JavaScript agora são automaticamente incluídos. Veja isto para maiores detalhes.
Suporte para emprateleiramento e desemprateleiramento de instâncias. Veja isto para maiores detalhes.
Suporte para mapeamento de dispositivo de bloco v2, voltando para a v1 quando não estiver disponível. Veja isto. para maiores detalhes.
Mapa de interface de trabalho unificada. Este é um método legível por humanos para transmitir dados de configuração que um trabalho pode exigir ou aceitar. Veja isto for more details.
Adicionados recursos de edição para binários de trabalho. Veja isto para maiores detalhes.
Adicionados recursos de edição para fontes de dados. Veja isto para maiores detalhes.
Adicionadas recursos de edição para modelos de tarefas. Veja isto para maiores detalhes.
Exibir log de eventos para clusters. Veja isto para maiores detalhes.
Adicionado suporte para tipos de trablhos shell. Veja isto para maiores detalhes.
Adicionado suporte inicial para a criação e gerenciamento de clusters. Vertica e MongoDB são suportados atualmente. Veja isto para maiores detalhes.
Notas de Atualização¶
Django 1.8 é suportado agora, e Django 1.7 é a nossa versão mínima suportada. Veja isto for more details.
Sessões baseadas em bancos de dados provavelmente não irão persistir entre upgrades devido a uma alteração em sua estrutura. Veja isto para maiores detalhes.
O Horizon não utiliza mais o QUnit em testes, e ele foi removido de nossos requisitos. Veja isto para maiores detalhes.
Agora o Horizon tem diversas opções de configuração para a URL web padrão (
WEBROOT
), localização de arquivo estático (STATIC_ROOT
) e URL de arquivo estático (STATIC_URL
) em seus arquivos de configuração.
Os temas tiveram a sua localização alterada de
openstack_dashboard/static/themes
, paraopenstack_dashboard/themes
. Os caminhos podem precisar ser atualizados de acordo. Além disso, o Horizon está se alinhando à marcação do Bootstrap, e os temas devem ser construídos sob essa ideologia; veja a barra superior e a navegação lateral para obter detalhes.
A configuração obsoleta
OPENSTACK_QUANTUM_NETWORK
foi removida. Se você ainda a utiliza, precisa substituí-la porOPENSTACK_NEUTRON_NETWORK
.
Existe agora uma opção
OPENSTACK_NOVA_EXTENSIONS_BLACKLIST
nas configurações, para desativar extensões selecionadas por motivos de desempenho. Veja isto para maiores detalhes.
Os painéis Trove e Sahara agora residem em
openstack_dashboard/contrib
. Isto é para fornecer a separação para revisões fornecidas em sua maioria pelos times de serviço. No futuro, estes painéis se tornarão plugins em vez de serem mantidos no Horizon. Veja isto para maiores detalhes.
O Horizon requer tanto um endpoint``volume`` como um ``volumev2``para o Cinder, mesmo que se use apenas v2.
Muitos arquivos JavaScript e mais notavelmente o modelo da página base (
horizon/templates/base.html
) foram movidos da porção framework do repositório (horizon
) para o lado da aplicação (openstack_dashboard
) para melhor separar o framework da aplicação.