Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
124 commits
Select commit Hold shift + click to select a range
4d24c04
Create examples.yml
escbeargew99-stack Sep 18, 2025
0afee22
Update and rename examples.yml to examples.go
escbeargew99-stack Sep 18, 2025
8e5fdde
Update examples.go
escbeargew99-stack Sep 20, 2025
1425ac0
Update sonar-project.properties
escbeargew99-stack Sep 20, 2025
6864a1c
Update examples.go
escbeargew99-stack Sep 20, 2025
826bbf3
Update sonar-project.properties
escbeargew99-stack Sep 20, 2025
123ffd5
Update .gitignore
escbeargew99-stack Sep 20, 2025
d0bc4ac
Update .gitignore
escbeargew99-stack Sep 20, 2025
c37c246
Update .gitignore
escbeargew99-stack Sep 20, 2025
fe8b645
Update .gitignore
escbeargew99-stack Sep 20, 2025
e8969e3
Update .gitignore
escbeargew99-stack Sep 20, 2025
1a976a5
Update .gitignore
escbeargew99-stack Sep 20, 2025
64db759
Update .gitignore
escbeargew99-stack Sep 20, 2025
1d522ee
Update .gitignore
escbeargew99-stack Sep 20, 2025
0de2163
Update .gitignore
escbeargew99-stack Sep 20, 2025
5d16282
Update .gitignore
escbeargew99-stack Sep 20, 2025
a35036a
Update .gitignore
escbeargew99-stack Sep 20, 2025
618d156
Update .gitignore
escbeargew99-stack Sep 20, 2025
c3e4a92
Update .gitignore
escbeargew99-stack Sep 20, 2025
1868612
Update .gitignore
escbeargew99-stack Sep 20, 2025
ec218ab
Update .gitignore
escbeargew99-stack Sep 20, 2025
7f16d04
Update .gitignore
escbeargew99-stack Sep 20, 2025
d9cadcf
Update .gitignore
escbeargew99-stack Sep 20, 2025
86e49e1
Update .gitignore
escbeargew99-stack Sep 20, 2025
7e1c272
Update .gitignore
escbeargew99-stack Sep 20, 2025
5b26723
Update .gitignore
escbeargew99-stack Sep 20, 2025
4ae6e6e
Update .gitignore
escbeargew99-stack Sep 20, 2025
1d0a1ac
Update .gitignore
escbeargew99-stack Sep 20, 2025
3dde851
Update .gitignore
escbeargew99-stack Sep 20, 2025
5a00884
Update .gitignore
escbeargew99-stack Sep 20, 2025
77fefda
Update .gitignore
escbeargew99-stack Sep 20, 2025
326259a
Update .gitignore
escbeargew99-stack Sep 20, 2025
42d1812
Update .gitignore
escbeargew99-stack Sep 20, 2025
d0d807e
Update .gitignore
escbeargew99-stack Sep 20, 2025
a1dc856
Update .gitignore
escbeargew99-stack Sep 20, 2025
8530b7d
Update .gitignore
escbeargew99-stack Sep 20, 2025
5b1c8e5
Update .gitignore
escbeargew99-stack Sep 20, 2025
871b6ca
Update .gitignore
escbeargew99-stack Sep 20, 2025
960be80
Update .gitignore
escbeargew99-stack Sep 20, 2025
c5fdee2
Update .gitignore
escbeargew99-stack Sep 20, 2025
5913fb7
Update .gitignore
escbeargew99-stack Sep 20, 2025
b3e17fe
Update .gitignore
escbeargew99-stack Sep 20, 2025
9154755
Update .gitpod.yml
escbeargew99-stack Sep 20, 2025
ec46bb6
Update Dockerfile
escbeargew99-stack Sep 20, 2025
1c370fc
Update Jenkinsfile
escbeargew99-stack Sep 20, 2025
6032807
Update LICENSE
escbeargew99-stack Sep 20, 2025
c7776a8
Update Grafana Agent Overview-1715193342579.json
escbeargew99-stack Sep 20, 2025
c4fbc20
Update Spring Boot Statistics.json
escbeargew99-stack Sep 20, 2025
d62c7e6
Update Tracing.json
escbeargew99-stack Sep 20, 2025
c1896e5
Update application.yml
escbeargew99-stack Sep 20, 2025
513dff0
Update logback-spring.xml
escbeargew99-stack Sep 20, 2025
6f32958
Update main-dev.tsx
escbeargew99-stack Sep 20, 2025
b5af4f0
Update mock-service.ts
escbeargew99-stack Sep 20, 2025
8361de1
Update webpack.config.js
escbeargew99-stack Sep 20, 2025
e2ddfd3
Update index.js
escbeargew99-stack Sep 20, 2025
159dc22
Update adopters-list.tsx
escbeargew99-stack Sep 20, 2025
8adb83a
Update members-list.tsx
escbeargew99-stack Sep 20, 2025
b459394
Update reports.md
escbeargew99-stack Sep 20, 2025
3dc130d
Update get_open_vsx_data.py
escbeargew99-stack Sep 20, 2025
9672d97
Update get_availability_data.py
escbeargew99-stack Sep 20, 2025
1bc9fe2
Update get_all_extensions.py
escbeargew99-stack Sep 20, 2025
3270f64
Update get_vs_marketplace_data.py
escbeargew99-stack Sep 20, 2025
a70e34a
Update graph_availability_trends.ipynb
escbeargew99-stack Sep 20, 2025
6905ddd
Update graph_licenses.ipynb
escbeargew99-stack Sep 20, 2025
9434d60
Update graph_most_active.ipynb
escbeargew99-stack Sep 20, 2025
b8454a7
Update graph_trends.ipynb
escbeargew99-stack Sep 20, 2025
646fc4e
Update publisher-agreement-v1.0.md
escbeargew99-stack Sep 20, 2025
754721a
Update terms-of-use.md
escbeargew99-stack Sep 20, 2025
9f1e391
Update index.html
escbeargew99-stack Sep 20, 2025
6715c1b
Update helm-deploy.sh
escbeargew99-stack Sep 20, 2025
9279efa
Update examples.go
escbeargew99-stack Sep 24, 2025
c606346
Update sonar-project.properties
escbeargew99-stack Sep 24, 2025
e5c4161
Update values-staging.yaml
escbeargew99-stack Sep 24, 2025
1890639
Update values.yaml
escbeargew99-stack Sep 24, 2025
fab518c
Update deployment.yaml
escbeargew99-stack Sep 24, 2025
a2c7d15
Update rbac.yaml
escbeargew99-stack Sep 24, 2025
964b3b4
Update route.yaml
escbeargew99-stack Sep 24, 2025
015a8c3
Update redis-cluster.yaml
escbeargew99-stack Sep 24, 2025
8cb3f44
Update grafana-alloy.yaml
escbeargew99-stack Sep 24, 2025
bdf1380
Update elasticsearch.yaml
escbeargew99-stack Sep 24, 2025
5b1b253
Update service-monitor.yaml
escbeargew99-stack Sep 24, 2025
f9e88f2
Update service.yaml
escbeargew99-stack Sep 24, 2025
d9516f7
Update .helmignore
escbeargew99-stack Sep 24, 2025
fd6c2b3
Update Chart.lock
escbeargew99-stack Sep 24, 2025
9c4d14d
Update Chart.yaml
escbeargew99-stack Sep 24, 2025
ff9f899
Update values-staging.yaml
escbeargew99-stack Sep 24, 2025
29dcdea
Update values.yaml
escbeargew99-stack Sep 24, 2025
ba3faf7
Update logback-spring.xml
escbeargew99-stack Sep 24, 2025
f8c87c1
Update application.yml
escbeargew99-stack Sep 24, 2025
05e081c
Update publisher-agreement-v1.0.md
escbeargew99-stack Sep 24, 2025
175fead
Update index.js
escbeargew99-stack Sep 24, 2025
7c86e6c
Update main-dev.tsx
escbeargew99-stack Sep 24, 2025
6153f70
Update mock-service.ts
escbeargew99-stack Sep 24, 2025
2a7f99a
Update webpack.config.js
escbeargew99-stack Sep 24, 2025
cc19352
Update menu-content.tsx
escbeargew99-stack Sep 24, 2025
4cc880e
Update main.tsx
escbeargew99-stack Sep 24, 2025
8a100a1
Update openvsx-registry-logo.tsx
escbeargew99-stack Sep 24, 2025
af05be8
Update page-settings.tsx
escbeargew99-stack Sep 24, 2025
179b624
Update members.tsx
escbeargew99-stack Sep 24, 2025
e7c0879
Update footer-content.tsx
escbeargew99-stack Sep 24, 2025
0acc713
Update document.tsx
escbeargew99-stack Sep 24, 2025
8ecba9f
Update adopters.tsx
escbeargew99-stack Sep 24, 2025
ed871cd
Update about.tsx
escbeargew99-stack Sep 24, 2025
4f2bc91
Update Chart.lock
escbeargew99-stack Sep 24, 2025
ead05e9
Update redis-cluster.yaml
escbeargew99-stack Sep 24, 2025
f75010d
Update LICENSE
escbeargew99-stack Sep 24, 2025
6917c55
Update README.md
escbeargew99-stack Sep 24, 2025
3d676a6
Update Dockerfile
escbeargew99-stack Sep 24, 2025
c6e132d
Update .gitpod.yml
escbeargew99-stack Sep 24, 2025
ae9b462
Update Jenkinsfile
escbeargew99-stack Sep 24, 2025
5b9fcb3
Update get_all_extensions.py
escbeargew99-stack Sep 24, 2025
e673c1b
Update get_availability_data.py
escbeargew99-stack Sep 24, 2025
d49730a
Update get_open_vsx_data.py
escbeargew99-stack Sep 24, 2025
388df44
Update get_vs_marketplace_data.py
escbeargew99-stack Sep 24, 2025
0ab4756
Update graph_availability_trends.ipynb
escbeargew99-stack Sep 24, 2025
39230a9
Update graph_licenses.ipynb
escbeargew99-stack Sep 24, 2025
cc7026c
Update graph_most_active.ipynb
escbeargew99-stack Sep 24, 2025
84220da
Update graph_trends.ipynb
escbeargew99-stack Sep 24, 2025
b2e25a4
Update reports.md
escbeargew99-stack Sep 24, 2025
4928d57
Update helm-deploy.sh
escbeargew99-stack Sep 24, 2025
85429f6
Update README.md
escbeargew99-stack Sep 24, 2025
6c46bcb
Update Grafana Agent Overview-1715193342579.json
escbeargew99-stack Sep 24, 2025
c89ab0f
Update Spring Boot Statistics-1715193360107.json
escbeargew99-stack Sep 24, 2025
bb5a089
Update Tracing-1715193376189.json
escbeargew99-stack Sep 24, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 5 additions & 6 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/.project
/generated-production/
/generated-staging/
/jsonnet-generated-production/
/jsonnet-generated-staging/
/charts/openvsx/charts
# Object file
*.o

