Compare commits
179 Commits
0.13.0
...
developmen
Author | SHA1 | Date | |
---|---|---|---|
726ba483da | |||
a51155b6d8 | |||
5823ea1849 | |||
9fdff31347 | |||
3f27002d19 | |||
5279aa6c4c | |||
36e58ca7be | |||
164013a5b8 | |||
d2426892da | |||
f2fb6a3540 | |||
9c04001d95 | |||
95bceb22df | |||
0e73168147 | |||
f0f697b9c8 | |||
d776962590 | |||
97e850fbd1 | |||
311c139727 | |||
f487bdb896 | |||
2e86c82c88 | |||
f06766484d | |||
7ca4715aa8 | |||
0a92925d09 | |||
7018418c32 | |||
e594b70828 | |||
ab316b65a4 | |||
39650ded8c | |||
5113fc2596 | |||
3e81328f67 | |||
67bf6c4b6a | |||
25bfcf6679 | |||
954079ccb6 | |||
1fd28222da | |||
db7c7b6a23 | |||
f6fe65a2e0 | |||
3771be407c | |||
b68670ad62 | |||
22189634e5 | |||
607647aa87 | |||
30a8823d73 | |||
17fc99d425 | |||
db04742727 | |||
c419196243 | |||
b470162956 | |||
e61871a415 | |||
6eb82ba6b3 | |||
54fa238fca | |||
645998ca89 | |||
4611f578b5 | |||
6ba8f73536 | |||
672eed53be | |||
2a11d3a97c | |||
d947b37b7e | |||
b9e8e2a32c | |||
7e13e2f31d | |||
def6cede45 | |||
7be77a2a9b | |||
4d2c6b976e | |||
3ba335620c | |||
592978c5f4 | |||
c445849126 | |||
f64a45d921 | |||
65fc530c8a | |||
5288a657cc | |||
d71ee25c24 | |||
7f403ca0ce | |||
ea4df74a49 | |||
e59644a6c2 | |||
3b54c1dfdd | |||
940daba84b | |||
c9358ae005 | |||
63a1cc7e13 | |||
30a9828b31 | |||
da15850849 | |||
061475fced | |||
25146e7586 | |||
838112adc4 | |||
e98c6b3844 | |||
04b0d692f3 | |||
7e0fece6fc | |||
5140f1b406 | |||
2eda50db8d | |||
3ee6d0d7fe | |||
f489208605 | |||
edebaa8806 | |||
837dcd9d1b | |||
adfba59801 | |||
dfe4372a5b | |||
7ed472f83f | |||
79af522333 | |||
4ece156654 | |||
49420c896a | |||
4472051a00 | |||
2e712ed1fd | |||
124ed938b4 | |||
f2afc87b4f | |||
a0280666c4 | |||
8b452a2658 | |||
01c9b99db4 | |||
0b156cc0c8 | |||
9a80237008 | |||
8ce0da96ad | |||
b34d7f8d38 | |||
2be66fe42b | |||
3c187cf8bc | |||
8eb8c66b30 | |||
53d96f735e | |||
4f55ffae8f | |||
f2adbe233f | |||
6e2188936f | |||
9c659f4b62 | |||
c1c338075d | |||
779d5ac284 | |||
b3083377ed | |||
3b6318aac9 | |||
86ae30983a | |||
0010d13c4d | |||
61f6ccced5 | |||
db4b0e0b86 | |||
f8ecc936b7 | |||
d14b2d07b6 | |||
e4bc112557 | |||
70c400f917 | |||
865e514ecc | |||
884640fdfb | |||
65df9e5cc3 | |||
280a0d6004 | |||
8da9c57c47 | |||
6b423c8bdc | |||
31d9580daf | |||
50e0dc7f9f | |||
787f1fcd06 | |||
7a762559ad | |||
8b3bd8713f | |||
87ae843062 | |||
bc9f6871e3 | |||
95eb038ae6 | |||
8513f9a92c | |||
337be78ac7 | |||
67487e711f | |||
65eca39504 | |||
31bdf21cfe | |||
65a073be74 | |||
1ecdeba61e | |||
7d1dc6934f | |||
813e23b5a9 | |||
50ffd2f51c | |||
bb1dd509dc | |||
990038a18b | |||
a502abea9e | |||
391c081b69 | |||
0896a78c88 | |||
d3171eb92b | |||
7fc9f89272 | |||
0667d09f89 | |||
881147c0cd | |||
69f44a3203 | |||
c80b05b22a | |||
56a8bf804f | |||
5047570c24 | |||
2dc14f9af9 | |||
1b7e975b20 | |||
d28985b81c | |||
1bbd67dd4e | |||
fc6bb9dee2 | |||
b7b300271f | |||
2d55b9d2f8 | |||
9d7c5377cd | |||
b25c7bde88 | |||
dea662d765 | |||
239420232d | |||
f219bb3a1d | |||
236bf9afef | |||
87f43afbc3 | |||
abcc7044ea | |||
e816b7f45d | |||
6528192088 | |||
428ba76163 | |||
ac529e5b34 | |||
420b395d91 |
2
.cz.yaml
2
.cz.yaml
@ -4,4 +4,4 @@ commitizen:
|
|||||||
name: cz_conventional_commits
|
name: cz_conventional_commits
|
||||||
tag_format: $major.$minor.$patch$prerelease
|
tag_format: $major.$minor.$patch$prerelease
|
||||||
update_changelog_on_bump: true
|
update_changelog_on_bump: true
|
||||||
version: 0.13.0
|
version: 0.21.0
|
||||||
|
@ -17,6 +17,7 @@ include:
|
|||||||
- template/automagic.gitlab-ci.yaml
|
- template/automagic.gitlab-ci.yaml
|
||||||
#- template: Jobs/Container-Scanning.gitlab-ci.yml # see https://gitlab.com/gitlab-org/gitlab/-/issues/381665
|
#- template: Jobs/Container-Scanning.gitlab-ci.yml # see https://gitlab.com/gitlab-org/gitlab/-/issues/381665
|
||||||
|
|
||||||
|
|
||||||
.MKDocs_Build:
|
.MKDocs_Build:
|
||||||
image: python:3.11-buster
|
image: python:3.11-buster
|
||||||
|
|
||||||
@ -61,3 +62,57 @@ Build/Cache Python Packages:
|
|||||||
allow_failure: true
|
allow_failure: true
|
||||||
when: manual
|
when: manual
|
||||||
- when: never
|
- when: never
|
||||||
|
|
||||||
|
|
||||||
|
Docker Container:
|
||||||
|
extends: .build_docker_container
|
||||||
|
resource_group: build
|
||||||
|
needs: []
|
||||||
|
script:
|
||||||
|
- update-binfmts --display
|
||||||
|
- |
|
||||||
|
|
||||||
|
if [ "0$DOCKER_IMAGE_BUILD_TARGET_PLATFORMS" != "0" ]; then
|
||||||
|
|
||||||
|
echo "[DEBUG] building multiarch/specified arch image";
|
||||||
|
|
||||||
|
docker buildx build --platform=$DOCKER_IMAGE_BUILD_TARGET_PLATFORMS . \
|
||||||
|
--label org.opencontainers.image.created="$(date '+%Y-%m-%d %H:%M:%S%:z')" \
|
||||||
|
--label org.opencontainers.image.documentation="$CI_PROJECT_URL" \
|
||||||
|
--label org.opencontainers.image.source="$CI_PROJECT_URL" \
|
||||||
|
--label org.opencontainers.image.revision="$CI_COMMIT_SHA" \
|
||||||
|
--push \
|
||||||
|
--build-arg CI_JOB_TOKEN=$CI_JOB_TOKEN --build-arg CI_PROJECT_ID=$CI_PROJECT_ID --build-arg CI_API_V4_URL=$CI_API_V4_URL \
|
||||||
|
--build-arg CI_COMMIT_SHA=$CI_COMMIT_SHA \
|
||||||
|
--file $DOCKER_DOCKERFILE \
|
||||||
|
--tag $DOCKER_IMAGE_BUILD_REGISTRY/$DOCKER_IMAGE_BUILD_NAME:$DOCKER_IMAGE_BUILD_TAG;
|
||||||
|
|
||||||
|
docker buildx imagetools inspect $DOCKER_IMAGE_BUILD_REGISTRY/$DOCKER_IMAGE_BUILD_NAME:$DOCKER_IMAGE_BUILD_TAG;
|
||||||
|
|
||||||
|
# during docker multi platform build there are >=3 additional unknown images added to gitlab container registry. cleanup
|
||||||
|
|
||||||
|
DOCKER_MULTI_ARCH_IMAGES=$(docker buildx imagetools inspect "$DOCKER_IMAGE_BUILD_REGISTRY/$DOCKER_IMAGE_BUILD_NAME:$DOCKER_IMAGE_BUILD_TAG" --format "{{ range .Manifest.Manifests }}{{ if ne (print .Platform) \"&{unknown unknown [] }\" }}$DOCKER_IMAGE_BUILD_REGISTRY/$DOCKER_IMAGE_BUILD_NAME:$DOCKER_IMAGE_BUILD_TAG@{{ println .Digest }}{{end}} {{end}}");
|
||||||
|
|
||||||
|
docker buildx imagetools create $DOCKER_MULTI_ARCH_IMAGES --tag $DOCKER_IMAGE_BUILD_REGISTRY/$DOCKER_IMAGE_BUILD_NAME:$DOCKER_IMAGE_BUILD_TAG;
|
||||||
|
|
||||||
|
docker buildx imagetools inspect $DOCKER_IMAGE_BUILD_REGISTRY/$DOCKER_IMAGE_BUILD_NAME:$DOCKER_IMAGE_BUILD_TAG;
|
||||||
|
|
||||||
|
else
|
||||||
|
|
||||||
|
echo "[DEBUG] building image";
|
||||||
|
|
||||||
|
docker build . \
|
||||||
|
--label org.opencontainers.image.created="$(date '+%Y-%m-%d %H:%M:%S%:z')" \
|
||||||
|
--label org.opencontainers.image.documentation="$CI_PROJECT_URL" \
|
||||||
|
--label org.opencontainers.image.source="$CI_PROJECT_URL" \
|
||||||
|
--label org.opencontainers.image.url="$CI_PROJECT_URL/-/releases/$(cz -n cz_nfc version --project)" \
|
||||||
|
--label org.opencontainers.image.version="$(cz -n cz_nfc version --project)" \
|
||||||
|
--label org.opencontainers.image.revision="$CI_COMMIT_SHA" \
|
||||||
|
--build-arg CI_JOB_TOKEN=$CI_JOB_TOKEN --build-arg CI_PROJECT_ID=$CI_PROJECT_ID --build-arg CI_API_V4_URL=$CI_API_V4_URL \
|
||||||
|
--build-arg CI_COMMIT_SHA=$CI_COMMIT_SHA \
|
||||||
|
--file $DOCKER_DOCKERFILE \
|
||||||
|
--tag $DOCKER_IMAGE_BUILD_REGISTRY/$DOCKER_IMAGE_BUILD_NAME:$DOCKER_IMAGE_BUILD_TAG;
|
||||||
|
|
||||||
|
docker push $DOCKER_IMAGE_BUILD_REGISTRY/$DOCKER_IMAGE_BUILD_NAME:$DOCKER_IMAGE_BUILD_TAG;
|
||||||
|
|
||||||
|
fi
|
142
CHANGELOG.md
142
CHANGELOG.md
@ -1,3 +1,145 @@
|
|||||||
|
## 0.21.0 (2024-07-28)
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
- [1fd28222](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/1fd28222daff27ebf0c038bd56e7115840396734) - update nofusscomputing.kubernetes 1.12.0 -> 1.13.0 [ [!262](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/262) [!77](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/77) [!78](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/78) [!1](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/1) [!58](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/58) [!4](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/4) [!28](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/28) ]
|
||||||
|
- **collection**: [f6fe65a2](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/f6fe65a2e028fff64f90e4820f5400461dcd0ead) - bump nofusscomputing.kubernetes1.11.0 -> 1.12.0 [ [!263](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/263) ]
|
||||||
|
- **ansible_playbooks**: [b68670ad](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/b68670ad620c8e9899f20b98e73dd3867b61c208) - updated submodule ansible_playbooks [ [!261](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/261) ]
|
||||||
|
- **ansible-roles**: [22189634](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/22189634e57d9ef9ef33dfa23ac8bed8e0e6d9a8) - updated submodule ansible-roles [ [!261](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/261) ]
|
||||||
|
- **ansible_playbooks**: [30a8823d](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/30a8823d73d46b885cd3430500a84d45cfa50087) - updated submodule ansible_playbooks [ [!261](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/261) ]
|
||||||
|
- **ansible-roles**: [17fc99d4](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/17fc99d4258d120270c48e61e1ef83c2e038f44a) - updated submodule ansible-roles [ [!261](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/261) ]
|
||||||
|
- **ansible-roles**: [db047427](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/db04742727a7e647b220d31220c4ffd3d943a8cb) - updated submodule ansible-roles [ [!261](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/261) ]
|
||||||
|
- **ansible-roles**: [c4191962](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/c41919624368d6cdc00f3fbae27ff66d5d73735f) - updated submodule ansible-roles [ [!261](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/261) ]
|
||||||
|
- [645998ca](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/645998ca891f688e06d0da47840caf2f534e67e4) - update all git submodules to current HEADs [ [!259](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/259) [!84](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/84) [!105](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/105) ]
|
||||||
|
- [6ba8f735](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/6ba8f735367d1f550984b62be18352d130db1212) - update all git submodules to current HEADs [ [!258](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/258) [!84](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/84) [!104](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/104) ]
|
||||||
|
|
||||||
|
## 0.20.0 (2024-06-27)
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
- **collection**: [2a11d3a9](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/2a11d3a97ca82a1e84be2cc1fe32c38f5fa7a5de) - bump nofusscomputing.kubernetes1.10.3 -> 1.11.0 [ [!257](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/257) [!71](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/71) [!27](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/27) ]
|
||||||
|
|
||||||
|
## 0.19.0 (2024-06-27)
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
- **collection**: [b9e8e2a3](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/b9e8e2a32cac22bd02ae8250c20f7ff5051f897a) - bump nofusscomputing.kubernetes1.10.2 -> 1.10.3 [ [!256](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/256) [!69](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/69) [!70](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/70) ]
|
||||||
|
- **collection**: [7e13e2f3](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/7e13e2f31d92a21248bf4f806ec273c14b38c717) - bump nofusscomputing.kubernetes1.10.1 -> 1.10.2 [ [!256](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/256) [!67](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/67) ]
|
||||||
|
- **collection**: [def6cede](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/def6cede457363f4712ada572d5b1f7fcee97c01) - bump nofusscomputing.kubernetes 1.10.0 -> 1.10.1 [ [!256](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/256) [!67](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/67) ]
|
||||||
|
- **collection**: [7be77a2a](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/7be77a2a9b29abf62565e6819ea5cf6f8b567c0f) - bump nofusscomputing.kubernetes 1.9.0 -> 1.10.0 [ [!256](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/256) [!66](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/66) [!65](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/65) ]
|
||||||
|
|
||||||
|
## 0.18.0 (2024-05-03)
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
- **collection**: [3ba33562](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/3ba335620cfd878048d0bceeadb45b3b35017012) - bump nofusscomputing.kubernetes 1.8.1-a2 -> 1.9.0 [ [!254](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/254) ]
|
||||||
|
- **python**: [592978c5](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/592978c5f45f920fee4d64d325e73aa548b8454d) - bump ansible-core 2.16.1 -> 2.16.6 [ [!255](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/255) ]
|
||||||
|
|
||||||
|
## 0.18.0rc0 (2024-05-02)
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
- **collection**: [f64a45d9](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/f64a45d921deeb4ffd7858e8cdd91f6f6756165b) - bump nofusscomputing.kubernetes 1.7.2 -> 1.8.1-a2 [ [!254](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/254) ]
|
||||||
|
|
||||||
|
## 0.17.1 (2024-05-02)
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
- **collection**: [5288a657](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/5288a657cc43429a5a59ae3cfefca754ba421bbb) - add nofusscomputing.netbox [ [!254](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/254) ]
|
||||||
|
- **collection**: [d71ee25c](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/d71ee25c2450567217f529e143723b05ac5cd6e0) - add nofusscomputing.glpi [ [!254](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/254) ]
|
||||||
|
|
||||||
|
## 0.17.0 (2024-04-25)
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
- **submodule**: [3b54c1df](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/3b54c1dfdd60c74e59e61bbd1eceff556300a449) - update to commit that exists [ [!252](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/252) ]
|
||||||
|
- **kubernetes**: [940daba8](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/940daba84b197fb0bda82222637a2374d8a8301f) - update nofusscomputing.kubernetes 1.7.1 -> 1.7.2 [ [!247](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/247) ]
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
- **ansible-roles**: [e59644a6](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/e59644a6c21beee0ea18b1858e8cf75a365acd6e) - updated submodule ansible-roles [ [!253](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/253) ]
|
||||||
|
|
||||||
|
## 0.16.0 (2024-04-24)
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
- **kubernetes**: [63a1cc7e](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/63a1cc7e137018bfd829a7e817d567c80206f747) - update nofusscomputing.kubernetes 1.5.0 -> 1.7.1 [ [!247](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/247) ]
|
||||||
|
- **kubernetes**: [30a9828b](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/30a9828b312a53d0da6c09d64867171b24ec99e6) - add missing python module jsonpatch [ [!251](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/251) [!247](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/247) ]
|
||||||
|
- **build_cache_image**: [061475fc](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/061475fced3bf6f5e5007021a2a8bb6b7de4d533) - correct missing flag [ [!251](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/251) ]
|
||||||
|
- [25146e75](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/25146e758639d6556757854daf58be320c0605c3) - typo [ [!251](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/251) ]
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
- [838112ad](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/838112adc452f39c46e882533c011ce23f29de85) - Install kubectl [ [!251](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/251) ]
|
||||||
|
- **app**: [e98c6b38](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/e98c6b384445b05844b16666492bc1f0cae6330c) - install helm and helm diff [ [!251](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/251) ]
|
||||||
|
- **collection**: [7e0fece6](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/7e0fece6fc188240dd8155cfc891f5ff29ac11e6) - add netbox collection [ [!250](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/250) ]
|
||||||
|
- **ansible_playbooks**: [2eda50db](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/2eda50db8dfdbcd3c93032ef38906a6daa10478c) - updated submodule ansible_playbooks [ [!249](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/249) ]
|
||||||
|
- **collection**: [3ee6d0d7](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/3ee6d0d7fe0cb49538d7d9e7f9a4922b7d75f942) - add community.crypto for openssl ops [ [!247](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/247) ]
|
||||||
|
- **ansible-roles**: [edebaa88](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/edebaa8806d6ccceb53123591f4278bc9bcdc308) - updated submodule ansible-roles [ [!248](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/248) ]
|
||||||
|
- **collection**: [837dcd9d](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/837dcd9d1b51d2e69aa1e537e003952f96d5ebac) - nofusscomputing.kubernetes 1.4.0 -> 1.5.0 [ [!247](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/247) ]
|
||||||
|
- **collection**: [adfba598](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/adfba5980131d1e21ba21b14c0627e86e91ab77d) - nofusscomputing.kubernetes 1.2.0 -> 1.4.0 [ [!247](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/247) [!50](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/50) [!51](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/51) ]
|
||||||
|
- **ansible_playbooks**: [7ed472f8](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/7ed472f83f63ec365001ba8d3ff344e4bead489b) - updated submodule ansible_playbooks [ [!246](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/246) ]
|
||||||
|
- **ansible_playbooks**: [4ece1566](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/4ece1566548ab826312451192c0a817687af63d7) - updated submodule ansible_playbooks [ [!245](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/245) ]
|
||||||
|
|
||||||
|
## 0.15.0 (2024-03-17)
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
- **collection**: [2e712ed1](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/2e712ed1fd58eb26c3cd5fba6dddd8ce7f14e283) - nofusscomputing.kubernetes set to ver 1.2.0 [ [!243](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/243) ]
|
||||||
|
- **ansible_playbooks**: [f2afc87b](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/f2afc87b4f84b6dc5e657111f20fa7d886280b01) - updated submodule ansible_playbooks [ [!242](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/242) ]
|
||||||
|
- **ansible-roles**: [a0280666](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/a0280666c4864b4308db695862cf8de856e8eab0) - updated submodule ansible-roles [ [!242](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/242) ]
|
||||||
|
- **ansible-roles**: [8b452a26](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/8b452a265851f5bc69d939e8f4106833fddca1f9) - updated submodule ansible-roles [ [!242](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/242) ]
|
||||||
|
- **ansible-roles**: [0b156cc0](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/0b156cc0c8b12fcf137dd72ab6f9b632c1dc99cd) - updated submodule ansible-roles [ [!242](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/242) ]
|
||||||
|
- **ansible_playbooks**: [8ce0da96](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/8ce0da96ad501b7c077b9b2c4acb8820439b1831) - updated submodule ansible_playbooks [ [!241](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/241) ]
|
||||||
|
|
||||||
|
## 0.14.0 (2024-03-14)
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
- **collection**: [86ae3098](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/86ae30983adf4780cad351d41394395cfecdca0c) - use correct theforeman collection name [ [!0](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/0) ]
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
- **ansible_playbooks**: [8eb8c66b](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/8eb8c66b3027d692d62f97ddc6415de855a94e39) - updated submodule ansible_playbooks [ [!240](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/240) ]
|
||||||
|
- **python**: [f2adbe23](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/f2adbe233fe072c5cd41347f593bde090c0d32cf) - update awxkit 23.6.0 -> 23.9.0 [ [!237](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/237) ]
|
||||||
|
- **collection**: [6e218893](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/6e2188936fa84bfe8f43433149ac11eb6766c08b) - add nofusscomputing.kubernetes [ [!237](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/237) [!37](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/37) [#16](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/issues/16) ]
|
||||||
|
- **collections**: [9c659f4b](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/9c659f4b62bdc8ca05301f82685e2ad8f79178f2) - update to current head versions [ [!237](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/237) ]
|
||||||
|
- **ansible-roles**: [779d5ac2](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/779d5ac2845cf385711b88a37945d12ad51e124d) - updated submodule ansible-roles [ [!236](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/236) ]
|
||||||
|
- **ansible-roles**: [3b6318aa](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/3b6318aac938e1cebe8cbfcd4d60109d777ebe81) - updated submodule ansible-roles [ [!235](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/235) ]
|
||||||
|
- **collection**: [0010d13c](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/0010d13c4de43157cced245fd86ceae367e6e8e4) - add theforeman [ [!0](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/0) ]
|
||||||
|
- **ansible_playbooks**: [db4b0e0b](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/db4b0e0b86b0be8cec11d4e0ca0bcc54d56e3aa8) - updated submodule ansible_playbooks [ [!234](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/234) ]
|
||||||
|
- **ansible_playbooks**: [d14b2d07](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/d14b2d07b6e520f8a18c00198125d3a58df9ab5e) - updated submodule ansible_playbooks [ [!233](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/233) ]
|
||||||
|
- **ansible-roles**: [e4bc1125](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/e4bc1125574ebb4e156083b405c12b78c87fef64) - updated submodule ansible-roles [ [!233](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/233) ]
|
||||||
|
- **ansible-roles**: [70c400f9](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/70c400f917c1db6975d3c01052fdd5923dc7f233) - updated submodule ansible-roles [ [!233](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/233) ]
|
||||||
|
- **ansible_playbooks**: [280a0d60](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/280a0d60046ac9f35ec21c9f1d88ef28866dbd99) - updated submodule ansible_playbooks [ [!231](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/231) ]
|
||||||
|
- **ansible-roles**: [8da9c57c](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/8da9c57c47f4ffe6c84f006e943ba63ae293dcaa) - updated submodule ansible-roles [ [!231](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/231) ]
|
||||||
|
- **ansible-roles**: [6b423c8b](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/6b423c8bdcd341fdba41ba1f9f3b312d64c1cdad) - updated submodule ansible-roles [ [!231](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/231) ]
|
||||||
|
- **ansible_playbooks**: [50e0dc7f](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/50e0dc7f9f745e0a48bff72ab6d9accc71eb5eea) - updated submodule ansible_playbooks [ [!231](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/231) ]
|
||||||
|
- **ansible-roles**: [787f1fcd](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/787f1fcd06a47b0299d6f1ec916a26bbe0130cd3) - updated submodule ansible-roles [ [!231](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/231) ]
|
||||||
|
- **ansible-roles**: [7a762559](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/7a762559ad028352156632dd294fe7285ca52657) - updated submodule ansible-roles [ [!231](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/231) ]
|
||||||
|
- **ansible_playbooks**: [95eb038a](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/95eb038ae651f7784252c717b80eb711e5a126a8) - updated submodule ansible_playbooks [ [!229](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/229) ]
|
||||||
|
- **ansible-roles**: [8513f9a9](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/8513f9a92c1a33ba8cb0b31a801a2fec4d8d61d9) - updated submodule ansible-roles [ [!229](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/229) ]
|
||||||
|
- **ansible-roles**: [337be78a](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/337be78ac7e5aacf2513878ae67e235102e91a82) - updated submodule ansible-roles [ [!229](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/229) ]
|
||||||
|
- **ansible_playbooks**: [65a073be](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/65a073be74cce81bd372e6405ff8684da0b77552) - updated submodule ansible_playbooks [ [!227](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/227) ]
|
||||||
|
- **ansible-roles**: [1ecdeba6](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/1ecdeba61e94dc9640de36aba38f5ec139d80395) - updated submodule ansible-roles [ [!227](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/227) ]
|
||||||
|
- **ansible-roles**: [7d1dc693](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/7d1dc6934f2b5a86ee0d9c57fb89bdb63eef85b9) - updated submodule ansible-roles [ [!227](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/227) ]
|
||||||
|
- **ansible_playbooks**: [990038a1](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/990038a18ba587565de1a5ed239ad7ed46b63c3e) - updated submodule ansible_playbooks [ [!225](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/225) ]
|
||||||
|
- **ansible-roles**: [a502abea](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/a502abea9ec70947c81c314a636d3fc5d69041b5) - updated submodule ansible-roles [ [!225](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/225) ]
|
||||||
|
- **ansible-roles**: [391c081b](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/391c081b69fc1fa4bcc4606c9e2affd143f8642f) - updated submodule ansible-roles [ [!225](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/225) ]
|
||||||
|
- **ansible_playbooks**: [0896a78c](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/0896a78c8845f7f74ca94e6ac82a9bc07d1872b3) - updated submodule ansible_playbooks [ [!225](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/225) ]
|
||||||
|
- **ansible-roles**: [881147c0](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/881147c0cd37f0e0669eb0f80dffe1b929613acc) - updated submodule ansible-roles [ [!223](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/223) ]
|
||||||
|
- **ansible-roles**: [69f44a32](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/69f44a32032a462891704c5c208bd9f2d98c43d7) - updated submodule ansible-roles [ [!223](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/223) ]
|
||||||
|
- **ansible_playbooks**: [2dc14f9a](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/2dc14f9af908609eae613a03963f7f06f9866524) - updated submodule ansible_playbooks [ [!221](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/221) ]
|
||||||
|
- **ansible_playbooks**: [fc6bb9de](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/fc6bb9dee229d46884aef3ab8a13266c64690e88) - updated submodule ansible_playbooks [ [!219](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/219) ]
|
||||||
|
- **ansible-roles**: [b7b30027](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/b7b300271fada74a0ee45b20e29a1a4b7ff6f7fd) - updated submodule ansible-roles [ [!219](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/219) ]
|
||||||
|
- **ansible-roles**: [2d55b9d2](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/2d55b9d2f893a21f3f30a868a0f35ea07085b780) - updated submodule ansible-roles [ [!219](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/219) ]
|
||||||
|
- **ansible_playbooks**: [dea662d7](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/dea662d76589559ce7c140d163b3de6e7d263a65) - updated submodule ansible_playbooks [ [!218](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/218) ]
|
||||||
|
- **ansible-roles**: [23942023](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/239420232de1f69e1c3f2bdb3f614e6f091ac735) - updated submodule ansible-roles [ [!218](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/218) ]
|
||||||
|
- **ansible-roles**: [f219bb3a](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/f219bb3a1d28bf2817899683c6c3254b9d5ba74d) - updated submodule ansible-roles [ [!218](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/218) ]
|
||||||
|
- **ansible_playbooks**: [e816b7f4](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/e816b7f45d88ba586a9bfc9c6a1dca26132a1b20) - updated submodule ansible_playbooks [ [!216](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/216) ]
|
||||||
|
- **ansible-roles**: [428ba761](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/428ba761634094859464d2844fe4b9ed1c9169be) - updated submodule ansible-roles [ [!215](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/215) ]
|
||||||
|
- **ansible-roles**: [420b395d](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/commit/420b395d91e04cb167211d21d60dcbfb36768036) - updated submodule ansible-roles [ [!214](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/merge_requests/214) ]
|
||||||
|
|
||||||
## 0.13.0 (2024-02-08)
|
## 0.13.0 (2024-02-08)
|
||||||
|
|
||||||
### Features
|
### Features
|
||||||
|
@ -8,6 +8,8 @@
|
|||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
[](https://hub.docker.com/r/nofusscomputing/ansible-ee) [](https://artifacthub.io/packages/container/nfc-ansible-ee/ansible-ee)
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
  [](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/issues)
|
  [](https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/issues)
|
||||||
|
96
dockerfile
96
dockerfile
@ -1,9 +1,42 @@
|
|||||||
|
ARG release_name=bookworm
|
||||||
|
|
||||||
|
ARG kubernetes_version=1.29
|
||||||
|
|
||||||
|
ARG CI_COMMIT_SHA=""
|
||||||
|
|
||||||
FROM --platform=$TARGETPLATFORM quay.io/ansible/receptor:v1.4.4 as receptor
|
FROM --platform=$TARGETPLATFORM quay.io/ansible/receptor:v1.4.4 as receptor
|
||||||
|
|
||||||
|
|
||||||
FROM --platform=$TARGETPLATFORM python:3.11-slim-bookworm
|
FROM --platform=$TARGETPLATFORM python:3.11-slim-${release_name} as prep
|
||||||
|
|
||||||
|
|
||||||
|
ARG kubernetes_version
|
||||||
|
|
||||||
|
|
||||||
|
ENV DEBIAN_FRONTEND noninteractive
|
||||||
|
|
||||||
|
|
||||||
|
RUN apt update; \
|
||||||
|
apt install -y \
|
||||||
|
curl \
|
||||||
|
gpg
|
||||||
|
|
||||||
|
|
||||||
|
RUN curl https://baltocdn.com/helm/signing.asc | gpg --dearmor | tee /usr/share/keyrings/helm.gpg > /dev/null; \
|
||||||
|
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/helm.gpg] https://baltocdn.com/helm/stable/debian/ all main" > /etc/apt/sources.list.d/helm.list; \
|
||||||
|
cat /etc/apt/sources.list.d/helm.list;
|
||||||
|
|
||||||
|
|
||||||
|
RUN curl -fsSL https://pkgs.k8s.io/core:/stable:/v${kubernetes_version}/deb/Release.key | gpg --dearmor | tee /usr/share/keyrings/kubernetes.gpg > /dev/null; \
|
||||||
|
echo "deb [signed-by=/usr/share/keyrings/kubernetes.gpg] https://pkgs.k8s.io/core:/stable:/v${kubernetes_version}/deb/ /" > /etc/apt/sources.list.d/kubernetes.list; \
|
||||||
|
cat /etc/apt/sources.list.d/kubernetes.list;
|
||||||
|
|
||||||
|
|
||||||
|
FROM --platform=$TARGETPLATFORM python:3.11-slim-${release_name}
|
||||||
|
|
||||||
|
ARG CI_COMMIT_SHA
|
||||||
|
|
||||||
|
ENV REPO_BUILD_SHA=${CI_COMMIT_SHA}
|
||||||
# Ansible chucks a wobbler without. see: https://github.com/ansible/ansible/issues/78283
|
# Ansible chucks a wobbler without. see: https://github.com/ansible/ansible/issues/78283
|
||||||
ENV LC_ALL en_US.UTF-8
|
ENV LC_ALL en_US.UTF-8
|
||||||
|
|
||||||
@ -19,16 +52,11 @@ COPY includes /
|
|||||||
|
|
||||||
# Ref: https://github.com/opencontainers/image-spec/blob/d86384efdb8c30770a92415c100f57a9bffbb64e/annotations.md
|
# Ref: https://github.com/opencontainers/image-spec/blob/d86384efdb8c30770a92415c100f57a9bffbb64e/annotations.md
|
||||||
LABEL \
|
LABEL \
|
||||||
# org.opencontainers.image.authors="{contributor url}" \
|
|
||||||
org.opencontainers.image.vendor="No Fuss Computing" \
|
org.opencontainers.image.vendor="No Fuss Computing" \
|
||||||
# org.opencontainers.image.url="{dockerhub url}" \
|
org.opencontainers.image.title="Ansible Execution Environment" \
|
||||||
# org.opencontainers.image.documentation="{docs url}" \
|
org.opencontainers.image.description="An ansible execution environment for aap/awx and CI/CD pipelines" \
|
||||||
# org.opencontainers.image.source="{repo url}" \
|
org.opencontainers.image.vendor="No Fuss Computing" \
|
||||||
# org.opencontainers.image.revision="{git commit sha at time of build}" \
|
io.artifacthub.package.license="MIT"
|
||||||
org.opencontainers.image.title="No Fuss Computings Ansible Execution Environment" \
|
|
||||||
org.opencontainers.image.description="An ansible execution environment for awx/tower and CI/CD pipelines" \
|
|
||||||
org.opencontainers.image.vendor="No Fuss Computing"
|
|
||||||
# org.opencontainers.image.version="{git tag}"
|
|
||||||
|
|
||||||
|
|
||||||
RUN apt update \
|
RUN apt update \
|
||||||
@ -40,19 +68,34 @@ RUN apt update \
|
|||||||
&& cp /tmp/deb/sbin/ldconfig /sbin/ \
|
&& cp /tmp/deb/sbin/ldconfig /sbin/ \
|
||||||
&& rm -Rf /tmp/deb \
|
&& rm -Rf /tmp/deb \
|
||||||
&& rm $(ls | grep libc-bin_ | grep -a '.deb') \
|
&& rm $(ls | grep libc-bin_ | grep -a '.deb') \
|
||||||
&& apt-get install --reinstall \
|
&& apt-get install -y --reinstall \
|
||||||
libc-bin \
|
libc-bin \
|
||||||
# EoF fixing dpkg ldconfig not found error
|
# EoF fixing dpkg ldconfig not found error
|
||||||
# Set Locale to en_US as ansible requires a locale for it to function without chucking a tantrum!!
|
# Set Locale to en_US as ansible requires a locale for it to function without chucking a tantrum!!
|
||||||
&& apt install -y \
|
&& apt install -y \
|
||||||
locales \
|
locales \
|
||||||
|
apt-transport-https \
|
||||||
&& sed -i 's/^# *\(en_US.UTF-8\)/\1/' /etc/locale.gen \
|
&& sed -i 's/^# *\(en_US.UTF-8\)/\1/' /etc/locale.gen \
|
||||||
&& locale-gen \
|
&& locale-gen;
|
||||||
&& apt list --upgradable \
|
|
||||||
|
|
||||||
|
COPY --from=prep --chmod=644 /etc/apt/sources.list.d/helm.list /etc/apt/sources.list.d/helm.list
|
||||||
|
|
||||||
|
COPY --from=prep --chmod=644 /usr/share/keyrings/helm.gpg /usr/share/keyrings/helm.gpg
|
||||||
|
|
||||||
|
COPY --from=prep --chmod=644 /etc/apt/sources.list.d/kubernetes.list /etc/apt/sources.list.d/kubernetes.list
|
||||||
|
|
||||||
|
COPY --from=prep --chmod=644 /usr/share/keyrings/kubernetes.gpg /usr/share/keyrings/kubernetes.gpg
|
||||||
|
|
||||||
|
|
||||||
|
RUN apt update; \
|
||||||
|
apt list --upgradable \
|
||||||
&& apt upgrade --no-install-recommends -y \
|
&& apt upgrade --no-install-recommends -y \
|
||||||
&& apt-get install --no-install-recommends -y \
|
&& apt-get install --no-install-recommends -y \
|
||||||
openssh-client \
|
openssh-client \
|
||||||
git \
|
git \
|
||||||
|
helm \
|
||||||
|
kubectl \
|
||||||
sshpass \
|
sshpass \
|
||||||
postgresql-common \
|
postgresql-common \
|
||||||
postgresql-client \
|
postgresql-client \
|
||||||
@ -65,8 +108,9 @@ RUN apt update \
|
|||||||
# see issue https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/issues/9 for following two lines
|
# see issue https://gitlab.com/nofusscomputing/projects/ansible/execution_environment/-/issues/9 for following two lines
|
||||||
&& apt remove -y \
|
&& apt remove -y \
|
||||||
python3* \
|
python3* \
|
||||||
libpython3* \
|
libpython3*; \
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
helm plugin install https://github.com/databus23/helm-diff; \
|
||||||
|
rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
|
||||||
WORKDIR /workdir
|
WORKDIR /workdir
|
||||||
@ -86,15 +130,21 @@ RUN pip install --index-url https://gitlab.com/api/v4/projects/45741845/packages
|
|||||||
|
|
||||||
|
|
||||||
RUN ansible-galaxy collection install \
|
RUN ansible-galaxy collection install \
|
||||||
awx.awx==23.6.0 \
|
awx.awx==24.0.0 \
|
||||||
# ansible.posix.authorized_key for SSH
|
# ansible.posix.authorized_key for SSH
|
||||||
ansible.posix==1.5.4 \
|
ansible.posix==1.5.4 \
|
||||||
ansible.utils==3.0.0 \
|
ansible.utils==3.1.0 \
|
||||||
community.dns==2.7.0 \
|
community.crypto==2.18.0 \
|
||||||
|
community.dns==2.8.1 \
|
||||||
# docker managment
|
# docker managment
|
||||||
community.docker==3.5.0 \
|
community.docker==3.8.0 \
|
||||||
# community.general.gitlab_*
|
# community.general.gitlab_*
|
||||||
community.general==8.2.0 \
|
community.general==8.4.0 \
|
||||||
community.mysql==3.8.0 \
|
community.mysql==3.9.0 \
|
||||||
community.postgresql==3.3.0 \
|
community.postgresql==3.4.0 \
|
||||||
kubernetes.core==3.0.0
|
netbox.netbox==3.17.0 \
|
||||||
|
theforeman.foreman==4.0.0; \
|
||||||
|
ansible-galaxy collection install --pre \
|
||||||
|
nofusscomputing.glpi==0.1.0-a1 \
|
||||||
|
nofusscomputing.kubernetes==1.13.2 \
|
||||||
|
nofusscomputing.netbox==0.4.0
|
||||||
|
@ -46,7 +46,7 @@ RUN which ldconfig
|
|||||||
# && rm libc-bin_*.deb
|
# && rm libc-bin_*.deb
|
||||||
|
|
||||||
# Should re-install without issue
|
# Should re-install without issue
|
||||||
RUN apt-get install --reinstall \
|
RUN apt-get install -y --reinstall \
|
||||||
libc-bin
|
libc-bin
|
||||||
# EoF fixing dpkg ldconfig not found error
|
# EoF fixing dpkg ldconfig not found error
|
||||||
# Set Locale to en_US as ansible requires a locale for it to function without chucking a tantrum!!
|
# Set Locale to en_US as ansible requires a locale for it to function without chucking a tantrum!!
|
||||||
|
Submodule gitlab-ci updated: bea398200f...224ef83157
Submodule includes/etc/ansible/playbooks updated: 8f8b27a11b...8b940d30ff
Submodule includes/etc/ansible/roles updated: 56b5cf97d0...73c8bc6f96
@ -1,13 +1,19 @@
|
|||||||
ansible-core==2.16.1
|
ansible-core==2.16.6
|
||||||
ansible-lint==6.15.0
|
ansible-lint==6.15.0
|
||||||
ansible-runner==2.3.4
|
ansible-runner==2.3.4
|
||||||
awxkit==23.6.0
|
awxkit==23.9.0
|
||||||
# Required for community.general.gitlab_*
|
# Required for community.general.gitlab_*
|
||||||
python_gitlab==4.3.0
|
python_gitlab==4.3.0
|
||||||
# community.postgresql
|
# community.postgresql
|
||||||
psycopg2==2.9.9
|
psycopg2==2.9.9
|
||||||
# community.mysql
|
# community.mysql
|
||||||
PyMySQL==1.1.0
|
PyMySQL==1.1.0
|
||||||
|
# NetBox
|
||||||
|
pytz==2024.1
|
||||||
|
|
||||||
|
PyYAML>=3.11
|
||||||
|
# kubernetes.core.k8s
|
||||||
|
jsonpatch
|
||||||
|
|
||||||
dnspython==2.4.2
|
dnspython==2.4.2
|
||||||
|
|
||||||
|
Submodule website-template updated: f5a82d3604...8735f623dc
Reference in New Issue
Block a user