Skip to content

tracking: Test demos on nightly versions for 26.7.0 #426

Description

@Techassi

Part of stackabletech/issues#847

This is testing that the nightly release of the operators and products do not negatively impact
the products.

Note

Record the results (issues, anomalies, or success) during the process in a comment on this issue.
Eg:

:green_circle: **airflow-scheduled-job**

The CRD had been updated and I needed to change the following in the manifest:
...

The following emojis can be used to indicate the status:

  • hourglass: In progress / waiting
  • red_circle: In progress with errors
  • orange_circle: Completed with minor issues or anomalies
  • green_circle: Completed without issues or errors

List of demos

Replace the items in the lists below with the applicable Pull Requests (if any). Also put your
GitHub handle next to the demo to indicate a particular demo was picked up for testing.

List of stacks

Similar to the demos above we need to test all stacks that don't have a demo.
Replace the items in the lists below with the applicable Pull Requests (if any). Also put your
GitHub handle next to the stack to indicate a particular stack was picked up for testing.

Tip

Some of the stacks have a tutorial to follow.

Nightly from Scratch Testing Instructions

These instructions are for deploying and completing the nightly demo from scratch.

Tip

Be sure to select the nightly docs version on https://docs.stackable.tech/home/nightly/demos/.

# For demo testing, install demo (stable operators) for the nightly release.
stackablectl demo install <DEMO_NAME> --release dev

# For stack testing, install stack via
stackablectl stack install <STACK_NAME> --release dev

# --- IMPORTANT ---
# Run through the (still) nightly demo/stack instructions (refer to the list above).

