Build Information:
- rpm -qa | grep noobaa
noobaa-core-5.19.0-20250511.el9.x86_64
Applied the lifecycle policy and when ilm got generated it had escaped characters %2F instead "/"
#s3ac2 s3api put-bucket-lifecycle-configuration --bucket bc2 --lifecycle-configuration file://expirtationRules1.json
- s3ac2 s3api put-bucket-lifecycle-configuration --bucket bc2 --lifecycle-configuration file://expirtationRules1.json
urllib3/connectionpool.py:1064: InsecureRequestWarning: Unverified HTTPS request is being made to host '. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings
- s3ac2 s3api get-bucket-lifecycle-configuration --bucket bc2
urllib3/connectionpool.py:1064: InsecureRequestWarning: Unverified HTTPS request is being made to host ''. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/1.26.x/advanced-usage.html#ssl-warnings
{
"Rules": [
{
"Expiration":
{ "Days": 4 },
"ID": "expire-data",
"Filter":
{ "Prefix": "data/" },
"Status": "Enabled"
},
{
"Expiration":
{ "Days": 2 },
"ID": "expire-logs",
"Filter":
{ "Prefix": "logs/" },
"Status": "Enabled"
}
]
}
Execute **
#noobaa-cli lifecycle --disable_runtime_validation
- pwd
/var/log/noobaa/lifecycle/lifecycle_ilm_policies
- ls -lrt
total 4
rw-r----. 1 root root 990 May 12 16:53 noobaa_ilm_policy_%2Fmnt%2Fgpfs0_1747061587898