diff --git a/.github/workflows/integrate.yaml b/.github/workflows/integrate.yaml index 7ade8d1d..6fe1c225 100644 --- a/.github/workflows/integrate.yaml +++ b/.github/workflows/integrate.yaml @@ -179,6 +179,8 @@ jobs: run: juju status if: failure() + # Collect debug artefacts only on failure || cancelled as the CI for this repository + # in particular struggles with storage limitations. - name: Collect charm debug artifacts uses: canonical/kubeflow-ci/actions/dump-charm-debug-artifacts@main - if: always() + if: failure() || cancelled() diff --git a/tests/integration/bundles/kfp_1.8_stable_install.yaml.j2 b/tests/integration/bundles/kfp_1.8_stable_install.yaml.j2 index cadabae7..b2b13720 100644 --- a/tests/integration/bundles/kfp_1.8_stable_install.yaml.j2 +++ b/tests/integration/bundles/kfp_1.8_stable_install.yaml.j2 @@ -4,7 +4,6 @@ applications: argo-controller: { charm: ch:argo-controller, channel: 3.3.10/stable, scale: 1, trust: true } metacontroller-operator: { charm: ch:metacontroller-operator, channel: 3.0/stable, scale: 1, trust: true } minio: { charm: ch:minio, channel: ckf-1.8/stable, scale: 1 } - kfp-db: { charm: ch:mysql-k8s, channel: 8.0/stable, scale: 1, constraints: mem=2G, trust: true } mlmd: { charm: ch:mlmd, channel: 1.14/stable, scale: 1 } envoy: { charm: ch:envoy, channel: 2.0/stable, scale: 1 } kubeflow-profiles: { charm: ch:kubeflow-profiles, channel: 1.8/stable, scale: 1, trust: true } @@ -22,6 +21,13 @@ applications: options: default-gateway: kubeflow-gateway trust: true + kfp-db: + charm: mysql-k8s + channel: 8.0/stable + scale: 1 + options: + profile: testing + trust: true kubeflow-roles: charm: kubeflow-roles channel: 1.8/stable diff --git a/tests/integration/bundles/kfp_latest_edge.yaml.j2 b/tests/integration/bundles/kfp_latest_edge.yaml.j2 index 4d4dabc7..bd93e27d 100644 --- a/tests/integration/bundles/kfp_latest_edge.yaml.j2 +++ b/tests/integration/bundles/kfp_latest_edge.yaml.j2 @@ -4,7 +4,6 @@ applications: argo-controller: { charm: ch:argo-controller, channel: latest/edge, scale: 1, trust: true } metacontroller-operator: { charm: ch:metacontroller-operator, channel: latest/edge, scale: 1, trust: true } minio: { charm: ch:minio, channel: latest/edge, scale: 1 } - kfp-db: { charm: ch:mysql-k8s, channel: 8.0/stable, scale: 1, constraints: mem=2G, trust: true } mlmd: { charm: ch:mlmd, channel: latest/edge, scale: 1, trust: true} envoy: { charm: ch:envoy, channel: latest/edge, scale: 1 } kubeflow-profiles: { charm: ch:kubeflow-profiles, channel: latest/edge, scale: 1, trust: true } @@ -22,6 +21,13 @@ applications: options: default-gateway: kubeflow-gateway trust: true + kfp-db: + charm: mysql-k8s + channel: 8.0/stable + scale: 1 + options: + profile: testing + trust: true kubeflow-roles: charm: kubeflow-roles channel: latest/edge