Skip to content

Commit 0b2e46d

Browse files
committed
updates to agents
1 parent c15abcc commit 0b2e46d

File tree

8 files changed

+22
-16
lines changed

8 files changed

+22
-16
lines changed

.env

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
SENTRIUS_VERSION=1.0.27
2-
SENTRIUS_SSH_VERSION=1.0.25
3-
SENTRIUS_KEYCLOAK_VERSION=1.0.17
4-
SENTRIUS_AGENT_VERSION=1.0.33
1+
SENTRIUS_VERSION=1.0.28
2+
SENTRIUS_SSH_VERSION=1.0.26
3+
SENTRIUS_KEYCLOAK_VERSION=1.0.18
4+
SENTRIUS_AGENT_VERSION=1.0.34
55
SENTRIUS_AI_AGENT_VERSION=1.0.0

ai-agent/src/main/java/io/sentrius/agent/analysis/AiAgent.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,15 @@
22

33
import org.springframework.boot.SpringApplication;
44
import org.springframework.boot.autoconfigure.SpringBootApplication;
5-
import org.springframework.boot.autoconfigure.domain.EntityScan;
6-
import org.springframework.data.jpa.repository.config.EnableJpaRepositories;
75
import org.springframework.scheduling.annotation.EnableScheduling;
86

97

10-
@SpringBootApplication(scanBasePackages = {"io.sentrius.agent", "io.sentrius.sso"})
11-
@EntityScan(basePackages = {"io.sentrius.sso.core.model", "io.sentrius.sentrius.ai.model"})
8+
@SpringBootApplication(scanBasePackages = {"io.sentrius.agent", "io.sentrius.sso"},
9+
exclude = {
10+
org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration.class,
11+
org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration.class,
12+
org.springframework.boot.autoconfigure.data.jpa.JpaRepositoriesAutoConfiguration.class
13+
})
1214
@EnableScheduling
1315
public class AiAgent {
1416
public static void main(String[] args) {

ai-agent/src/main/java/io/sentrius/agent/analysis/agents/agents/RegisteredAgent.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,9 @@ public void onApplicationEvent(final ApplicationReadyEvent event) {
2929

3030
String command = "ssh connect host123";
3131

32+
log.info("Registering agent...");
3233
zeroTrustClientService.requestZtatToken(user, command);
34+
log.info("Registered agent is running");
3335
return;
3436
}
3537

ai-agent/src/main/resources/application.properties

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,16 +50,16 @@ server.error.whitelabel.enabled=false
5050

5151
keycloak.realm=sentrius
5252
keycloak.base-url=${KEYCLOAK_BASE_URL:http://localhost:8180}
53-
spring.security.oauth2.client.registration.keycloak.client-id=sentrius-api
54-
spring.security.oauth2.client.registration.keycloak.client-secret=nGkEukexSWTvDzYjSkDmeUlM0FJ5Jhh0
53+
spring.security.oauth2.client.registration.keycloak.client-id=sentrius-agent
54+
spring.security.oauth2.client.registration.keycloak.client-secret=HmS18jTiB3lH9JUsreZSVhlsUnj5NlqU
5555
spring.security.oauth2.client.registration.keycloak.authorization-grant-type=authorization_code
5656
spring.security.oauth2.client.registration.keycloak.redirect-uri=http://192.168.1.162:8080/login/oauth2/code/keycloak
5757
spring.security.oauth2.client.registration.keycloak.scope=openid,profile,email
5858

5959
spring.security.oauth2.resourceserver.jwt.issuer-uri=http://192.168.1.162:8180/realms/sentrius
6060
spring.security.oauth2.client.provider.keycloak.issuer-uri=http://192.168.1.162:8180/realms/sentrius
6161
# for testing analytics agents
62-
agents.session-analytics.enabled=true
62+
agents.ai.registered.agent.enabled=true
6363
management.endpoints.web.exposure.include=health
6464
management.endpoint.health.show-details=always
65-
agent.api.url=http://
65+
agent.api.url=http://localhost:8080/

ops-scripts/local/deploy-helm.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ fi
2626
helm upgrade --install sentrius ./sentrius-chart --namespace ${TENANT} \
2727
--set tenant=${TENANT} \
2828
--set subdomain="localhost" \
29-
--set keycloakSubdomain="sentrius-keycloak:8081" \
29+
--set keycloakSubdomain="sentrius-keycloak" \
30+
--set keycloakHostname="sentrius-keycloak:8081" \
3031
--set keycloakDomain="http://sentrius-keycloak:8081" \
3132
--set sentriusDomain="http://sentrius:8080" \
3233
--set sentrius.image.repository="sentrius" \

sentrius-chart/templates/ingress.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@ spec:
2323
{{- if .Values.ingress.tlsEnabled }}
2424
tls:
2525
- hosts:
26-
- keycloak.{{ .Values.subdomain }}
26+
- {{ .Values.keycloakSubdomain }}
2727
- {{ .Values.subdomain }}
2828
secretName: wildcard-cert-{{ .Values.tenant }}
2929
{{- end }}
3030
rules:
31-
- host: keycloak.{{ .Values.subdomain }}
31+
- host: {{ .Values.keycloakSubdomain }}
3232
http:
3333
paths:
3434
- path: /

sentrius-chart/templates/keycloak-deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ spec:
5555
- name: KC_DB_PASSWORD
5656
value: {{ .Values.keycloak.db.password }}
5757
- name: KC_HOSTNAME
58-
value: {{ .Values.keycloakSubdomain }}
58+
value: {{ .Values.keycloakHostname }}
5959
- name: KC_HOSTNAME_STRICT
6060
value: "false"
6161
- name: KEYCLOAK_LOGLEVEL

sentrius-chart/values.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ environment: "gke" # Can be "gke", "aws", "azure", "local"
77
tenant: sentrius-demo
88
subdomain: "{{ .Values.tenant }}.sentrius.cloud"
99
keycloakSubdomain: keycloak.{{ .Values.subdomain }}
10+
keycloakHostname: "{{ .Values.keycloakSubdomain }}"
1011
keycloakDomain: https://{{ .Values.keycloakSubdomain }}
1112
sentriusDomain: https://{{ .Values.subdomain }}
1213

0 commit comments

Comments
 (0)