Releases: gerald1248/openshift-linter
Releases · gerald1248/openshift-linter
YAML everywhere
The linter accepts YAML from pipes and requests now. This shortens quick calls to:
$ oc export --raw dc | docker run --rm -i gerald1248/openshift-linter:latest
Pipes
- added input pipe support
- fixed return codes for use in build pipelines
Selection
- adds option to select one or more checks only
- removes redundant namespace label option (export with --raw flag instead)
In-memory certificates
- when certificate and key aren't specified, the application will generate its own in memory (server mode only)
Cross-compilation
v0.2.4 introduces a build-all target, so Linux, Windows and Mac binaries can be built with a single command.
Skip container fix
- addresses issue in reports with skipped containers
- chart drawing is more resilient after skipping logic has been applied
Registry whitelist, skip containers
- ensure images are pulled from whitelisted registries
- skip admin containers: it's fine for some containers to run with elevated privileges
New objects
- filter by object's 'kind' property
- support top-level 'Template' as well as 'List'
- example: identify conflicts in 'Route' objects
TLS
- Enabled TLS for server use
- Added Linux x64 cross-compilation target
Updated names and descriptions
The names of the checks should be reasonably self-explanatory now and the list
command shows both item names and short descriptions.
The image pull policy
check now looks for :latest
images as well as the value Always
.