316 Commits

Author SHA1 Message Date
928d625469 build(version): bump version 0.6.1rc6 → 0.6.1rc7 0.6.1rc7 2023-06-05 19:08:10 +00:00
Jon
e57f7f0908 Merge branch 'fix-non-urgent' into 'development'
fix(mkdocs): adjust rules to match lint

See merge request nofusscomputing/projects/gitlab-ci!51
2023-06-05 18:57:56 +00:00
Jon
5ffc68d724 fix(mkdocs): adjust rules to match lint
!51
2023-06-06 04:26:28 +09:30
Jon
1e21ff2709 Merge branch 'fix-non-urgent' into 'development'
fix: non urgent

See merge request nofusscomputing/projects/gitlab-ci!50
2023-06-05 02:33:04 +00:00
Jon
6a149f6ed6 feat(ansible_lint): added inventory & playbooks directories
!50 nofusscomputing/infrastructure/config#22 nofusscomputing/infrastructure/config!27
2023-06-04 13:05:34 +09:30
Jon
1dcb3ed521 feat(ci): dont git submodule recurse
!50
2023-06-03 15:19:12 +09:30
Jon
f3256c5858 feat(commit_footer_refs): only run on changes
!50
2023-06-03 14:22:13 +09:30
Jon
097725c1be fix(docker): detect canges in include path corrected
!50
2023-06-03 13:20:23 +09:30
Jon
6201afaf7e Merge branch 'fix-pipeline-submodule' into 'development'
fix(ci): typo in docker build

See merge request nofusscomputing/projects/gitlab-ci!49
2023-06-03 02:05:12 +00:00
Jon
9e098245d7 fix(ci): typo in docker build
!49 nofusscomputing/projects/ansible/execution_environment!20
2023-06-03 11:33:24 +09:30
Jon
5b780df6fa Merge branch 'fix-pipeline-submodule' into 'development'
fix: pipeline submodule

See merge request nofusscomputing/projects/gitlab-ci!48
2023-06-03 01:36:14 +00:00
Jon
d8a6d5f7ec feat(ci): git gubmodule update trigger moved to api call via curl
this was done so that the environment keyword could be used and
then shown in the MR

!48 nofusscomputing/projects/ansible/git_configuration!62
2023-06-03 10:46:25 +09:30
Jon
35cfa92cd9 feat(ci): git submodule job moved to own definition
!48 nofusscomputing/projects/ansible/git_configuration!62
2023-06-03 10:46:07 +09:30
Jon
a86d17eff2 feat(ansible_playbook): rules set to never 'ONLY'
this was done as the configured rules were specifically for git
submodule scheduled jobs. that job will be moved to it's own definition.

!48 nofusscomputing/projects/ansible/git_configuration!62
2023-06-03 10:42:13 +09:30
Jon
fc6db1bdd9 Merge branch 'preperation-32-when-anchors' into 'development'
fix(ansible_playbook): No4 enable parent pipelines

See merge request nofusscomputing/projects/gitlab-ci!47
2023-06-02 07:28:07 +00:00
Jon
13ee3bf535 fix(ansible_playbook): No4 enable parent pipelines
!47
2023-06-02 16:57:07 +09:30
Jon
8ae6f35df1 Merge branch 'preperation-32-when-anchors' into 'development'
fix(ansible_playbook): No3 enable parent pipelines

See merge request nofusscomputing/projects/gitlab-ci!46
2023-06-02 07:18:55 +00:00
Jon
3c0543f7ad fix(ansible_playbook): No3 enable parent pipelines
!45
2023-06-02 16:47:24 +09:30
Jon
476eec71bc Merge branch 'preperation-32-when-anchors' into 'development'
fix(ansible_playbook): enable parent pipelines

See merge request nofusscomputing/projects/gitlab-ci!45
2023-06-02 07:09:04 +00:00
Jon
f3fa9c5a41 fix(ansible_playbook): enable parent pipelines
!45
2023-06-02 16:37:18 +09:30
Jon
41e68d0944 Merge branch 'preperation-32-when-anchors' into 'development'
fix(ansible_playbook): enable parent pipelines

See merge request nofusscomputing/projects/gitlab-ci!44
2023-06-02 06:52:36 +00:00
Jon
3ee48daa10 fix(ansible_playbook): enable parent pipelines
!44
2023-06-02 16:21:07 +09:30
a08bc7abc4 build(version): bump version 0.6.1rc5 → 0.6.1rc6 0.6.1rc6 2023-06-02 06:42:05 +00:00
Jon
de45dc26ed Merge branch 'preperation-32-when-anchors' into 'development'
fix(md_lint): lint on git tag

See merge request nofusscomputing/projects/gitlab-ci!43
2023-06-02 06:39:39 +00:00
Jon
ba43bb9c8d fix(md_lint): lint on git tag
job required for build