# Ada Library Information
*.ali
4 changes: 2 additions & 2 deletions .gitpod.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
ports:
ports:
- port: 3000

tasks:
- init: |
corepack enable
Expand Down
4 changes: 2 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
ARG SERVER_VERSION=c2ec92e6
ARG SERVER_VERSION

# Builder image to compile the website
FROM ubuntu AS builder
Expand Down Expand Up @@ -36,4 +36,4 @@ COPY --from=builder --chown=openvsx:openvsx /workdir/configuration/application.y
COPY --from=builder --chown=openvsx:openvsx /workdir/configuration/logback-spring.xml BOOT-INF/classes/

# Replace version placeholder with arg value
RUN sed -i "s/<SERVER_VERSION>/$SERVER_VERSION/g" config/application.yml
RUN sed -i "s/<SERVER_VERSION>/$SERVER_VERSION/g" config/application.yml
6 changes: 3 additions & 3 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Eclipse Public License - v 2.0

Eclipse Public License - v 2.0
THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION
OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
Expand Down Expand Up @@ -274,4 +274,4 @@ version(s), and exceptions or additional permissions here}."
file in a relevant directory) where a recipient would be likely to
look for such a notice.

You may add additional accurate notices of copyright ownership.
You may add additional accurate notices of copyright ownership.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# open-vsx.org

