Skip to content

Commit 3cd64b0

Browse files
committed
Update Stellio
1 parent cf85e74 commit 3cd64b0

6 files changed

Lines changed: 50 additions & 31 deletions

File tree

.env

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ EXPOSED_PORT=1026
44

55
# Orion variables
66
ORION_LD_PORT=1026
7-
ORION_LD_VERSION=1.7.1
7+
ORION_LD_VERSION=1.8.0
88

99
# Mintaka variables
1010
MINTAKA_PORT=8080
@@ -29,7 +29,7 @@ MONGO_DB_PORT=27017
2929
MONGO_DB_VERSION=6.0
3030

3131
# IoT Agent Ultralight Variables
32-
ULTRALIGHT_VERSION=3.3.0-distroless
32+
ULTRALIGHT_VERSION=3.4.0-distroless
3333
IOTA_NORTH_PORT=4041
3434
IOTA_SOUTH_PORT=7896
3535

README.ja.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1003,8 +1003,8 @@ curl -L -X GET \
10031003
"observedAt": "2021-09-16T15:24:15.781Z"
10041004
},
10051005
"category": {
1006-
"value": "sensor",
1007-
"type": "Property",
1006+
"vocab": "sensor",
1007+
"type": "VocabProperty",
10081008
"observedAt": "2021-09-16T15:24:15.781Z"
10091009
},
10101010
"controlledProperty": {

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -988,8 +988,8 @@ attribute has also been added to the model.
988988
"observedAt": "2021-09-16T15:24:15.781Z"
989989
},
990990
"category": {
991-
"value": "sensor",
992-
"type": "Property",
991+
"vocab": "sensor",
992+
"type": "VocabProperty",
993993
"observedAt": "2021-09-16T15:24:15.781Z"
994994
},
995995
"controlledProperty": {

docker-compose/stellio.yml

Lines changed: 40 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,19 @@ services:
44
hostname: stellio
55
labels:
66
org.fiware: 'tutorial'
7-
image: stellio/stellio-api-gateway:${STELLIO_DOCKER_TAG}
7+
image: quay.io/fiware/stellio-api-gateway:${STELLIO_DOCKER_TAG}
88
environment:
99
- SPRING_PROFILES_ACTIVE=docker
1010
ports:
11-
- ${EXPOSED_PORT:-1026}:${STELLIO_PORT:-9090}
11+
- "${EXPOSED_PORT}:${STELLIO_PORT}"
12+
networks:
13+
- default
1214

1315
search-service:
1416
container_name: stellio-search-service
1517
labels:
1618
org.fiware: 'tutorial'
17-
image: stellio/stellio-search-service:${STELLIO_DOCKER_TAG}
19+
image: quay.io/fiware/stellio-search-service:${STELLIO_DOCKER_TAG}
1820
environment:
1921
- SPRING_PROFILES_ACTIVE=docker
2022
- SPRING_R2DBC_URL=r2dbc:postgresql://postgres/stellio_search
@@ -28,10 +30,24 @@ services:
2830
- APPLICATION_TENANTS_1_NAME=openiot
2931
- APPLICATION_TENANTS_1_ISSUER=https://sso.stellio.io/auth/realms/openiot
3032
- APPLICATION_TENANTS_1_DBSCHEMA=openiot
33+
- APPLICATION_TENANTS_2_NAME=farmer
34+
- APPLICATION_TENANTS_2_ISSUER=https://sso.stellio.io/auth/realms/farmer
35+
- APPLICATION_TENANTS_2_DBSCHEMA=farmer
36+
- APPLICATION_TENANTS_3_NAME=vet
37+
- APPLICATION_TENANTS_3_ISSUER=https://sso.stellio.io/auth/realms/vet
38+
- APPLICATION_TENANTS_3_DBSCHEMA=vet
39+
- APPLICATION_TENANTS_4_NAME=contractor
40+
- APPLICATION_TENANTS_4_ISSUER=https://sso.stellio.io/auth/realms/contractor
41+
- APPLICATION_TENANTS_4_DBSCHEMA=contractor
42+
- APPLICATION_TENANTS_5_NAME=weather
43+
- APPLICATION_TENANTS_5_ISSUER=https://sso.stellio.io/auth/realms/weather
44+
- APPLICATION_TENANTS_5_DBSCHEMA=weather
3145
- APPLICATION_PAGINATION_LIMIT-DEFAULT=30
3246
- APPLICATION_PAGINATION_LIMIT-MAX=1000
3347
ports:
3448
- 8083:8083
49+
networks:
50+
- default
3551
restart: always
3652
depends_on:
3753
postgres:
@@ -43,7 +59,7 @@ services:
4359
container_name: stellio-subscription-service
4460
labels:
4561
org.fiware: 'tutorial'
46-
image: stellio/stellio-subscription-service:${STELLIO_DOCKER_TAG}
62+
image: quay.io/fiware/stellio-subscription-service:${STELLIO_DOCKER_TAG}
4763
environment:
4864
- SPRING_PROFILES_ACTIVE=docker
4965
- SPRING_R2DBC_URL=r2dbc:postgresql://postgres/stellio_subscription
@@ -57,10 +73,24 @@ services:
5773
- APPLICATION_TENANTS_1_NAME=openiot
5874
- APPLICATION_TENANTS_1_ISSUER=https://sso.stellio.io/auth/realms/openiot
5975
- APPLICATION_TENANTS_1_DBSCHEMA=openiot
76+
- APPLICATION_TENANTS_2_NAME=farmer
77+
- APPLICATION_TENANTS_2_ISSUER=https://sso.stellio.io/auth/realms/farmer
78+
- APPLICATION_TENANTS_2_DBSCHEMA=farmer
79+
- APPLICATION_TENANTS_3_NAME=vet
80+
- APPLICATION_TENANTS_3_ISSUER=https://sso.stellio.io/auth/realms/vet
81+
- APPLICATION_TENANTS_3_DBSCHEMA=vet
82+
- APPLICATION_TENANTS_4_NAME=contractor
83+
- APPLICATION_TENANTS_4_ISSUER=https://sso.stellio.io/auth/realms/contractor
84+
- APPLICATION_TENANTS_4_DBSCHEMA=contractor
85+
- APPLICATION_TENANTS_5_NAME=weather
86+
- APPLICATION_TENANTS_5_ISSUER=https://sso.stellio.io/auth/realms/weather
87+
- APPLICATION_TENANTS_5_DBSCHEMA=weather
6088
- APPLICATION_PAGINATION_LIMIT-DEFAULT=30
6189
- APPLICATION_PAGINATION_LIMIT-MAX=1000
6290
ports:
6391
- 8085:8084
92+
networks:
93+
- default
6494
restart: always
6595
depends_on:
6696
postgres:
@@ -71,10 +101,12 @@ services:
71101
kafka:
72102
labels:
73103
org.fiware: 'tutorial'
74-
image: confluentinc/cp-kafka:7.3.1
104+
image: confluentinc/cp-kafka:7.6.0
75105
container_name: kafka
76106
ports:
77107
- 29092:29092
108+
networks:
109+
- default
78110
restart: always
79111
environment:
80112
KAFKA_BROKER_ID: 1
@@ -88,17 +120,14 @@ services:
88120
KAFKA_INTER_BROKER_LISTENER_NAME: 'PLAINTEXT'
89121
KAFKA_CONTROLLER_LISTENER_NAMES: 'CONTROLLER'
90122
KAFKA_LOG4J_ROOT_LOGLEVEL: INFO
91-
volumes:
92-
- ./stellio/kafka/update_run.sh:/tmp/update_run.sh
93-
command: "bash -c 'if [ ! -f /tmp/update_run.sh ]; then echo \"ERROR: Did you forget the update_run.sh file that came with this docker-compose.yml file?\" && exit 1 ; else /tmp/update_run.sh && /etc/confluent/docker/run ; fi'"
123+
CLUSTER_ID: NjExODZhMWVjMzllMTFlZm
94124

95125

96126
# Databases
97127
postgres:
98128
labels:
99129
org.fiware: 'tutorial'
100130
image: stellio/stellio-timescale-postgis:${STELLIO_TIMESCALE_POSTGIS}
101-
102131
hostname: postgres
103132
container_name: db-postgres
104133
environment:
@@ -109,6 +138,8 @@ services:
109138
- ACCEPT_TIMESCALE_TUNING=TRUE
110139
ports:
111140
- 5432:5432
141+
networks:
142+
- default
112143
volumes:
113144
- postgres-db:/var/lib/postgresql
114145
healthcheck:
@@ -118,7 +149,6 @@ services:
118149
retries: 20
119150
start_period: 10s
120151

121-
122152
farmer:
123153
environment:
124154
- CONTEXT_BROKER=http://stellio:${STELLIO_PORT}

docker-compose/stellio/kafka/update_run.sh

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

import-data

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ curl -s -o /dev/null -X POST 'http://'"${CONTEXT_BROKER}"'/ngsi-ld/v1/entityOper
117117
{
118118
"id": "urn:ngsi-ld:Building:farm001",
119119
"type": "Building",
120-
"category": {"type": "Property", "value": ["farm"]},
120+
"category": {"type": "VocabProperty", "vocab": ["farm"]},
121121
"address": {
122122
"type": "Property",
123123
"value": { "streetAddress": "Großer Stern 1", "addressRegion": "Berlin", "addressLocality": "Tiergarten", "postalCode": "10557"},
@@ -133,7 +133,7 @@ curl -s -o /dev/null -X POST 'http://'"${CONTEXT_BROKER}"'/ngsi-ld/v1/entityOper
133133
{
134134
"id": "urn:ngsi-ld:Building:barn002",
135135
"type": "Building",
136-
"category": {"type": "Property", "value": ["barn"]},
136+
"category": {"type": "VocabProperty", "vocab": ["barn"]},
137137
"address": {
138138
"type": "Property",
139139
"value": { "streetAddress": "Straße des 17. Juni", "addressRegion": "Berlin", "addressLocality": "Tiergarten", "postalCode": "10557"},
@@ -149,7 +149,7 @@ curl -s -o /dev/null -X POST 'http://'"${CONTEXT_BROKER}"'/ngsi-ld/v1/entityOper
149149
{
150150
"id": "urn:ngsi-ld:Building:tower003",
151151
"type": "Building",
152-
"category": {"type": "Property", "value": ["water_tower"]},
152+
"category": {"type": "VocabProperty", "vocab": ["water_tower"]},
153153
"address": {
154154
"type": "Property",
155155
"value": { "streetAddress": "John-Foster-Dulles-Allee", "addressRegion": "Berlin", "addressLocality": "Tiergarten", "postalCode": "10557"},
@@ -165,7 +165,7 @@ curl -s -o /dev/null -X POST 'http://'"${CONTEXT_BROKER}"'/ngsi-ld/v1/entityOper
165165
{
166166
"id": "urn:ngsi-ld:Building:farm002",
167167
"type": "Building",
168-
"category": {"type": "Property", "value": ["farm"]},
168+
"category": {"type": "VocabProperty", "vocab": ["farm"]},
169169
"address": {
170170
"type": "Property",
171171
"value": { "streetAddress": "Hardenbergplatz 8", "addressRegion": "Berlin", "addressLocality": "Tiergarten", "postalCode": "10787"},

0 commit comments

Comments
 (0)