Rundeck: Как мне успешно включить канал RSS? - PullRequest
0 голосов
/ 04 марта 2020

Я использую версию сообщества Rundeck на Windows. Я хочу включить функцию RSS, чтобы я мог представить данные на веб-панели. Я включил rss в rundeck-config.properties:

#rss.enabled if set to true enables RSS feeds that are public (non-authenticated)
#rss.enabled=false
rss.enabled=true

Затем я перезапустил JVM и вижу, что он включен правильно:

[2020-03-04 11:27:21.572]  INFO BootStrap --- [           main] Starting Rundeck 3.2.1-20200113 (2020-01-13) ...
[2020-03-04 11:27:21.572]  INFO BootStrap --- [           main] using rdeck.base config property: C:/rundeck
[2020-03-04 11:27:21.588]  INFO BootStrap --- [           main] loaded configuration: C:\rundeck\etc\framework.properties
[2020-03-04 11:27:21.635]  INFO BootStrap --- [           main] **RSS feeds enabled**
[2020-03-04 11:27:21.635]  INFO BootStrap --- [           main] Using builtin realm authentication
[2020-03-04 11:27:21.635]  INFO BootStrap --- [           main] Preauthentication is disabled
[2020-03-04 11:27:21.697]  INFO BootStrap --- [           main] Rundeck is ACTIVE: executions can be run.
[2020-03-04 11:27:21.697]  WARN BootStrap --- [           main] The JVM default encoding is not UTF-8: windows-1252, you may not see output as expected for multibyte locales. Specify -Dfile.encoding=UTF-8 in the JVM options.
[2020-03-04 11:27:21.901]  WARN BootStrap --- [           main] [Development Mode] Usage of H2 database is recommended only for development and testing
[2020-03-04 11:27:22.057]  INFO BootStrap --- [           main] Rundeck startup finished in 880ms
Grails application running at http://myserver:4440 in environment: production
[2020-03-04 11:27:27.721] ERROR SetUserInterceptor --- [qtp499085946-36] Unauthenticated API request
[2020-03-04 11:27:27.752] ERROR AuthorizationInterceptor --- [qtp499085946-36] (unauthenticated) UNAUTHORIZED for menu/apiExecutionsRunningv14
[2020-03-04 11:27:41.433] DEBUG GrailsUsernamePasswordAuthenticationFilter --- [qtp499085946-40] Request is to process authentication
[2020-03-04 11:27:41.762] DEBUG GrailsUsernamePasswordAuthenticationFilter --- [qtp499085946-40] Authentication success. Updating SecurityContextHolder to contain: org.springframework.security.authentication.UsernamePasswordAuthenticationToken@880103f9: Principal: org.springframework.security.core.userdetails.User@724e14b9: Username: myuser; Password: [PROTECTED]; Enabled: true; AccountNonExpired: true; credentialsNonExpired: true; AccountNonLocked: true; Granted Authorities: admin,user; Credentials: [PROTECTED]; Authenticated: true; Details: org.springframework.security.web.authentication.WebAuthenticationDetails@0: RemoteIpAddress: 10.x.x.x; SessionId: node01b80jsnk95hit1hxoo2gz3q3dt2; Granted Authorities: admin, user
[2020-03-04 11:28:29.955] ERROR SetUserInterceptor --- [qtp499085946-34] Unauthenticated API request
...

Однако при просмотре страницы Activity нет никаких признаков того, что канал активен, независимо от примененных критериев фильтра. В документации говорится: «Если настроено, значок RSS предоставляет ссылку на просмотр RSS событий, которые соответствуют текущим критериям фильтрации». Источник

Как мне успешно включить канал RSS?

1 Ответ

1 голос
/ 04 марта 2020

Кажется, потерянный значок (должен быть исправлен в следующем выпуске) Я тестировал под 3.0.X и работает нормально. На 3.2.3, вы можете использовать ссылку сразу после установки функции и работает:

http://your-rundeck-host:4440/feed/index?projFilter=YourProject

РЕДАКТИРОВАТЬ: следуйте за проблемой здесь .

...