@@ -14,6 +14,8 @@ operator_pipeline_image_tag: latest
1414operator_pipeline_image_pull_spec : " {{ operator_pipeline_image_repo }}:{{ operator_pipeline_image_tag }}"
1515operator_pipeline_pending_namespace : " operator-pipeline-{{ env }}"
1616
17+ operator_pipeline_base_url : " apps.pipelines-stage.0ce8.p1.openshiftapps.com"
18+
1719tekton_pruner_keep : 10
1820
1921# #### Secrets locations
@@ -41,7 +43,6 @@ operator_pipeline_gpg_passphrase_path: ../../vaults/{{ env }}/operator-pipeline-
4143# SSH key for the operator pipeline bot to access git repositories
4244operator_pipeline_bot_ssh_key_path : ../../vaults/common/github-bot-ssh
4345
44- operator_pipeline_url : " https://operator-pipeline-{{ oc_namespace }}.apps.pipelines-stage.0ce8.p1.openshiftapps.com"
4546operator_pipeline_webhook_secret : ../../vaults/common/github-webhook-secret-preprod.txt
4647
4748kerberos_keytab_isv : ../../vaults/common/nonprod-operatorpipelines.keytab
@@ -59,3 +60,85 @@ community_operator_hosted_pipeline_registry_auth_path: ../../vaults/{{ env }}/re
5960community_operator_pipeline_pending_namespace : " community-operator-pipeline-{{ env }}"
6061
6162signing_pub_key_local_path : ../../vaults/{{ env }}/sig-key.pub
63+
64+ # Webhook dispatcher
65+ operator_pipeline_webhook_dispatcher_config_file : ../../vaults/common/webhook-dispatcher-config.yml
66+ operator_pipeline_dispatcher_hosted_pipeline_events :
67+ - labeled
68+ - opened
69+ - reopened
70+ - synchronize
71+ - ready_for_review
72+ operator_pipeline_dispatcher_release_pipeline_events :
73+ - labeled
74+ - closed
75+
76+ operator_pipeline_dispatcher_hosted_capacity : 3
77+ operator_pipeline_dispatcher_release_capacity : 3
78+
79+ operator_pipeline_callback_url : " https://operator-pipeline-{{ oc_namespace }}.{{ operator_pipeline_base_url}}"
80+ operator_pipeline_community_pipeline_callback_url : " https://community-operator-pipeline-{{ oc_namespace }}.{{ operator_pipeline_base_url }}"
81+
82+ operator_pipeline_certified_operators_repository_name : " redhat-openshift-ecosystem/certified-operators-preprod"
83+ operator_pipeline_marketplace_operators_repository_name : " redhat-openshift-ecosystem/redhat-marketplace-operators-preprod"
84+ operator_pipeline_community_operators_repository_name : " redhat-openshift-ecosystem/community-operators-pipeline-preprod"
85+
86+ operator_pipeline_dispatcher_config :
87+ - name : Hosted pipeline for certified operators
88+ events : " {{ operator_pipeline_dispatcher_hosted_pipeline_events }}"
89+ full_repository_name : " {{ operator_pipeline_certified_operators_repository_name }}"
90+ capacity :
91+ type : ocp_tekton
92+ pipeline_name : " operator-hosted-pipeline"
93+ max_capacity : " {{ operator_pipeline_dispatcher_hosted_capacity }}"
94+ namespace : " {{ oc_namespace }}"
95+ callback_url : " {{ operator_pipeline_callback_url }}"
96+ - name : Release pipeline for certified operators
97+ events : " {{ operator_pipeline_dispatcher_release_pipeline_events }}"
98+ full_repository_name : " {{ operator_pipeline_certified_operators_repository_name }}"
99+ capacity :
100+ type : ocp_tekton
101+ pipeline_name : " operator-release-pipeline"
102+ max_capacity : " {{ operator_pipeline_dispatcher_release_capacity }}"
103+ namespace : " {{ oc_namespace }}"
104+ callback_url : " {{ operator_pipeline_callback_url }}"
105+
106+ - name : Hosted pipeline for marketplace operators
107+ events : " {{ operator_pipeline_dispatcher_hosted_pipeline_events }}"
108+ full_repository_name : " {{ operator_pipeline_marketplace_operators_repository_name }}"
109+ capacity :
110+ type : ocp_tekton
111+ pipeline_name : " operator-hosted-pipeline"
112+ max_capacity : " {{ operator_pipeline_dispatcher_hosted_capacity }}"
113+ namespace : " {{ oc_namespace }}"
114+ callback_url : " {{ operator_pipeline_callback_url }}"
115+
116+ - name : Release pipeline for marketplace operators
117+ events : " {{ operator_pipeline_dispatcher_release_pipeline_events }}"
118+ full_repository_name : " {{ operator_pipeline_marketplace_operators_repository_name }}"
119+ capacity :
120+ type : ocp_tekton
121+ pipeline_name : " operator-release-pipeline"
122+ max_capacity : " {{ operator_pipeline_dispatcher_release_capacity }}"
123+ namespace : " {{ oc_namespace }}"
124+ callback_url : " {{ operator_pipeline_callback_url }}"
125+
126+ - name : Hosted pipeline for community operators
127+ events : " {{ operator_pipeline_dispatcher_hosted_pipeline_events }}"
128+ full_repository_name : " {{ operator_pipeline_community_operators_repository_name }}"
129+ capacity :
130+ type : ocp_tekton
131+ pipeline_name : " operator-hosted-pipeline"
132+ max_capacity : " {{ operator_pipeline_dispatcher_hosted_capacity }}"
133+ namespace : " {{ oc_namespace }}"
134+ callback_url : " {{ operator_pipeline_community_pipeline_callback_url }}"
135+
136+ - name : Release pipeline for community operators
137+ events : " {{ operator_pipeline_dispatcher_release_pipeline_events }}"
138+ full_repository_name : " {{ operator_pipeline_community_operators_repository_name }}"
139+ capacity :
140+ type : ocp_tekton
141+ pipeline_name : " operator-release-pipeline"
142+ max_capacity : " {{ operator_pipeline_dispatcher_release_capacity }}"
143+ namespace : " {{ oc_namespace }}"
144+ callback_url : " {{ operator_pipeline_community_pipeline_callback_url }}"
0 commit comments