@@ -64,13 +64,22 @@ jobs:
64
64
repo-token : ${{ secrets.CHART_RELEASE_TOKEN }}
65
65
wait-interval : 10
66
66
67
+ - name : checkout terraform-lmc
68
+ uses : actions/checkout@v3
69
+ with :
70
+ repository : vkumbhar94/terraform-lm-lmc
71
+ fetch-depth : 0
72
+ path : terraform-lm-lmc
73
+ ref : main
67
74
- name : Pull Charts and Generate UI Template
68
75
if : ${{ steps.get_chart.outputs.chartname == 'lm-container' }}
69
76
run : |
70
77
helm repo add logicmonitor-qa https://logicmonitor.github.io/helm-charts-qa
71
78
helm pull logicmonitor-qa/lm-container --untar --version ${{ steps.get_chart.outputs.chartversion }}
72
79
./scripts/lmui/lmui > lm-container-ui-jsonpaths.json
73
80
cat lm-container-ui-jsonpaths.json
81
+ ./scripts/lmtf/lmtf ./lm-container ./terraform-lm-lmc/templates/lmc-configuration.yaml ./terraform-lm-lmc/variables.tf
82
+ echo "v${{ steps.get_chart.outputs.chartversion }}" > ./terraform-lm-lmc/version
74
83
- name : Upload ui template to release asset
75
84
76
85
if : ${{ steps.get_chart.outputs.chartname == 'lm-container' }}
81
90
asset_path : ./lm-container-ui-jsonpaths.json
82
91
asset_name : lm-container-ui-jsonpaths.json
83
92
asset_content_type : text/plain
93
+ - name : Push Terraform Scripts
94
+ if : ${{ steps.get_chart.outputs.chartname == 'lm-container' }}
95
+ uses : stefanzweifel/git-auto-commit-action@v4
96
+ with :
97
+ branch : main
98
+ repository : terraform-lm-lmc
99
+ commit_message : " release(*): releasing new version"
100
+ file_pattern : " version templates/lmc-configuration.yaml variables.tf"
0 commit comments