Skip to content

Commit 9e6e72b

Browse files
Fix: Add Artifacthub.io Integration (Issue #16) (#216)
* Enhance Artifact Hub integration by updating metadata and adding annotations in Chart.yaml files * Update README.md for Artifact Hub badge and remove obsolete metadata file * Update Artifact Hub link in README.md for accurate repository reference * Update Artifact Hub link in README.md for improved repository navigation
1 parent 2b0abc4 commit 9e6e72b

File tree

5 files changed

+46
-18
lines changed

5 files changed

+46
-18
lines changed

.github/workflows/release.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ env:
1010

1111
jobs:
1212
release:
13-
if: "!startsWith(github.ref, 'refs/tags/eoapi-')" # prevent the helm chart releaser from running this release workflow
13+
if: ${{ !startsWith(github.ref, 'refs/tags/eoapi-') }} # prevent the helm chart releaser from running this release workflow
1414
runs-on: ubuntu-latest
1515
steps:
1616
- uses: actions/checkout@v4
@@ -42,3 +42,4 @@ jobs:
4242
CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
4343
CR_SKIP_EXISTING: true
4444
CR_INDEX_PATH: "."
45+

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,10 @@
88
<img src="https://github.com/developmentseed/eoapi-k8s/actions/workflows/helm-tests.yml/badge.svg?branch=main" alt="Test">
99
</a>
1010
<a href="https://github.com/developmentseed/eoapi-k8s/blob/main/LICENSE" target="_blank">
11-
<img src="https://img.shields.io/github/license/developmentseed/titiler.svg" alt="Downloads">
11+
<img src="https://img.shields.io/github/license/developmentseed/titiler.svg" alt="License">
12+
</a>
13+
<a href="https://artifacthub.io/packages/search?repo=eoapi" target="_blank">
14+
<img src="https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/eoapi" alt="Artifact Hub">
1215
</a>
1316
</p>
1417

artifacthub-repo.yml

Lines changed: 0 additions & 15 deletions
This file was deleted.

helm-chart/eoapi/Chart.yaml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,26 @@ description: Create a full Earth Observation API with Metadata, Raster and Vecto
1212
type: application
1313
kubeVersion: ">=1.23.0-0"
1414

15+
# Artifacthub metadata
16+
annotations:
17+
artifacthub.io/changes: |
18+
- Adds integration with Artifacthub.io
19+
artifacthub.io/links: |
20+
- name: GitHub Repository
21+
url: https://github.com/developmentseed/eoapi-k8s
22+
- name: Documentation
23+
url: https://github.com/developmentseed/eoapi-k8s/tree/main/docs
24+
artifacthub.io/maintainers: |
25+
- name: DevelopmentSeed
26+
27+
artifacthub.io/keywords: |
28+
- earth observation
29+
- geospatial
30+
- kubernetes
31+
- stac
32+
- raster
33+
- vector
34+
1535
# This is the chart version. This version number should be incremented each time you make changes
1636
# to the chart and its templates, including the app version.
1737
# Versions are expected to follow Semantic Versioning (https://semver.org/)

helm-chart/postgrescluster/Chart.yaml

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,23 @@ type: application
77
# https://access.crunchydata.com/documentation/postgres-operator/latest/releases
88
version: 5.7.4
99
appVersion: 5.7.4
10-
force: true
10+
# Removed invalid 'force' property
11+
12+
# Artifacthub metadata
13+
annotations:
14+
artifacthub.io/changes: |
15+
- Adds integration with Artifacthub.io
16+
artifacthub.io/links: |
17+
- name: GitHub Repository
18+
url: https://github.com/developmentseed/eoapi-k8s
19+
- name: Documentation
20+
url: https://github.com/developmentseed/eoapi-k8s/tree/main/docs
21+
artifacthub.io/maintainers: |
22+
- name: DevelopmentSeed
23+
24+
artifacthub.io/keywords: |
25+
- postgres
26+
- database
27+
- postgis
28+
- pgstac
29+
- kubernetes

0 commit comments

Comments
 (0)