|
| 1 | +--- |
| 2 | +name: Update OpenSearch Dashboards |
| 3 | +about: >- |
| 4 | + This template contains instructions specific to updating this product and/or |
| 5 | + container image(s). |
| 6 | +title: >- |
| 7 | + chore(opensearch-dashboards): Update major/minor|patch versions for YY.M.X |
| 8 | +labels: [] |
| 9 | +# Currently, projects cannot be assigned via front-matter. |
| 10 | +projects: ['stackabletech/10'] |
| 11 | +assignees: '' |
| 12 | +--- |
| 13 | + |
| 14 | +Part of <https://github.com/stackabletech/docker-images/issues/xxx>. |
| 15 | + |
| 16 | +<!-- |
| 17 | +This gives hints to the person doing the work. |
| 18 | +Add/Change/Remove anything that isn't applicable anymore |
| 19 | +--> |
| 20 | +- Add: `x.x.x` |
| 21 | +- Remove: `y.y.y` |
| 22 | + |
| 23 | +> [!TIP] |
| 24 | +> Please add the `scheduled-for/YY.M.X` label, and add to the [Stackable Engineering][1] project. |
| 25 | +> |
| 26 | +> [1]: https://github.com/orgs/stackabletech/projects/10 |
| 27 | +
|
| 28 | +## Update tasks |
| 29 | + |
| 30 | +- [ ] Update `boil-config.toml` to reflect the agreed upon versions in the spreadsheet (including the removal of old versions). |
| 31 | +- [ ] Update other dependencies if applicable (eg: security-plugin, etc). |
| 32 | +- [ ] Check other operators (getting_started / kuttl / supported-versions) for usage of the versions. Add the PR(s) to the list below. |
| 33 | +- [ ] Update the version in demos. Add the PR(s) to the list below. |
| 34 | + |
| 35 | +## Related Pull Requests |
| 36 | + |
| 37 | +> [!TIP] |
| 38 | +> Delete any items that do not apply so that all applicable items can be checked. |
| 39 | +> For example, if you add release notes to the documentation repository, you do not need the latter two criteria. |
| 40 | +
|
| 41 | +- _Link to the docker-images PR (product update)_ |
| 42 | +- _Link to the operator PR (getting_started / kuttl / supported-versions)_ |
| 43 | +- _Link to any other operator PRs (getting_started / kuttl)_ |
| 44 | +- _Link to demo PR (raise against the `main` branch)_ |
| 45 | +- _Link to the Release Notes PR in the documentation repo (if not a comment below)_ |
| 46 | + |
| 47 | +## Acceptance |
| 48 | + |
| 49 | +> [!TIP] |
| 50 | +> This list should be completed by the assignee(s), once respective PRs have been merged. Once all items have been |
| 51 | +> checked, the issue can be moved into _Development: Done_. |
| 52 | +
|
| 53 | +- [ ] Can build image (either locally, or in CI) |
| 54 | +- [ ] Kuttl smoke tests passes (either locally, or in CI) |
| 55 | +- [ ] Release notes added to documentation and linked as a PR above |
| 56 | +- [ ] Release notes written in a comment below |
| 57 | +- [ ] Applicable `release-note` label added to this issue |
| 58 | + |
| 59 | +<details> |
| 60 | +<summary>Testing instructions</summary> |
| 61 | + |
| 62 | +```shell |
| 63 | +# Where x.y.z is the new version added in this PR |
| 64 | +boil build opensearch-dashboards=x.y.z --strip-architecture --load |
| 65 | + |
| 66 | +kind load docker-image oci.stackable.tech/sdp/opensearch-dashboards:x.y.z-stackable0.0.0-dev |
| 67 | + |
| 68 | +# Change directory into the opensearch repository and update the |
| 69 | +# product version in tests/test-definition.yaml (once there is an integration test for opensearch-dashboards) |
| 70 | +./scripts/run-tests --test-suite smoke-latest # or similar |
| 71 | +``` |
| 72 | + |
| 73 | +</details> |
| 74 | + |
| 75 | +_Please consider updating this template if these instructions are wrong, or |
| 76 | +could be made clearer._ |
0 commit comments