-
-
Notifications
You must be signed in to change notification settings - Fork 6
feat: Add image for OpenSearch Dashboards #1248
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
34 commits
Select commit
Hold shift + click to select a range
8cd6d0f
add image for OpenSearch Dashboards including the securityDashboards …
labrenbe b73b0e9
Merge remote-tracking branch 'origin/main' into feat/opensearch-dashb…
labrenbe 2ff00d2
add changelog entry
labrenbe 03c08b0
Merge remote-tracking branch 'origin/main' into feat/opensearch-dashb…
labrenbe 3cbb364
add boil config for opensearch-dashboards
labrenbe 4345d67
fix build args for boil
labrenbe 43288c5
wip: add sbom generation with cdxgen
labrenbe 23ae176
remove debug code from Dockerfile
labrenbe 77b393d
address feedback on PR
labrenbe 74deafb
Merge remote-tracking branch 'origin/main' into feat/opensearch-dashb…
labrenbe 47ad156
fix vector image tag
labrenbe 89d4ccb
address feedback on PR & download nodejs as tar.gz instead of tar.xz
labrenbe 68a3789
Merge branch 'main' into feat/opensearch-dashboards
labrenbe de69886
fix update-readme-badges
labrenbe 1ed9441
Merge branch 'main' into feat/opensearch-dashboards
labrenbe 3be2a2a
download node from stackable mirror
labrenbe 2d2e6f0
Merge remote-tracking branch 'origin/main' into feat/opensearch-dashb…
labrenbe 98b2321
Merge remote-tracking branch 'origin/main' into feat/opensearch-dashb…
labrenbe b017a98
add opensearch-dashboardsto various lists
labrenbe 8d25fb7
Merge remote-tracking branch 'origin/main' into feat/opensearch-dashb…
labrenbe 6f340e8
wip: opensearch-dashboards plugins
labrenbe 61df6f7
fix(opensearch-dashboards): Fix the version arguments
siegfriedweber 361fc5d
fix(opensearch-dashboards): Fix the installation of the plugins
siegfriedweber 8a94bb4
fix whitespace errors
labrenbe 480aa2c
Merge branch 'main' into feat/opensearch-dashboards
labrenbe 0081335
add comment on tar usage
labrenbe d7bb5eb
update issue template to use boil instead of bake
labrenbe ca81c52
fix hadolint
labrenbe d0a141d
Merge branch 'main' into feat/opensearch-dashboards
labrenbe 9905671
remove unused copy instruction
labrenbe b675c68
update bake reference in workflow
labrenbe 08e1bc6
Merge branch 'main' into feat/opensearch-dashboards
labrenbe 62056bc
fix boil syntax
labrenbe c42ca4f
remove unnecessary grep
labrenbe File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
76 changes: 76 additions & 0 deletions
76
.github/ISSUE_TEMPLATE/update-product-opensearch-dashboards.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,76 @@ | ||
--- | ||
name: Update OpenSearch Dashboards | ||
about: >- | ||
This template contains instructions specific to updating this product and/or | ||
container image(s). | ||
title: >- | ||
chore(opensearch-dashboards): Update major/minor|patch versions for YY.M.X | ||
labels: [] | ||
# Currently, projects cannot be assigned via front-matter. | ||
projects: ['stackabletech/10'] | ||
assignees: '' | ||
--- | ||
|
||
Part of <https://github.com/stackabletech/docker-images/issues/xxx>. | ||
|
||
<!-- | ||
This gives hints to the person doing the work. | ||
Add/Change/Remove anything that isn't applicable anymore | ||
--> | ||
- Add: `x.x.x` | ||
- Remove: `y.y.y` | ||
|
||
> [!TIP] | ||
> Please add the `scheduled-for/YY.M.X` label, and add to the [Stackable Engineering][1] project. | ||
> | ||
> [1]: https://github.com/orgs/stackabletech/projects/10 | ||
|
||
## Update tasks | ||
|
||
- [ ] Update `boil-config.toml` to reflect the agreed upon versions in the spreadsheet (including the removal of old versions). | ||
- [ ] Update other dependencies if applicable (eg: security-plugin, etc). | ||
- [ ] Check other operators (getting_started / kuttl / supported-versions) for usage of the versions. Add the PR(s) to the list below. | ||
- [ ] Update the version in demos. Add the PR(s) to the list below. | ||
|
||
## Related Pull Requests | ||
|
||
> [!TIP] | ||
> Delete any items that do not apply so that all applicable items can be checked. | ||
> For example, if you add release notes to the documentation repository, you do not need the latter two criteria. | ||
|
||
- _Link to the docker-images PR (product update)_ | ||
- _Link to the operator PR (getting_started / kuttl / supported-versions)_ | ||
- _Link to any other operator PRs (getting_started / kuttl)_ | ||
- _Link to demo PR (raise against the `main` branch)_ | ||
- _Link to the Release Notes PR in the documentation repo (if not a comment below)_ | ||
|
||
## Acceptance | ||
|
||
> [!TIP] | ||
> This list should be completed by the assignee(s), once respective PRs have been merged. Once all items have been | ||
> checked, the issue can be moved into _Development: Done_. | ||
|
||
- [ ] Can build image (either locally, or in CI) | ||
- [ ] Kuttl smoke tests passes (either locally, or in CI) | ||
- [ ] Release notes added to documentation and linked as a PR above | ||
- [ ] Release notes written in a comment below | ||
- [ ] Applicable `release-note` label added to this issue | ||
|
||
<details> | ||
<summary>Testing instructions</summary> | ||
|
||
```shell | ||
# Where x.y.z is the new version added in this PR | ||
boil build opensearch-dashboards=x.y.z --strip-architecture --load | ||
|
||
kind load docker-image oci.stackable.tech/sdp/opensearch-dashboards:x.y.z-stackable0.0.0-dev | ||
|
||
# Change directory into the opensearch repository and update the | ||
# product version in tests/test-definition.yaml (once there is an integration test for opensearch-dashboards) | ||
./scripts/run-tests --test-suite smoke-latest # or similar | ||
``` | ||
|
||
</details> | ||
|
||
_Please consider updating this template if these instructions are wrong, or | ||
could be made clearer._ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
--- | ||
name: Build OpenSearch Dashboards | ||
run-name: | | ||
Build OpenSearch Dashboards (attempt #${{ github.run_attempt }}) | ||
|
||
on: | ||
workflow_dispatch: | ||
schedule: | ||
- cron: '0 0 2/2 * *' # https://crontab.guru/#0_0_2/2_*_* | ||
push: | ||
branches: [main] | ||
tags: | ||
- "[0-9][0-9].[0-9]+.[0-9]+" | ||
- "[0-9][0-9].[0-9]+.[0-9]+-rc[0-9]+" | ||
paths: | ||
# To check dependencies, run this ( you will need to consider transitive dependencies) | ||
# cargo boil build PRODUCT -d | ||
- opensearch-dashboards/** | ||
- vector/** | ||
- stackable-base/** | ||
- stackable-devel/** | ||
- .github/actions/** | ||
- .github/workflows/build_opensearch_dashboards.yaml | ||
- .github/workflows/reusable_build_image.yaml | ||
|
||
jobs: | ||
build_image: | ||
name: Reusable Workflow | ||
uses: ./.github/workflows/reusable_build_image.yaml | ||
secrets: | ||
harbor-robot-secret: ${{ secrets.HARBOR_ROBOT_SDP_GITHUB_ACTION_BUILD_SECRET }} | ||
slack-token: ${{ secrets.SLACK_CONTAINER_IMAGE_TOKEN }} | ||
with: | ||
product-name: opensearch-dashboards | ||
sdp-version: ${{ github.ref_type == 'tag' && github.ref_name || '0.0.0-dev' }} | ||
registry-namespace: sdp |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -67,6 +67,7 @@ jobs: | |
- omid | ||
- opa | ||
- opensearch | ||
- opensearch-dashboards | ||
- spark-k8s | ||
- superset | ||
- trino | ||
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -34,6 +34,7 @@ PRODUCT_CODE_NAMES=( | |
kafka | ||
nifi | ||
opensearch | ||
opensearch-dashboards | ||
spark-k8s | ||
superset | ||
trino | ||
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.