All community contributions in this pull request are licensed to the project maintainers
under the terms of the [Apache 2 license] (https://www.apache.org/licenses/LICENSE-2.0).
By creating this pull request I represent that I have the right to license the
contributions to the project maintainers under the Apache 2 license.
Description
Updates validation to accept lifecycle options with noncurrent-transition-newer set
Motivation and Context
Trying to set ILM rule using noncurrent-transition-newer flag triggered validation which was only checking transitionDays
jillii ~/mc [(HEAD detached at upstream/master)] $ ./mc ilm rule add --noncurrent-transition-newer 3 --noncurrent-transition-tier "TESTA" minio/jilltest
mc: <ERROR> Unable to generate new lifecycle rules for the input: noncurrentversion-transition-days must be set.
How to test this PR?
Try adding a new ILM rule using the --noncurrent-transition-newer flag
Types of changes
[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Optimization (provides speedup with no functional changes)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
Checklist:
[ ] Fixes a regression (If yes, please add commit-id or PR # here)
Community Contribution License
All community contributions in this pull request are licensed to the project maintainers under the terms of the [Apache 2 license] (https://www.apache.org/licenses/LICENSE-2.0). By creating this pull request I represent that I have the right to license the contributions to the project maintainers under the Apache 2 license.
Description
Updates validation to accept lifecycle options with noncurrent-transition-newer set
Motivation and Context
Trying to set ILM rule using noncurrent-transition-newer flag triggered validation which was only checking transitionDays
How to test this PR?
Try adding a new ILM rule using the --noncurrent-transition-newer flag
Types of changes
Checklist:
commit-id
orPR #
here)