Demo installation ignores --release-file

Aberta
#359 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
42/100
Tipo de issue
Bug
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
kubernetes, rust
Domínio
cli

Direção de pesquisa

Comece pelo comando stackablectl demo install e rastreie como --release-file release.yaml é tratado junto com --demo-file ./demos/demos-v2.yaml. Está concluído quando a instalação da demonstração respeitar as versões de operador 0.0.0-dev fornecidas, em vez de instalar 24.11.1.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

type/bug
Affected version

probably all

Current and expected behavior

I expected the dev ops to be installed. Instead the 24.11.1 is installed

demos on  chore/1016 [!?] took 49s
❯ stackablectl demo install --release-file release.yaml --demo-file ./demos/demos-v2.yaml spark-k8s-anomaly-detection-taxi-data
                                                                                                                                                                          
Installed demo 'spark-k8s-anomaly-detection-taxi-data'
                                                                                                                                                                          
Use "stackablectl operator installed" to display the installed operators.
Use "stackablectl stacklet list" to display the installed stacklets.
                                                                                                                                                                          
demos on  chore/1016 [!?] took 2m23s
❯ stackablectl operator installed
                                                                                                                                                                          
┌────────────────────┬─────────┬─────────────────────┬──────────┬─────────────────────────────────────────┐
│ OPERATOR           ┆ VERSION ┆ NAMESPACE           ┆ STATUS   ┆ LAST UPDATED                            │
╞════════════════════╪═════════╪═════════════════════╪══════════╪═════════════════════════════════════════╡
│ commons-operator   ┆ 24.11.1 ┆ stackable-operators ┆ deployed ┆ 2025-03-12 13:54:04.745005403 +0200 EET │
├╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┤
│ hive-operator      ┆ 24.11.1 ┆ stackable-operators ┆ deployed ┆ 2025-03-12 13:54:04.498200135 +0200 EET │
├╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┤
│ listener-operator  ┆ 24.11.1 ┆ stackable-operators ┆ deployed ┆ 2025-03-12 13:54:04.745074259 +0200 EET │
├╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┤
│ opa-operator       ┆ 24.11.1 ┆ stackable-operators ┆ deployed ┆ 2025-03-12 13:54:04.623036398 +0200 EET │
├╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┤
│ secret-operator    ┆ 24.11.1 ┆ stackable-operators ┆ deployed ┆ 2025-03-12 13:54:04.498433002 +0200 EET │
├╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┤
│ spark-k8s-operator ┆ 24.11.1 ┆ stackable-operators ┆ deployed ┆ 2025-03-12 13:54:06.787777556 +0200 EET │
├╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┤
│ superset-operator  ┆ 24.11.1 ┆ stackable-operators ┆ deployed ┆ 2025-03-12 13:54:04.743586897 +0200 EET │
├╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌┼╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌┤
│ trino-operator     ┆ 24.11.1 ┆ stackable-operators ┆ deployed ┆ 2025-03-12 13:54:04.810258921 +0200 EET │
└────────────────────┴─────────┴─────────────────────┴──────────┴─────────────────────────────────────────┘
                                                                                                                                                                          
Use "stackablectl operator install [OPTIONS] <OPERATORS>..." to install one or more additional operators.
Use "stackablectl operator uninstall [OPTIONS] <OPERATORS>..." to uninstall one or more operators.
                                                                                                                                                                          
demos on  chore/1016 [!?]
❯ cat release.yaml
# Contains all operators required to run the test suite.
---
releases:
  # Do not change the name of the release as it's referenced from run-tests
  demos:
    releaseDate: 1970-01-01
    description: Integration test
    products:
      commons:
        operatorVersion: 0.0.0-dev
      secret:
        operatorVersion: 0.0.0-dev
      listener:
        operatorVersion: 0.0.0-dev
      zookeeper:
        operatorVersion: 0.0.0-dev
      hdfs:
        operatorVersion: 0.0.0-dev
      hbase:
        operatorVersion: 0.0.0-dev
      spark-k8s:
        operatorVersion: 0.0.0-dev
      hive:
        operatorVersion: 0.0.0-dev
      trino:
        operatorVersion: 0.0.0-dev
      opa:
        operatorVersion: 0.0.0-dev
      superset:
        operatorVersion: 0.0.0-dev
      spark-k8s:
        operatorVersion: 0.0.0-dev
                                                                                                                                                                          
demos on  chore/1016 [!?]
❯

Possible solution

No response

Additional context

No response

Environment

No response

Would you like to work on fixing this bug?

None

Linguagem predominante
Rust
Estrelas
10
Forks
5
Merge médio
4h 41min
PRs com merge (30d)
4

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de stackabletech/stackablectl

Todas as issues de stackabletech/stackablectl

Issues semelhantes

Mais issues de Rust

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.