!43
2023-06-02 16:08:08 +09:30
8c7de45d84 build(version): bump version 0.6.1rc4 → 0.6.1rc5 0.6.1rc5 2023-06-02 06:36:01 +00:00
Jon
5fe9c7c06e Merge branch 'preperation-32-when-anchors' into 'development'
fix(commit_footer_check): run on non master/dev branches only

See merge request nofusscomputing/projects/gitlab-ci!42
2023-06-02 06:29:02 +00:00
Jon
efa6271057 fix(gitlab_yaml_lint): adjust logic to detect changes
!42
2023-06-02 15:57:33 +09:30
Jon
6accd8633c fix(commit_footer_check): run on non master/dev branches only
!42
2023-06-02 15:50:42 +09:30
Jon
41790dc1e6 Merge branch 'preperation-32-when-anchors' into 'development'
feat: define yaml when anchors

See merge request nofusscomputing/projects/gitlab-ci!41
2023-06-02 06:17:07 +00:00
Jon
86b0533885 feat(submodule_update_trigger): only update own submodule
now the trigger job passes the name of the repo, which should match the
module name. this then updates that submodule only.

!41 nofusscomputing/projects/ansible/git_configuration#16 nofusscomputing/projects/ansible/git_configuration!60
2023-06-02 15:43:18 +09:30
Jon
ff8c43c1ea feat(mkdocs_build): always build on git tag
this allows the built files to always be available under the
latest tag job for downloading by the parent site.

!41
2023-06-02 15:40:50 +09:30
Jon
04e7e928e0 feat(ci_rules): add exists and changes for rules
now defined jobs check for existance of file and for changes
to launch a job

!41 #32
2023-06-02 15:26:35 +09:30
Jon
862176f9dc feat(yaml_anchors): initial conditional checks
currently this wont be implemented due to issues with gitlab
ci not importing the anchor file

!41 #32
2023-06-02 14:52:59 +09:30
Jon
6a2266177b Merge branch 'ansible-roles-restructure-ops-74' into 'development'
refactor: ansible-roles

See merge request nofusscomputing/projects/gitlab-ci!40
2023-06-01 05:18:58 +00:00
Jon
9d767282ff refactor(ci): update ansible-role repo path
!40 nofusscomputing/ops#74
2023-06-01 14:47:13 +09:30
Jon
b3c8483677 Merge branch 'feat-trigger-submodule' into 'development'
feat: trigger submodule

See merge request nofusscomputing/projects/gitlab-ci!39
2023-06-01 02:59:23 +00:00
Jon
6f810f8084 feat(ci): add more repos to update
!39
2023-06-01 12:20:32 +09:30
2b57d0b160 build(version): bump version 0.6.1rc3 → 0.6.1rc4 0.6.1rc4 2023-05-31 05:33:21 +00:00
Jon
e9713b31c8 Merge branch 'feat-trigger-submodule' into 'development'
feat: trigger submodule updates

See merge request nofusscomputing/projects/gitlab-ci!38
2023-05-31 05:16:24 +00:00
Jon
7018440dcb feat(ci): on push to dev, update git sub modules on specified
!38
2023-05-31 14:44:40 +09:30
Jon
8e0ca2352d Merge branch 'feat-trigger-submodule' into 'development'
fix: image not pulling

See merge request nofusscomputing/projects/gitlab-ci!37
2023-05-31 04:31:01 +00:00
Jon
73ea66e60d fix(ansible_playbook): always pull image
!37
2023-05-31 13:59:23 +09:30
Jon
3e068f98c5 Merge branch 'website-10-lint-jobs-fix' into 'development'
refactor: work as part of other projects

See merge request nofusscomputing/projects/gitlab-ci!36
2023-05-31 02:18:02 +00:00
Jon
5e4912857a feat(mkdocs_build_docs): keyword needs does not belong in definition
!36
2023-05-31 11:42:34 +09:30
Jon
c47be42184 fix(mkdocs_build): ensure config file exists when run on branch
!36
2023-05-31 11:41:54 +09:30
Jon
9ebd0a27f6 feat(lint_markdown_docs): ensure also detects website
!36
2023-05-31 11:40:34 +09:30
Jon
f375a1298f Merge branch '31-fix-ansible-playbook-trigger' into 'development'
fix: ansible playbook trigger

Closes #31

See merge request nofusscomputing/projects/gitlab-ci!35
2023-05-29 04:30:42 +00:00
Jon
8ced1720e0 fix(automagic): fix git submodule so it runs on schedule
removed variables from job definition as these are for the end
user to specify.

!35 fixes #31
2023-05-29 13:59:04 +09:30
Jon
3383d5a086 Merge branch 'big-fixes' into 'development'
chore: general fixes and dev

Closes #30, #27, and #26

See merge request nofusscomputing/projects/gitlab-ci!34
2023-05-29 02:31:48 +00:00