Christian Adams
582701d949
Refactor to resolve the linter warnings on PRs ( #1668 )
2023-12-14 09:29:35 -05:00
Hao Liu
e4cfa2f809
Fix operator-hub publishing automation ( #1630 )
...
Rename TAG_NAME to VERSION so it's no longer ambiguous when running hack/publish-to-operator-hub.sh
Checkout awx-operator at VERSION with fetch-depth=0 so that `make print-PREV_VERSION` will be able to actually find previous tag
2023-11-08 22:04:28 +00:00
Hao Liu
a69ca7f8b5
Fix PRE_VERSION in Makefile ( #1625 )
...
* Fix make print-PREV_VERSION
* Use latest Makefile while running operator-hub publish
2023-11-08 16:40:24 +00:00
Hao Liu
0fb252b6e4
Fix operator-hub release CI when triggering from release ( #1623 )
...
Fix operator-hub release CI
When triggering from release default values for input is not accessible
2023-11-08 09:22:27 -05:00
Hao Liu
7b0a68c2f4
Use scripts from workflow branch
...
Previously it will use scripts from the release tag to do the release
If we have to fix up the scripts for any reason we would have to retag
This will allow us to modify the publishing script without having to retag the release.
2023-10-25 15:46:35 -04:00
Hao Liu
1c89044be4
automate awx-operator publishing on operatorhub
2023-10-25 15:27:18 -04:00
Hao Liu
aa7d0b9918
Fix promote workflow ( #1613 )
2023-10-24 15:14:00 -04:00
Hao Liu
38209f9720
Add workflow_dispatch to promote workflow ( #1612 )
2023-10-24 15:10:08 -04:00
Hao Liu
0ba4feaf7a
Revert "Stage and promote operator catalog and bundle ( #1598 )" ( #1611 )
2023-10-24 14:55:42 -04:00
Hao Liu
d4c1fda066
Stage and promote operator catalog and bundle ( #1598 )
2023-10-24 13:06:45 -04:00
Hao Liu
5bd84b3d3e
Install operator-sdk if needed ( #1600 )
2023-10-17 20:19:29 +00:00
Rick Elrod
b559e836e4
Fix CI warnings (yamllint and GitHub Actions) ( #1547 )
...
- Fix indentation on one of the newer molecule files.
- Update to actions/checkout@v3 and actions/setup-python@v4 and helm/kind-action@v1.8.0.
Signed-off-by: Rick Elrod <rick@elrod.me >
2023-09-06 13:15:31 -05:00
Rick Elrod
c9ab99385a
Allow {web_,task_,}replicas to be 0 and split out molecule tests ( #1468 )
...
Signed-off-by: Rick Elrod <rick@elrod.me >
2023-07-18 17:07:55 -04:00
Hao Liu
ca6666d271
Fix failure in CI while creating kind cluster ( #1462 )
2023-06-23 10:18:58 -04:00
Christian Adams
a08c9104a9
Add GHA for re-publishing helm chart when necessary & for debugging ( #1417 )
2023-05-17 14:27:44 -04:00
Hao Liu
4fe482b77b
Unpin ubuntu version for feature branch CI build ( #1400 ) ( #1401 )
2023-05-08 14:42:35 -04:00
john-westcott-iv
732ff9c02c
Changing helm-release again
2023-04-19 12:25:14 -04:00
John Westcott IV
f1512e9405
Modifying stage playbook to not need jmespath
2023-03-27 20:56:56 -04:00
John Westcott IV
9f0c5c8ba9
Adding jmespath to workflow for using json_query
2023-03-27 20:26:14 -04:00
John Westcott IV
bf91f32f79
Adding missing \ in promote workflow
2023-03-27 14:28:18 -04:00
Hao Liu
bb85b31411
Add github workflow to publish feature branch img
2023-03-07 16:50:28 -05:00
John Westcott IV
3faf76d7c9
Changing github actions from ubuntu-18 to ubuntu-latest
...
See https://github.com/actions/runner-images/issues/6002 for deprication warnings
2023-03-06 14:55:32 -05:00
Christian Adams
edf01f009e
Stage and push helm index where gitconfig is set ( #1251 )
2023-02-22 14:09:35 -05:00
John Westcott IV
6ac8668ead
Nominal change to the pr body check
2023-01-25 17:12:08 -05:00
Miles
f6f58d5c6d
Setup make index for testing ( #1183 )
...
- Reconfigure index file generation
- checkout gh-pages branch in promote.yaml
- fix helm-index make target
- add gh-pages folder in .gitignore
Signed-off-by: Miles Wilson <wilson.mil@icloud.com >
Co-authored-by: Hao Liu <haoli@redhat.com >
Co-authored-by: Christian Adams <rooftopcellist@gmail.com >
2023-01-18 17:53:57 -05:00
Christian Adams
43f98eda77
Fix pr_body_check ( #1187 )
2023-01-11 22:16:58 -05:00
John Westcott IV
1399504142
Adding community labels on PRs and Issues ( #1108 )
2022-11-04 11:55:47 -04:00
Dimitri Savineau
d2efea08e6
ci: Add check for no_log statement ( #1096 )
...
Since e966e92 we're using the `no_log` variable to control the no_log
statement value.
This job will check if the no_log statements are correctly set.
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com >
2022-10-24 14:37:27 -04:00
John Westcott IV
24f3f440f1
Adding GitHub check to ensure PRs have the proper X/Y/Z flags
2022-08-01 13:04:38 -04:00
John Westcott IV
fcd2c4c023
Merge pull request #982 from john-westcott-iv/pr_template
...
Adding PR template
2022-07-19 04:22:41 -04:00
John Westcott IV
8e30a17a77
Adding PR template
2022-07-19 04:12:38 -04:00
Miles Wilson
bc08c4bbbe
Added helm values, templates, and readme
2022-07-11 19:59:03 -04:00
Brandon Ewing
3cd9ddd8c6
remove namespace from helm chart
...
Helm should be able to set the namespace for the operator at deploy time
via the --namespace option. Use yq to remove all references to
namespaces in the helm chart prior to publishing.
Update CI process to create namespace during install.
Resolves #907
2022-06-27 12:26:14 -05:00
John Westcott IV
683d23dbea
Adding feature requests issue type ( #951 )
2022-06-15 17:30:00 -04:00
John Westcott IV
ef46d7f49c
Changes from PR review
2022-06-13 11:15:52 -04:00
John Westcott IV
a5328b1a09
.github folder maintainance
...
Changing bug_report from markdown to yaml
Adding config.yml for new issues
Adding Code of Conduct and support to the README (along with tags at the
top of the readme)
Adding SECURITY.md
Adding CODE_OF_CONDUCT.md
2022-06-13 08:22:40 -04:00
Shane McDonald
46586bd7b6
Rework helm release process
...
This was mostly me working around a limitation in chart-releaser where it does not allow for uploading a chart to an existing release.
2022-05-02 14:12:59 -04:00
Shane McDonald
191be7bf3c
Run test helm install in CI
2022-05-02 14:12:59 -04:00
Mark Mercado
6cbc6a7234
Set CHART_OWNER as ${{ github.repository_owner }}
2022-05-02 14:12:59 -04:00
Mark Mercado
7f72260445
Adding document-start markers
2022-05-02 14:12:59 -04:00
Mark Mercado
5b7baa106d
Adding CI for "make helm-chart"
2022-05-02 14:12:59 -04:00
Mark Mercado
efaa4718ec
Adding Helm functionality
2022-05-02 14:12:57 -04:00
kurokobo
2f47b907fd
fix: add OPERATOR_VERSION as build-arg to pass the version to operator
2022-03-09 22:32:39 +09:00
John Westcott IV
1320c9d175
Fixing linting issues
2022-01-31 12:19:31 -05:00
John Westcott IV
3eede3c922
Adding triage label to any new issue
2022-01-30 13:59:22 -05:00
Shane McDonald
e5cfac2ba0
Merge pull request #660 from shanemcd/stage-operator
...
Allow for independently staging awx-operator
2021-11-19 16:29:31 +08:00
Shane McDonald
5d934ff2b5
Allow for independently staging awx-operator
2021-11-19 06:34:16 +00:00
Shane McDonald
84ab70f779
Fix secret name
2021-11-19 13:22:36 +08:00
Shane McDonald
c28e4729e6
Move to promotion-based release process
2021-11-19 02:29:16 +00:00
Shane McDonald
5e7fe9b05f
Tag releases as "latest"
2021-10-05 21:20:10 -04:00