Matt Sicker
Matt Sicker
Log the creation, update, and deletion of credentials. This should include information such as the user performing the action, the timestamp, and the credentialsId.
This should offer a configuration UI and ability to output audit log events to a configurable JDBC datasource. Determine whether it would be better to offer a sort of mapping...
Now that there are two different appenders (each with their own layout to configure), it would be great to change the configuration to use Describable/Descriptor classes for appenders and layouts....
Several source files are missing their MIT license headers. Any file that is missing a copyright header should be updated to include that.
An initial formatting style was defined in the docs. A checkstyle build plugin or similar should be configured to enforce this style or something similar, and the source code should...
Starting in Log4j 2.12.0 (unreleased at time of writing), Log4j will support [configuration management via a config server](https://issues.apache.org/jira/browse/LOG4J2-913). This may be useful for this plugin.
### Issue Summary: An interface should be created from `AbstractCredentialsLoader` and made to extend `SpinnakerExtensionPoint` to allow for plugins to implement or define custom credentials loader beans. Some other interfaces...
### Issue Summary: There are a few things in Fiat that are needed in Kork that can't be directly used due to Kork being a library that Fiat uses. This...
### Issue Summary: Spring provides two primary ways of performing data validation: the `BindingResult` API (which extends `Errors`) and the JavaEE/JakartaEE constraint validation API (implemented by Hibernate Validator). Neither of...
### Issue Summary: Gate is configured to use an anonymous principal with the username `anonymous`, but Fiat is configured to use the default Spring Security settings which uses an anonymous...