Project

redfish

0.0
No release in over 3 years
Low commit activity in last 3 years
A lightweight library for configuring GlassFish/Payara servers.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

= 5.0.2
= 0.14.0
 Project Readme

Redfish

Build Status

Redfish is a lightweight ruby library for configuring GlassFish or Payara servers.

TODO

Note: Items marked with (C) are required to convert chef infrastructure over, (L) required to replace setup.sh infrastructure, (D) for docker integration.

  • Enhance Json DSL

    • Add tests for domain interpretation - create phase as well as restart_if_required (C), (D), (L)
    • Raise an exception if any unprocessed data unless attribute starts with _
    • Allow global ordering of items across elements. Make priority a string with two numbers? "10:10" (C), (D), (L)
  • Enable reload of applications under conditions such as;

    • underlying resources updated that are used by application. Do this by extra listeners that use additional rules. (C)
  • Add integration level tests (C)

  • When tmpfs support is improved for osx clients talking to Linux servers add something like the following for all builds.

    --tmpfs /tmp:rw,noexec,nosuid,size=65536k --tmpfs /srv/glassfish:rw,noexec,nosuid,size=65536k --read-only

  • Disable writing the shared memory mapped files for performance counters via -XX:+PerfDisableSharedMem