Activity

  1. changed the title [-]chore(tracking): Test demos on nightly versions for 26.7.0[/-] [+]tracking: Test demos on nightly versions for 26.7.0[/+] on Jul 9, 2026
  2. moved this from Next to Development: In Progress in Stackable Engineeringon Jul 10, 2026
  3. NickLarsenNZ commented on Jul 10, 2026

    @NickLarsenNZ
  4. NickLarsenNZ commented on Jul 10, 2026

    @NickLarsenNZ
    Member

    🟢 trino-iceberg

    Doc improvements here: #429

  5. NickLarsenNZ commented on Jul 10, 2026

    @NickLarsenNZ
    Member

    🟢 hbase-hdfs-load-cycling-data

  6. NickLarsenNZ commented on Jul 10, 2026

    @NickLarsenNZ
    Member

    🟢 airflow-scheduled-job

    Fixes here: #431

    Error with the run_dbt DAG
    Exception rendering Jinja template for task 'dbt-test', field 'value'. Template: 'trino-coordinator-default-headless.{{ NAMESPACE }}.svc.cluster.local'
    

    Defined here:

    V1EnvVar(name="TRINO_HOST", value="trino-coordinator-default-headless.{{ NAMESPACE }}.svc.cluster.local"),

    Maybe we can use the NAMESPACE or AIRFLOW__KUBERNETES_EXECUTOR__NAMESPACE env vars instead?

  7. Techassi commented on Jul 10, 2026

    @Techassi
    MemberAuthor

    🟢 logging

  8. adwk67 commented on Jul 10, 2026

    @adwk67
    Member

    🟢 jupyterhub-pyspark-hdfs-anomaly-detection-taxi-data

  9. Techassi commented on Jul 13, 2026

    @Techassi
    MemberAuthor

    🟢 jupyterhub-keycloak

    Initially errored due to this:

    [I 2026-07-13 07:25:10.249 JupyterHub log:192] 200 GET /hub/spawn/justin.martin (justin.martin@::ffff:10.244.0.1) 27.63ms
    [I 2026-07-13 07:25:17.852 JupyterHub provider:661] Creating oauth client jupyterhub-user-justin.martin
    [W 2026-07-13 07:25:17.890 JupyterHub spawner:847] Received unhandled user_options for justin.martin: profile, cpu, image, memory
    [E 2026-07-13 07:25:17.891 JupyterHub user:1012] Unhandled error starting justin.martin's server: The 'cpu_guarantee' trait of a KubeSpawner instance expected a float, not the str '1'.
    

    Fixed by #434.

  10. adwk67 commented on Jul 13, 2026

    @adwk67
    Member

    🟢 nifi-kafka-druid-earthquake-data

  11. sbernauer commented on Jul 13, 2026

    @sbernauer
    Member

    🟢 trino-taxi-data

  12. adwk67 commented on Jul 13, 2026

    @adwk67
    Member

    🟢 nifi-kafka-druid-water-level-data

  13. Techassi commented on Jul 13, 2026

    @Techassi
    MemberAuthor

    🟢 end-to-end-security

    • Install succeeded, Trino access works as expected
    • Superset responds with 500 error:
      • The OIDC auth seems to not work due to AttributeError: User object does not have roles or groups
      • This was caused by old cookies from previous testing. Deleting them fixed it.
  14. adwk67 commented on Jul 13, 2026

    @adwk67
    Member

    🟢 argo-cd-git-ops

  15. Techassi commented on Jul 13, 2026

    @Techassi
    MemberAuthor

    🟢 signal-processing

    Needed fix: #437

  16. NickLarsenNZ commented on Jul 13, 2026

    @NickLarsenNZ
    Member

    🟢 spark-k8s-anomaly-detection-taxi-data

    Works

  17. adwk67 commented on Jul 13, 2026

    @adwk67
    Member

    🟢 monitoring (stack)

  18. NickLarsenNZ commented on Jul 13, 2026

    @NickLarsenNZ
    Member

    🟢 observability (stack)

    Works fine

    Test procedure
    # Installs to the default namespace
    stackablectl stack install observability
    # See values.yaml below
    stackablectl operator install --operator-values=values.yaml trino

    values.yaml:

    # See: https://github.com/open-telemetry/opentelemetry-operator
    otelSidecarAnnotations: &otel-sidecar-annotations
      sidecar.opentelemetry.io/inject: default/otel-collector-grpc
    
    # See: https://docs.stackable.tech/home/stable/concepts/observability/telemetry/
    telemetry: &operator-telemetry
      consoleLog:
        level: warn
      otelLogExporter:
        enabled: true
        level: info
      otelTraceExporter:
        enabled: true
        level: info
    
    instrumented-operator: &instrumented-operator
      podAnnotations:
        <<: *otel-sidecar-annotations
      telemetry:
        <<: *operator-telemetry
    
    # listener-operator:
    
    trino-operator:
      <<: *instrumented-operator
    # See trino.yaml below
    kubectl apply -f trino.yaml

    trino.yaml

    apiVersion: trino.stackable.tech/v1alpha1
    kind: TrinoCluster
    metadata:
      name: simple-trino
    spec:
      image:
        productVersion: "481"
      clusterConfig:
        catalogLabelSelector:
          matchLabels:
            trino: simple-trino
      coordinators:
        roleConfig:
          listenerClass: external-unstable
        roleGroups:
          default:
            replicas: 1
      workers:
        roleGroups:
          default:
            replicas: 1
  19. NickLarsenNZ commented on Jul 13, 2026

    @NickLarsenNZ
    Member

    🟢 tutorial-openldap

    Ran this fine: https://docs.stackable.tech/home/nightly/tutorials/authentication_with_openldap/

    Note: There are no dashboards in superset (we only deploy a stack, not a full demo).

  20. sbernauer commented on Jul 14, 2026

    @sbernauer
    Member

    🟢 data-lakehouse-iceberg-trino-spark

  21. Techassi commented on Jul 14, 2026

    @Techassi
    MemberAuthor

    Done, closing.

  22. moved this from Development: In Progress to Development: Done in Stackable Engineeringon Jul 14, 2026
  23. moved this from Development: Done to Done in Stackable Engineeringon Jul 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions