Novembro 25
Nesta seção, você encontra: referência das novas features da StackSpot & alterações relevantes na documentação.
Features
Gestão Centralizada de Secrets
Com esta nova funcionalidade, agora as pessoas usuárias com perfil de Account Holder e Account Admin podem, por meio de uma interface unificada, cadastrar, visualizar, editar e remover Secrets em todos os níveis da StackSpot, como Organização, Workspace e Spot (StackSpot AI).
Isso tudo garante a segurança, governança centralizada e facilidade de uso no gerenciamento de credenciais sensíveis, reduzindo riscos de vazamento ou uso indevido.
- Para mais detalhes, acesse a página de Gerenciamento de Secrets.
Melhorias
Nova Organização de itens da Sidebar
A navegação na sidebar do Portal de Contas da StackSpot está mais simples e intuitiva. As mudanças incluem ajustes na estrutura da sidebar, revisão de nomenclaturas e remoção de categorias.
- Para mais detalhes, acesse a seção de Conta da StackSpot.
Cancelamento da exclusão de Secret agendada
Agora é possível cancelar a exclusão agendada de uma Secret na StackSpot, antes do prazo de 30 dias. Com esta atualização, durante o prazo de 30 dias de agendamento da exclus ão, você pode cancelar a exclusão e voltar a usar a Secret na plataforma da StackSpot.
- Para saber mais sobre, acesse a página de Gerenciamento de Secrets.
Dados de saída em steps do tipo run no Workflow da StackSpot
Com a adição do suporte, agora Workflows do tipo reusable também podem gerar dados de saída (outputs) em Steps do tipo run. Por exemplo, agora no campo script do seu Step do tipo run você pode usar a sintaxe a seguir:
echo nome_output=valor_output >> $STK_OUTPUTS
Exemplo:
Definir um valor para o output:
echo environment_name='development' >> $STK_OUTPUTS
Confira a página com mais detalhes sobre como gerar outputs com o Workflow
Novo Schema v4 e suporte a escopo de inputs para Plugins
Essa melhoria vai descontinuar o uso de variáveis de ambiente no campo inputs-envs em Plugins na StackSpot. O uso de inputs-envs será substituído pelo escopo de inputs presente no Workflow da StackSpot, porém, limitados aos escopos default e env.
O que mudou?
- A versão do schema do seu Plugin deve ser atualizado para a versão
v3parav4:
schema-version: v4
kind: plugin
metadata:
name: my-plugin
#...
#...
#...
- Os inputs-envs devem ser substituídos para a sintaxe do input com escopo
env:
Por padrão, o input de um Plugin que não possuir o escopo scope: env definido, será considerado como scope: default e o seu comportamento não será alterado.
O escopo env determina o comportamento do input do Workflow e agora de Plugins como um input de ambiente. Dessa forma, você consegue definir um valor diferente para o input do Plugin baseado nos ambientes disponíveis no seu Workspace.
Você deve atualizar o seu input com o uso do inputs-envs:
spec:
inputs-envs:
- label: SQS Arn
name: sqs_arn
type: text
Para o scope: env
spec:
inputs:
- type: text
name: sqs_arn
scope: env
label: "SQS Arn"
... outros inputs ...
- Comportamento dos comandos para Plugins:
stk create plugin
- Adicionado suporte ao manifesto v4 para Plugins.
- Agora é possível definir inputs com os escopos
defaulteenv. - Caso o escopo não seja informado, o padrão será
default. - Removido o suporte ao campo
inputs-envsno manifesto.
stk apply plugin e stk apply plugin --deploy
- Modo interativo ajustado para lidar com inputs de diferentes escopos.
- Modo não interativo atualizado para aceitar opções como
--nome.input "valor". - Adicionada a possibilidade de passagem de inputs via
--inputs-jsonou-i. - Parâmetros
--specespec_fileagora suportam os novos escopos.
stk update plugin
- No modo interativo, valores default são preenchidos para inputs com ambos os escopos.
- Validação do funcionamento de
**scope: default** para inputs dos tiposrequired-connectionegenerated-connection. - No modo não interativo, garantido suporte para
--inputs-json,-ie--data.