File tree Expand file tree Collapse file tree 14 files changed +122
-0
lines changed
translate-engagement-data Expand file tree Collapse file tree 14 files changed +122
-0
lines changed Original file line number Diff line number Diff line change
1
+ apiVersion: argoproj.io/v1alpha1
2
+ kind: Application
3
+ metadata:
4
+ name: "{{ resource_prefix }}-{{ item.id }}"
5
+ labels:
6
+ created-by: "{{ created_by }}"
7
+ spec:
8
+ destination:
9
+ namespace: "{{ destination_namespace }}"
10
+ server: 'https://kubernetes.default.svc'
11
+ source:
12
+ path: "{{ chart_path }}"
13
+ repoURL: >-
14
+ {{ item.ssh_url_to_repo }}
15
+ targetRevision: "{{ target_revision }}"
16
+ project: default
Original file line number Diff line number Diff line change
1
+ destination_namespace : argo-cd
2
+ chart_path : " ."
3
+ target_revision : HEAD
4
+ created_by : gitlab-argo-integration
5
+ resource_prefix : gitlab-app
Original file line number Diff line number Diff line change
1
+ ansible_connection : local
Original file line number Diff line number Diff line change
1
+ [local]
2
+ localhost
Original file line number Diff line number Diff line change
1
+ ---
2
+ - name : Generate Argo apps from GitLab projects
3
+ hosts : local
4
+ gather_facts : false
5
+ tasks :
6
+ - name : Fetch GitLab Projects
7
+ uri :
8
+ url : " {{ gitlab_base_url }}/api/v4/groups/{{ gitlab_group }}/projects?include_subgroups=true"
9
+ headers :
10
+ Private-Token : " {{ gitlab_private_token }}"
11
+ register : gitlab_groups
12
+ - name : Create output directory if not exists
13
+ file :
14
+ path : output
15
+ state : directory
16
+ - name : Write Application Definitions
17
+ template :
18
+ src : files/application_template.j2
19
+ dest : " output/{{ item.id }}.yml"
20
+ loop : " {{ gitlab_groups.json }}"
Original file line number Diff line number Diff line change
1
+ ---
2
+ apiVersion: v1
3
+ name: ocp-init
4
+ description: A Helm chart for Poolboy resourceclaim
5
+
6
+ type: application
7
+ version: 0.1.0
8
+ appVersion: 0.1.0
Original file line number Diff line number Diff line change
1
+ ---
2
+ {% raw -%}
3
+ {{- if eq .Values.ocp.cloud_provider "ec2" }}
4
+ apiVersion: poolboy.gpte.redhat.com/v1
5
+ kind: ResourceClaim
6
+ metadata:
7
+ name: anarchy-subject-{{ .Values.project_id }}
8
+ spec:
9
+ resources:
10
+ - template:
11
+ apiVersion: anarchy.gpte.redhat.com/v1
12
+ kind: AnarchySubject
13
+ metadata:
14
+ annotations:
15
+ poolboy.gpte.redhat.com/resource-provider-name: babylon
16
+ generateName: innolabs.ocp4.{{ .Values.ocp.cluster_size }}-
17
+ labels:
18
+ governor: innolabs.ocp4.{{ .Values.ocp.cluster_size }}
19
+ spec:
20
+ governor: innolabs.ocp4.{{ .Values.ocp.cluster_size }}
21
+ vars:
22
+ job_vars:
23
+ aws_region: {{ .Values.ocp.cloud_region }}
24
+ ocp4_installer_version: {{ .Values.ocp.version }}
25
+ email: {{ .Values.email }}
26
+ {{- end }}
27
+ {% - endraw %}
Original file line number Diff line number Diff line change
1
+ email: {{ engagement_lead_email }}
2
+ ocp:
3
+ cloud_provider: {{ ocp_cloud_provider_name }}
4
+ cloud_region: {{ ocp_cloud_provider_region }}
5
+ cluster_size: {{ ocp_cluster_size }}
6
+ version: {{ ocp_version }}
7
+ project_id: {{ project_id }}
You can’t perform that action at this time.
0 commit comments