This repository contains the source of [open-vsx.org](https://open-vsx.org), the public instance of [Eclipse Open VSX](https://github.com/eclipse/openvsx). Most of the code is maintained in [eclipse/openvsx](https://github.com/eclipse/openvsx), while here you'll find only adaptations specific to the public instance.

The main artifact is the Docker image available at [ghcr.io/eclipsefdn/openvsx-website](https://github.com/orgs/EclipseFdn/packages/container/package/openvsx-website). It contains the server application with customized frontend and base configuration.

## Publishing and Managing Extensions
Expand Down
2 changes: 1 addition & 1 deletion charts/openvsx/.helmignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Patterns to ignore when building packages.
# Patterns to ignore when building packages.
# This supports shell glob matching, relative path matching, and
# negation (prefixed with !). Only one pattern per line.
.DS_Store
Expand Down
2 changes: 1 addition & 1 deletion charts/openvsx/Chart.lock
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
dependencies:
dependencies:
- name: alloy
repository: https://grafana.github.io/helm-charts
version: 1.1.2
Expand Down
4 changes: 2 additions & 2 deletions charts/openvsx/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: v2
apiVersion: v2
name: openvsx
description: A Helm chart for Kubernetes
type: application
Expand All @@ -7,4 +7,4 @@ appVersion: "1.16.0"
dependencies:
- name: alloy
version: 1.1.2
repository: https://grafana.github.io/helm-charts
repository: https://grafana.github.io/helm-charts
2 changes: 1 addition & 1 deletion charts/openvsx/crds/redis-cluster.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
metadata:
name: redisclusters.open-vsx.org
spec:
scope: Namespaced
Expand Down
4 changes: 2 additions & 2 deletions charts/openvsx/templates/elasticsearch.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
apiVersion: elasticsearch.k8s.elastic.co/v1
kind: Elasticsearch
kind: Elasticsearch
metadata:
labels:
app: {{ .Values.name }}
Expand Down Expand Up @@ -56,4 +56,4 @@ spec:
name: elasticsearch
resources:
{{- toYaml .Values.es.resources | nindent 12 }}
version: 8.7.1
version: 8.7.1
2 changes: 1 addition & 1 deletion charts/openvsx/templates/grafana-alloy.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: v1
apiVersion: v1
kind: ConfigMap
metadata:
labels:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: apps/v1
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
Expand Down
2 changes: 1 addition & 1 deletion charts/openvsx/templates/redis-cluster.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: open-vsx.org/v1
apiVersion: open-vsx.org/v1
kind: RedisCluster
metadata:
labels:
Expand Down
2 changes: 1 addition & 1 deletion charts/openvsx/templates/route.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
apiVersion: route.openshift.io/v1
kind: Route
kind: Route
metadata:
annotations:
haproxy.router.openshift.io/disable_cookies: 'true'
Expand Down
4 changes: 2 additions & 2 deletions charts/openvsx/templates/service-monitor.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
kind: ServiceMonitor
metadata:
labels:
app: {{ .Values.name }}
Expand All @@ -18,4 +18,4 @@ spec:
endpoints:
- port: management
path: /actuator/prometheus
interval: 60s
interval: 60s
2 changes: 1 addition & 1 deletion charts/openvsx/templates/service.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
apiVersion: v1
apiVersion: v1
kind: Service
metadata:
labels:
Expand Down
4 changes: 2 additions & 2 deletions charts/openvsx/values-staging.yaml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# Default values for openvsx staging.
# Default values for openvsx staging.

name: &name open-vsx-org
environment: &environment staging
namespace: &namespace open-vsx-org
host: staging.open-vsx.org

replicaCount: 1
replicaCount: 1
esReplicaCount: 1

image:
Expand Down
4 changes: 2 additions & 2 deletions charts/openvsx/values.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Default values for openvsx.

name: &name open-vsx-org
environment: &environment production
namespace: &namespace open-vsx-org
Expand Down Expand Up @@ -91,4 +91,4 @@ alloy:
app: *name
environment: *environment
fullnameOverride: grafana-alloy-production
namespaceOverride: *namespace
namespaceOverride: *namespace
4 changes: 2 additions & 2 deletions configuration/application.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# This is the base configuration of the server running at open-vsx.org.
# This is the base configuration of the server running at open-vsx.org.
# Properties containing secrets are not included here, e.g. spring.datasource
# for database access and ovsx.storage.azure for file storage access.
# Additional properties are loaded from the file provided with the
# DEPLOYMENT_CONFIG environment variable.
# DEPLOYMENT_CONFIG environment variable.
logging:
pattern:
level: '%5p [${spring.application.name:},%X{traceId:-},%X{spanId:-}]'
Expand Down
4 changes: 2 additions & 2 deletions configuration/logback-spring.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<include resource="org/springframework/boot/logging/logback/base.xml" />
<springProperty scope="context" name="appName" source="spring.application.name"/>

Expand Down
4 changes: 2 additions & 2 deletions dashboards/Grafana Agent Overview-1715193342579.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
{ v
"__inputs": [],
"__elements": {},
"__requires": [
Expand Down Expand Up @@ -1132,4 +1132,4 @@
"uid": "integration-agent",
"version": 1,
"weekStart": ""
}
}
6 changes: 3 additions & 3 deletions dashboards/Spring Boot Statistics-1715193360107.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
{
"__inputs": [
{
"name": "DS_GRAFANACLOUD-OPENVSX-PROM",
Expand All @@ -21,7 +21,7 @@
"type": "grafana",
"id": "grafana",
"name": "Grafana",
"version": "11.1.0-69950"
"version": "11.1.0-6"
},
{
"type": "datasource",
Expand Down Expand Up @@ -4820,4 +4820,4 @@
"uid": "20201230-spring",
"version": 12,
"weekStart": ""
}
}
6 changes: 3 additions & 3 deletions dashboards/Tracing-1715193376189.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"__inputs": [
{
"__inputs": [
{
"name": "DS_GRAFANACLOUD-OPENVSX-TRACES",
"label": "grafanacloud-openvsx-traces",
Expand Down Expand Up @@ -371,4 +371,4 @@
"uid": "edc2eznq882rkb",
"version": 1,
"weekStart": ""
}
}
Loading