我想创建一个 openshift cronjob 来验证 azure 中 AD 组的特定模式并将其填充到 OCP 组中/
我创建了一个 python 脚本来检查模式
import re
import os
ad_groups = os.environ.get('AD_GROUPS')
def is_valid_ad_group(ad_group_name):
pattern = #pattern 1
pattern2 = #pattern2
if re.match(pattern, ad_group_name, re.IGNORECASE) or re.match(pattern2, ad_group_name, re.IGNORECASE):
print("Pattern matched")
return True
else:
print("Pattern unmatched")
return False
test_cases = ad_groups.split(',') if ad_groups else []
for test_case in test_cases:
print(f"Input: {test_case}")
result = is_valid_ad_group(test_case)
知道接下来的步骤是什么吗
如何继续编写脚本以使用 OpenShift CLI 将它们填充到 OCP 组中(即
oc adm groups new <group-name>
)?然后,部署 CronJob 来运行脚本。您可以参考https://docs.openshift.com/container-platform/3.11/dev_guide/cron_jobs.html了解更多关于CronJobs的信息。