Skip to content

Latest commit

 

History

History
50 lines (31 loc) · 1.47 KB

File metadata and controls

50 lines (31 loc) · 1.47 KB

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