用于活动目录的 Openshift cronjob

问题描述 投票:0回答:1

我想创建一个 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)

知道接下来的步骤是什么吗

python cron azure-active-directory openshift
1个回答
0
投票

如何继续编写脚本以使用 OpenShift CLI 将它们填充到 OCP 组中(即

oc adm groups new <group-name>
)?然后,部署 CronJob 来运行脚本。您可以参考https://docs.openshift.com/container-platform/3.11/dev_guide/cron_jobs.html了解更多关于CronJobs的信息。

© www.soinside.com 2019 - 2024. All rights reserved.