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

2.0.0b7: update dependencies and add new test to make sure smol-k8s-lab works on kind #125

Merged
merged 18 commits into from
Jan 9, 2024

Conversation

jessebot
Copy link
Collaborator

@jessebot jessebot commented Jan 4, 2024

Beta release of v2.0.0b7

  • Added CI/CD for testing kind install via smol-k8s-lab using GHA (k3d and k3s after in a new pr)
  • take care of all the dependencies from dependabot
  • fixed issue where kind kubelet args were not formatted correctly in ~/.cache/smol-k8s-lab/kind_cfg.yaml
  • fixed -c and --config options so you can pass in alternative config files
  • fixed order of operations issue with preparing helm function (that adds helm repos for special apps before Argo CD is up)
  • fixed issue where we waited for the bitwarden eso provider app when bitwarden is not the eso provider

@jessebot jessebot added 🪠 CICD Anything to do with continuous integration/continuous deployment pipelines. kind dependencies Pull requests that update a dependency file labels Jan 4, 2024
@jessebot jessebot requested a review from cloudymax January 4, 2024 09:46
@jessebot jessebot self-assigned this Jan 4, 2024
@jessebot jessebot merged commit 9cedbf8 into main Jan 9, 2024
2 checks passed
@jessebot jessebot deleted the chore/update-dependencies branch January 9, 2024 11:03
jessebot added a commit that referenced this pull request May 15, 2024
…ab works on kind (#125)

* update dependencies and add new test to make sure smol-k8s-lab works on kind at least

* only run tests on non-main branches

* make sure poetry is installed in ci/cd

* make sure the correct version of python is installed

* properly source virtual env for poetry

* fix spacing in help text

* update poetry dependencies

* fix kind extra kubelet args to format correctly

* fix using alternative config files

* add a test hostname for Argo CD in CI/CD test of smol-k8s-lab

* add test email for smol-k8s-lab ci/cd testing

* removing bitwarden from base tests for smol-k8s-lab in ci/cd

* update kubelet args

* don't ask for bitwarden credentials unless global external secrets is set to bitwarden as provider

* fix order of args issue with preparing helm and adding new repos

* install argocd cli in ci/cd

* update help text screenshot

* don't wait for bitwarden eso provider if we're not using bitwarden
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🪠 CICD Anything to do with continuous integration/continuous deployment pipelines. dependencies Pull requests that update a dependency file kind
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant