Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 1.0.3 #5

Merged
merged 379 commits into from
May 23, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
379 commits
Select commit Hold shift + click to select a range
4b31e8f
update renovate
MozeBaltyk Jan 24, 2024
effe2fc
update renovate
MozeBaltyk Jan 24, 2024
777cb52
update renovate
MozeBaltyk Jan 24, 2024
0b43bc9
update renovate
MozeBaltyk Jan 24, 2024
190c8db
trailling whitespace
MozeBaltyk Jan 24, 2024
8d8cd0c
readme version
MozeBaltyk Jan 24, 2024
7e46008
update renovate
MozeBaltyk Jan 24, 2024
65a8366
update renovate
MozeBaltyk Jan 24, 2024
f3620ac
update renovate
MozeBaltyk Jan 24, 2024
1068844
update renovate
MozeBaltyk Jan 24, 2024
a55d52a
update renovate
MozeBaltyk Jan 24, 2024
10831d6
update renovate
MozeBaltyk Jan 24, 2024
95b2f36
update renovate
MozeBaltyk Jan 24, 2024
c2722aa
update renovate
MozeBaltyk Jan 24, 2024
07f22b6
update renovate
MozeBaltyk Jan 24, 2024
e13acf5
update renovate
MozeBaltyk Jan 24, 2024
6b6ef48
update renovate
MozeBaltyk Jan 24, 2024
2aaeaf9
update renovate
MozeBaltyk Jan 24, 2024
46d2432
update renovate
MozeBaltyk Jan 24, 2024
8d8adf2
update renovate
MozeBaltyk Jan 24, 2024
e9788cb
update renovate
MozeBaltyk Jan 24, 2024
7ad04f6
update renovate
MozeBaltyk Jan 24, 2024
f26de34
update renovate
MozeBaltyk Jan 24, 2024
2066ff2
update renovate
MozeBaltyk Jan 24, 2024
6821197
Update dependency neuvector to v2.6.6 (#23)
renovate[bot] Jan 24, 2024
1fae4f0
Update dependency longhorn to v1.5.3 (#21)
renovate[bot] Jan 24, 2024
bff1961
Update pre-commit hook ansible-community/ansible-lint to v6.22.2 (#16)
renovate[bot] Jan 24, 2024
593dae1
Merge branch 'develop' of github.com:MozeBaltyk/rkub into develop
MozeBaltyk Jan 24, 2024
c44b592
update renovate
MozeBaltyk Jan 24, 2024
027dea0
update renovate
MozeBaltyk Jan 24, 2024
cd835f8
update renovate
MozeBaltyk Jan 24, 2024
0e135d3
update renovate
MozeBaltyk Jan 24, 2024
8717e7b
update renovate
MozeBaltyk Jan 24, 2024
e4647db
upload registry from docker
MozeBaltyk Jan 24, 2024
588ffd9
schedule renovate
MozeBaltyk Jan 24, 2024
8d76117
schedule renovate
MozeBaltyk Jan 24, 2024
8ad76e3
exec-env builder
MozeBaltyk Jan 25, 2024
818ab93
refactor workflows
MozeBaltyk Jan 28, 2024
cbccaad
readme
MozeBaltyk Jan 28, 2024
8b739f2
gitignore
MozeBaltyk Jan 28, 2024
6f8f00c
lint
MozeBaltyk Jan 30, 2024
c18f741
CI
MozeBaltyk Jan 30, 2024
9a2207c
CI
MozeBaltyk Jan 30, 2024
403891f
CI
MozeBaltyk Jan 30, 2024
a3408d4
CI
MozeBaltyk Jan 30, 2024
1173a33
doc CI
MozeBaltyk Jan 30, 2024
213e718
lint
MozeBaltyk Jan 31, 2024
75d87ee
CI
MozeBaltyk Jan 31, 2024
3dac9ce
CI
MozeBaltyk Jan 31, 2024
c62f540
CI
MozeBaltyk Jan 31, 2024
201d2c5
review staging
MozeBaltyk Feb 1, 2024
2db9b6d
review staging
MozeBaltyk Feb 1, 2024
e877794
review staging
MozeBaltyk Feb 1, 2024
3e604fc
review staging
MozeBaltyk Feb 1, 2024
154abbb
review staging
MozeBaltyk Feb 1, 2024
5c9a3d9
review staging
MozeBaltyk Feb 1, 2024
8a98ae3
review staging
MozeBaltyk Feb 1, 2024
6c1f57a
review staging
MozeBaltyk Feb 1, 2024
2b0cbe2
Update dependency longhorn to v1.6.0 (#25)
renovate[bot] Feb 8, 2024
e689855
Update dependency neuvector to v2.7.2 (#24)
renovate[bot] Feb 8, 2024
24de188
Update dependency cert-manager to v1.14.1 (#20)
renovate[bot] Feb 8, 2024
fb44c73
Update dependency rancher to v2.8.1 (#18)
renovate[bot] Feb 8, 2024
e198c24
Update dependency helm to v3.14.0 (#17)
renovate[bot] Feb 8, 2024
916e2a8
Update dependency rke2 to v1.27.10 (#15)
renovate[bot] Feb 8, 2024
3be18cf
Merge branch 'develop' of github.com:MozeBaltyk/rkub into develop
MozeBaltyk Feb 8, 2024
b076471
more options for longhorn
MozeBaltyk Feb 10, 2024
8189405
improve order and news options
MozeBaltyk Feb 10, 2024
53fce52
bypass
MozeBaltyk Feb 10, 2024
b3453e4
improve terraform
MozeBaltyk Feb 11, 2024
5a1445a
correct missing handlers
MozeBaltyk Feb 11, 2024
aac5432
give more config options
MozeBaltyk Feb 11, 2024
6bfe895
terraform
MozeBaltyk Feb 11, 2024
a26cc39
begin a role for rolling restart
MozeBaltyk Feb 11, 2024
294df15
deploy registry through rke2
MozeBaltyk Feb 11, 2024
4dd73f3
start using kubevip
MozeBaltyk Feb 11, 2024
bb03be5
split networkmanager config
MozeBaltyk Feb 12, 2024
280c4a0
generate a inventory with terraform
MozeBaltyk Feb 12, 2024
5a7185b
push state in space bucket
MozeBaltyk Feb 13, 2024
5e285c7
push state in space bucket
MozeBaltyk Feb 13, 2024
0566450
reduce size
MozeBaltyk Feb 13, 2024
c74d6a6
test
MozeBaltyk Feb 13, 2024
6280a05
test
MozeBaltyk Feb 13, 2024
903a4c8
test
MozeBaltyk Feb 13, 2024
d289eb2
test
MozeBaltyk Feb 13, 2024
973cf55
test
MozeBaltyk Feb 13, 2024
46bb375
test
MozeBaltyk Feb 13, 2024
d8efb41
test
MozeBaltyk Feb 13, 2024
71bf003
test
MozeBaltyk Feb 13, 2024
46ffdf0
test
MozeBaltyk Feb 13, 2024
077209b
test
MozeBaltyk Feb 14, 2024
22fe597
test
MozeBaltyk Feb 14, 2024
6903bd4
test
MozeBaltyk Feb 14, 2024
a361803
test
MozeBaltyk Feb 14, 2024
964e315
test
MozeBaltyk Feb 14, 2024
ca5d8f6
work on pipeline CI
MozeBaltyk Feb 17, 2024
5432e81
work on pipeline CI
MozeBaltyk Feb 17, 2024
a93801d
work on pipeline CI
MozeBaltyk Feb 17, 2024
38d3fcd
work on pipeline CI
MozeBaltyk Feb 17, 2024
13fb569
work on pipeline CI
MozeBaltyk Feb 17, 2024
a79a07a
work on pipeline CI
MozeBaltyk Feb 17, 2024
7abe361
work on pipeline CI
MozeBaltyk Feb 17, 2024
6da0e8e
work on pipeline CI
MozeBaltyk Feb 17, 2024
81975a9
test workflows
MozeBaltyk Mar 2, 2024
038d28f
test workflows
MozeBaltyk Mar 2, 2024
376e930
test workflows
MozeBaltyk Mar 2, 2024
0780718
test workflows
MozeBaltyk Mar 4, 2024
8f98d6f
test workflows
MozeBaltyk Mar 4, 2024
9c73a00
test workflows
MozeBaltyk Mar 4, 2024
6e6bca6
test workflows
MozeBaltyk Mar 4, 2024
2feeb71
test workflows
MozeBaltyk Mar 4, 2024
ba64b5c
test workflows
MozeBaltyk Mar 4, 2024
3e53c6f
test workflows
MozeBaltyk Mar 4, 2024
692bfee
test workflows
MozeBaltyk Mar 4, 2024
a98eee8
test workflows
MozeBaltyk Mar 4, 2024
b55901a
test workflows
MozeBaltyk Mar 4, 2024
370db39
test workflows
MozeBaltyk Mar 4, 2024
db1fa86
test workflows
MozeBaltyk Mar 4, 2024
bdc3b24
test workflows
MozeBaltyk Mar 4, 2024
9c5fc5a
test workflows
MozeBaltyk Mar 4, 2024
db89eb4
test workflows
MozeBaltyk Mar 4, 2024
8516b9f
test workflows
MozeBaltyk Mar 4, 2024
b275ecf
test pipeline
MozeBaltyk Apr 16, 2024
e6be21a
test pipeline
MozeBaltyk Apr 16, 2024
efe2dcd
test pipeline
MozeBaltyk Apr 16, 2024
b631181
test pipeline
MozeBaltyk Apr 16, 2024
4e6871b
test pipeline
MozeBaltyk Apr 16, 2024
6b74838
test pipeline
MozeBaltyk Apr 16, 2024
c08e110
test pipeline
MozeBaltyk Apr 16, 2024
7246d0c
workflows stage
MozeBaltyk Apr 19, 2024
ac48d3c
workflows stage
MozeBaltyk Apr 19, 2024
f085773
workflows stage
MozeBaltyk Apr 19, 2024
4e32612
workflows stage
MozeBaltyk Apr 20, 2024
61fc758
workflows stage
MozeBaltyk Apr 20, 2024
1df2e1d
workflows stage
MozeBaltyk Apr 20, 2024
f1d96c0
workflows stage
MozeBaltyk Apr 20, 2024
6a2dd51
workflows stage
MozeBaltyk Apr 20, 2024
264411b
workflows stage
MozeBaltyk Apr 20, 2024
2d7ac04
workflows stage
MozeBaltyk Apr 20, 2024
ed4cf66
workflows stage
MozeBaltyk Apr 20, 2024
5754955
workflows stage
MozeBaltyk Apr 20, 2024
f58fb26
workflows stage
MozeBaltyk Apr 20, 2024
7bd993d
workflows stage
MozeBaltyk Apr 20, 2024
bb45be3
workflows stage
MozeBaltyk Apr 20, 2024
5ca7632
workflows stage
MozeBaltyk Apr 21, 2024
4131bde
workflows stage
MozeBaltyk Apr 21, 2024
d08eddc
workflows stage
MozeBaltyk Apr 21, 2024
d8d7f48
workflows stage
MozeBaltyk Apr 21, 2024
d78a9f4
workflows stage
MozeBaltyk Apr 21, 2024
e0b30dc
workflows stage
MozeBaltyk Apr 21, 2024
8bc8ed1
workflows stage
MozeBaltyk May 3, 2024
1e52ca4
workflows stage
MozeBaltyk May 3, 2024
94bdf32
workflows stage
MozeBaltyk May 3, 2024
7a9abdd
workflows stage
MozeBaltyk May 3, 2024
86f0959
workflows stage
MozeBaltyk May 3, 2024
d664f62
workflows stage
MozeBaltyk May 3, 2024
73d7992
workflows stage
MozeBaltyk May 3, 2024
b93894f
workflows stage
MozeBaltyk May 3, 2024
4ee2a76
workflows stage
MozeBaltyk May 3, 2024
69b007b
workflows stage
MozeBaltyk May 3, 2024
980532b
workflows stage
MozeBaltyk May 3, 2024
0332087
workflows stage
MozeBaltyk May 3, 2024
6e207cd
workflows stage
MozeBaltyk May 3, 2024
8346820
workflows stage
MozeBaltyk May 3, 2024
46ff672
workflows stage
MozeBaltyk May 3, 2024
a36eb7a
workflows stage
MozeBaltyk May 3, 2024
ef522f7
workflows stage
MozeBaltyk May 3, 2024
4b53469
workflows stage
MozeBaltyk May 3, 2024
f350ecf
workflows stage
MozeBaltyk May 3, 2024
ae9e6e4
workflows stage
MozeBaltyk May 3, 2024
ab4b642
workflows stage
MozeBaltyk May 5, 2024
c4a25f9
workflows stage
MozeBaltyk May 5, 2024
9e557c2
workflows stage
MozeBaltyk May 6, 2024
20dfe61
workflows stage
MozeBaltyk May 6, 2024
3b4ac23
workflows stage
MozeBaltyk May 6, 2024
c17ff14
workflows stage
MozeBaltyk May 6, 2024
a7d3b48
workflows stage
MozeBaltyk May 6, 2024
6eca5ff
adding hauler store
MozeBaltyk May 13, 2024
b7366d7
adding hauler store
MozeBaltyk May 13, 2024
d8362f7
adding hauler store
MozeBaltyk May 13, 2024
f444275
adding hauler store
MozeBaltyk May 13, 2024
fa3f611
adding hauler store
MozeBaltyk May 13, 2024
276d6dc
adding hauler store
MozeBaltyk May 13, 2024
e51c184
adding hauler store
MozeBaltyk May 13, 2024
34e4d18
adding hauler store
MozeBaltyk May 14, 2024
a58a6a9
adding hauler store
MozeBaltyk May 14, 2024
6afbcd5
adding hauler store
MozeBaltyk May 14, 2024
2656f9f
adding hauler store
MozeBaltyk May 14, 2024
431fa95
adding hauler store
MozeBaltyk May 14, 2024
27397cc
adding hauler store
MozeBaltyk May 14, 2024
11a8b8c
adding hauler store
MozeBaltyk May 14, 2024
ac4a904
adding hauler store
MozeBaltyk May 14, 2024
539faee
adding hauler store
MozeBaltyk May 14, 2024
7215d13
adding hauler store
MozeBaltyk May 14, 2024
89adf1f
adding hauler store
MozeBaltyk May 14, 2024
0711d31
adding hauler store
MozeBaltyk May 14, 2024
e0f2db8
adding hauler store
MozeBaltyk May 14, 2024
1a00c7a
adding hauler store
MozeBaltyk May 14, 2024
c6a419b
adding hauler store
MozeBaltyk May 14, 2024
1001836
adding hauler store
MozeBaltyk May 14, 2024
b247335
adding hauler store
MozeBaltyk May 14, 2024
a8e56c0
adding hauler store
MozeBaltyk May 14, 2024
9701d5a
adding hauler store
MozeBaltyk May 14, 2024
19c2404
adding hauler store
MozeBaltyk May 14, 2024
89ae4a6
adding hauler store
MozeBaltyk May 14, 2024
d8734fb
adding hauler store
MozeBaltyk May 14, 2024
a7cbdbb
adding hauler store
MozeBaltyk May 14, 2024
70e6c19
adding hauler store
MozeBaltyk May 15, 2024
ef25833
adding hauler store
MozeBaltyk May 15, 2024
53a8642
corrects
MozeBaltyk May 15, 2024
d5189b1
items
MozeBaltyk May 15, 2024
b0518dc
remote_src correction
MozeBaltyk May 15, 2024
818af23
put test in workflows
MozeBaltyk May 15, 2024
abfd4f9
put test in workflows
MozeBaltyk May 15, 2024
0562654
put test in workflows
MozeBaltyk May 15, 2024
fcd4ce0
put test in workflows
MozeBaltyk May 16, 2024
5bd160d
put test in workflows
MozeBaltyk May 16, 2024
5ff8f1a
put test in workflows
MozeBaltyk May 16, 2024
3e8842e
put test in workflows
MozeBaltyk May 16, 2024
36c2ad3
put test in workflows
MozeBaltyk May 16, 2024
61d1262
put test in workflows
MozeBaltyk May 16, 2024
111eee2
put test in workflows
MozeBaltyk May 16, 2024
a091ff8
online install
MozeBaltyk May 17, 2024
fb035ce
install non-airgap
MozeBaltyk May 17, 2024
040a504
stage online install
MozeBaltyk May 17, 2024
7c5a729
pytest
MozeBaltyk May 17, 2024
c55afee
pytest
MozeBaltyk May 17, 2024
3dec0a8
add timeout extended for VPC deletion
MozeBaltyk May 18, 2024
c25063d
deploy longhorn non-airgap
MozeBaltyk May 18, 2024
2724d24
correct rke2 install
MozeBaltyk May 18, 2024
3863568
add lb and dns in DO terraform
MozeBaltyk May 18, 2024
5f5de40
terraform corrections
MozeBaltyk May 19, 2024
6e7e717
DO terraform add args airgap
MozeBaltyk May 20, 2024
ac232fd
change longhorn default datapath
MozeBaltyk May 20, 2024
5053d9f
update versions
MozeBaltyk May 20, 2024
9a0391b
change url
MozeBaltyk May 20, 2024
edac72d
corrections in playbooks
MozeBaltyk May 20, 2024
ad9042c
set versions individually
MozeBaltyk May 20, 2024
a260c43
minor reorg in DO infraµ
MozeBaltyk May 20, 2024
50ea4f5
complete roles deploying with helm
MozeBaltyk May 20, 2024
a5eadb1
make quickstart
MozeBaltyk May 22, 2024
cab23b4
uniformize pipeline and makefile
MozeBaltyk May 23, 2024
7a7c75e
uniformize pipeline and makefile
MozeBaltyk May 23, 2024
8818bdb
Quickstart
MozeBaltyk May 23, 2024
783c4e3
start Azure providers
MozeBaltyk May 23, 2024
faa6dbd
vars size
MozeBaltyk May 23, 2024
743b21e
badge workflows
MozeBaltyk May 23, 2024
9f3123e
readme
MozeBaltyk May 23, 2024
f0d586d
changelog.md
MozeBaltyk May 23, 2024
c82697e
changelog.md
MozeBaltyk May 23, 2024
14ddd16
correct readme
MozeBaltyk May 23, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 7 additions & 3 deletions .ansible_lint → .ansible-lint
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,13 @@ exclude_paths:
- .github/
- molecule/
- docs/
- .ansible-lint
- .yamllint
- scripts/

- test/
- playbooks/tasks # Dir for testing locally

skip_list:
- yaml[line-length]
- var-naming[no-role-prefix]
- command-instead-of-module
- var-naming[pattern]
- risky-file-permissions
53 changes: 53 additions & 0 deletions .github/actions/ansible/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
---
name: ansible
description: execute an ansible playbook

runs:
using: composite
steps:
- name: Checkout files
uses: actions/checkout@v4

- name: Setup Terraform
uses: hashicorp/setup-terraform@v3
with:
terraform_version: "1.7.3"

- name: Get key
run: |
echo "$SSH_KEY" > .key
chmod 400 .key
shell: bash
env:
SSH_KEY: ${{secrets.SSH_PRIVATE_KEY}}

- name: Terraform Init
id: init
run: |
terraform init

- name: Terraform plan
id: plan
run: |
terraform plan -out=terraform.tfplan \
-var "GITHUB_RUN_ID=$GITHUB_RUN_ID" \
-var "do_token=${DO_PAT}" \
-var "terraform_backend_bucket_name=github-action-${{ github.run_id }}"

- name: Terraform Apply
run: |
terraform apply terraform.tfplan

- name: Terraform plan delete stack
id: plan
run: |
terraform plan -destroy -out=terraform.tfplan \
-var "GITHUB_RUN_ID=$GITHUB_RUN_ID" \
-var "do_token=${DO_PAT}" \
-var "terraform_backend_bucket_name=github-action-${{ github.run_id }}"
continue-on-error: true

- name: Terraform Apply
run: |
terraform apply terraform.tfplan
continue-on-error: true
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,19 @@ description: Update Readme and Changelog
runs:
using: composite
steps:
# Update Readme
# Update Readme
- shell: bash
run: |
rkub_collection=$(yq -r .version galaxy.yml)
rke2_version=$(yq -r .global_rke2_version playbooks/vars/main.yml)
cert_version=$(yq -r .global_CERT_VERSION playbooks/vars/main.yml)
rancher_version=$(yq -r .global_RANCHER_VERSION playbooks/vars/main.yml)
longhorn_version=$(yq -r .global_LONGHORN_VERSION playbooks/vars/main.yml)
neuvector_version=$(yq -r .global_NEU_VERSION playbooks/vars/main.yml)
cat << EOF > version.txt
**Ansible Collection Rkub ${rkub_collection} include:**
- [RKE2 ${rke2_version}](https://docs.rke2.io) - Security focused Kubernetes
- [Cert-manager ${cert_version}](https://cert-manager.io/docs/) - Certificate manager
- [Rancher ${rancher_version}](https://www.suse.com/products/suse-rancher/) - Multi-Cluster Kubernetes Management
- [Longhorn ${longhorn_version}](https://longhorn.io) - Unified storage layer
- [Neuvector ${neuvector_version}](https://neuvector.com/) - Kubernetes Security Platform
Expand All @@ -36,21 +39,21 @@ runs:
cat << EOF > version.txt
## ${rkub_collection} (${date})

Versions:
### Versions:
- rke2 version: ${rke2_version}
- cert-manager version: ${cert_version}
- rancher version: ${rancher_version}
- cert-manager version: ${cert_version}
- rancher version: ${rancher_version}
- longhorn version: ${longhorn_version}
- neuvector version: ${neuvector_version}
EOF

sed -i -n -e "1,/<\!-- Release -->/ p" -e"/<\!-- End Release -->/,$ p" -e "/<\!-- Release -->/ r version.txt" CHANGELOG.md

# Git push
# Git push
- shell: bash
run: |
git config user.name github-actions
git config user.email github-actions@github.com
git add README.md CHANGELOG.md
[[ -z $(git status -uno --porcelain) ]] && echo "No need to commit..." || git commit -m "⚡ Update README & CHANGELOG"
git push origin
git push origin HEAD:${{ github.head_ref || github.ref_name }}
188 changes: 188 additions & 0 deletions .github/renovate.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,188 @@
{
"labels": ["dependencies"],
"schedule": ["after 7am on saturday"],
"ansible-galaxy": { "fileMatch": ["(^|/)(galaxy|requirements|ee-requirements)(\\.ansible)?\\.ya?ml$"] },
"pre-commit": {
"enabled": true,
"addLabels": ["pre-commit"]
},
"packageRules": [
{
"matchManagers": ["dockerfile"],
"matchPackagePatterns": ["ubi8"],
"matchUpdateTypes": ["minor"],
"automerge": true
},
{
"matchManagers": ["github-actions"],
"matchUpdateTypes": ["minor"],
"automerge": true
},
{
"matchPackagePatterns": ["rke2"],
"addLabels": ["rke2"],
"extractVersion": "^v(?<version>\\d+\\.\\d+.\\d+)"
},
{
"matchPackagePatterns": ["helm"],
"addLabels": ["helm"],
"extractVersion": "^v(?<version>\\d+\\.\\d+.\\d+)"
},
{
"matchPackagePatterns": ["cert-manager"],
"addLabels": ["cert-manager"],
"extractVersion": "^v(?<version>\\d+\\.\\d+.\\d+)"
},
{
"matchPackagePatterns": ["rancher"],
"addLabels": ["rancher"],
"extractVersion": "^v(?<version>\\d+\\.\\d+.\\d+)"
},
{
"matchPackagePatterns": ["longhorn"],
"addLabels": ["longhorn"],
"extractVersion": "^longhorn-(?<version>\\d+\\.\\d+.\\d+)"
},
{
"matchPackagePatterns": ["neuvector"],
"addLabels": ["neuvector"],
"extractVersion": "(?<version>\\d+\\.\\d+.\\d+)"
}
],
"customManagers": [
{
"description": "Update RKE2 helm charts version with customDatasource",
"customType": "regex",
"fileMatch": [
"playbooks/vars/main\\.y[a]?ml$",
"CHANGELOG.md",
"README.md"
],
"matchStrings": [
"global_rke2_version: \"(?<currentValue>.*)\"\\n",
"- rke2 version: (?<currentValue>.*)\\n",
"- \\[RKE2 (?<currentValue>[^\\]]+)\\]\\(https://docs.rke2.io\\) - Security focused Kubernetes (channel stable)\\n"
],
"depNameTemplate": "rke2",
"versioningTemplate": "semver-coerced",
"datasourceTemplate": "custom.rke2"
},
{
"description": "Update helm binary version based on github repo",
"customType": "regex",
"fileMatch": [
"playbooks/vars/main\\.y[a]?ml$"
],
"matchStrings": [
"global_helm_version: \"(?<currentValue>.*?)\"\\n"
],
"datasourceTemplate": "git-refs",
"depNameTemplate": "helm",
"packageNameTemplate": "https://github.com/helm/helm",
"versioningTemplate": "semver-coerced"
},
{
"description": "Update cert-manager helm charts version based on github repo",
"customType": "regex",
"fileMatch": [
"playbooks/vars/main\\.y[a]?ml$",
"CHANGELOG.md",
"README.md"
],
"matchStrings": [
"global_CERT_VERSION: \"(?<currentValue>.*?)\"\\n",
"- cert-manager version: (?<currentValue>.*)\\n",
"- \\[Cert-manager (?<currentValue>[^\\]]+)\\]\\(https://cert-manager.io/docs/\\) - Certificate manager\\n"
],
"datasourceTemplate": "git-tags",
"depNameTemplate": "cert-manager",
"packageNameTemplate": "https://github.com/cert-manager/cert-manager",
"versioningTemplate": "semver"
},
{
"description": "Update Rancher helm charts version with customDatasource",
"customType": "regex",
"fileMatch": [
"playbooks/vars/main\\.y[a]?ml$",
"CHANGELOG.md",
"README.md"
],
"matchStrings": [
"global_RANCHER_VERSION: \"(?<currentValue>.*?)\"\\n",
"- rancher version: (?<currentValue>.*)\\n",
"- \\[Rancher (?<currentValue>[^\\]]+)\\]\\(https://www.suse.com/products/suse-rancher/\\) - Multi-Cluster Kubernetes Management\\n"
],
"depNameTemplate": "rancher",
"versioningTemplate": "semver-coerced",
"datasourceTemplate": "custom.rancher"
},
{
"description": "Update Longhorn helm charts version based on github repo",
"customType": "regex",
"fileMatch": [
"playbooks/vars/main\\.y[a]?ml$",
"CHANGELOG.md",
"README.md"
],
"matchStrings": [
"global_LONGHORN_VERSION: \"(?<currentValue>.*?)\"\\n",
"- longhorn version: (?<currentValue>.*)\\n",
"- \\[Longhorn (?<currentValue>[^\\]]+)\\]\\(https://longhorn.io\\) - Unified storage layer\\n"
],
"datasourceTemplate": "git-refs",
"depNameTemplate": "longhorn",
"packageNameTemplate": "https://github.com/longhorn/charts",
"versioningTemplate": "semver"
},
{
"description": "Update Neuvector helm charts version based on github repo",
"customType": "regex",
"fileMatch": [
"playbooks/vars/main\\.y[a]?ml$",
"CHANGELOG.md",
"README.md"
],
"matchStrings": [
"global_NEU_VERSION: \"(?<currentValue>.*?)\"\\n",
"- neuvector version: (?<currentValue>.*)\\n",
"- \\[Neuvector (?<currentValue>[^\\]]+)\\]\\(https://neuvector.com/\\) - Kubernetes Security Platform\\n"
],
"datasourceTemplate": "git-refs",
"depNameTemplate": "neuvector",
"packageNameTemplate": "https://github.com/neuvector/neuvector-helm",
"versioningTemplate": "semver"
},
{
"description": "Update Kubevip version based on github repo",
"customType": "regex",
"fileMatch": [
"playbooks/vars/main\\.y[a]?ml$",
"CHANGELOG.md",
"README.md"
],
"matchStrings": [
"global_kubevip_version: \"(?<currentValue>.*?)\"\\n",
"- kube-vip version: (?<currentValue>.*)\\n",
"- \\[Kube-vip (?<currentValue>[^\\]]+)\\]\\(https://kube-vip.io/\\) - Virtual IP and load balancer\\n"
],
"datasourceTemplate": "git-refs",
"depNameTemplate": "kubevip",
"packageNameTemplate": "https://github.com/kube-vip/kube-vip",
"versioningTemplate": "semver"
}
],
"customDatasources": {
"rke2": {
"defaultRegistryUrlTemplate": "https://update.rke2.io/v1-release/channels",
"transformTemplates": [
"{\"releases\":[{\"version\": $$.(data[id = 'stable'].latest),\"sourceUrl\":\"https://github.com/rancher/rke2\",\"changelogUrl\":$join([\"https://github.com/rancher/rke2/releases/\",data[id = 'stable'].latest])}],\"sourceUrl\": \"https://github.com/rancher/rke2\",\"homepage\": \"https://docs.rke2.io\"}"
]
},
"rancher": {
"defaultRegistryUrlTemplate": "https://update.rancher.io/v1-release/channels",
"transformTemplates": [
"{\"releases\":[{\"version\": $$.(data[id = 'latest'].latest),\"sourceUrl\":\"https://github.com/rancher/rancher\",\"changelogUrl\":$join([\"https://github.com/rancher/rancher/releases/\",data[id = 'latest'].latest])}],\"sourceUrl\": \"https://github.com/rancher/rancher\",\"homepage\": \"https://ranchermanager.docs.rancher.com\"}"
]
}
}
}
Loading