Skip to content

rundeck-plugins/ui-plugin-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XKCD - UI plugin demo

Repository Overview

This is a configuration-only repository containing Rundeck UI plugin examples. It includes:

  • Static configuration files (YAML, JSON)
  • Client-side resources (CSS, vanilla JavaScript)
  • Documentation and build scripts
  • No runtime dependencies or executable server-side code

Plugin Description

This plugin uses javascript + a mocked ajax request to modify Jobs list page

On the jobs page, it adds on top of the job list, a random image from a json source file. To retrieve this image, the code uses a ajax call to a local file, this can be replaced with a call to a webservice on the same server as the rundeck instance.

Security and Compliance

This repository includes files for organizational security scanning compliance:

  • package.json: Minimal configuration identifying this as a config-only repository
  • .snyk: Security policy file documenting the repository's security posture
  • SECURITY.md: Security documentation and vulnerability reporting guidelines

The repository contains no runtime dependencies and passes security scanning requirements.

Update the xkcd source

Edit getSources.sh Set TODAY to the latest xkcd comic of the day. Run: ./getSources.sh > xkcdsource.json

Build

Using make:

make clean build

Install

cp build/libs/xkcd-ui.zip $RDECK_BASE/libext

XKCD is A webcomic of romance, sarcasm, math, and language. By Randall Munroe, see more about xkcd here => https://xkcd.com

About

Rundeck UI plugin examples

Resources

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors