8000 Feature/folder structure strategy by lukma99 · Pull Request #26 · cloudogu/gitops-build-lib · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Feature/folder structure strategy #26

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

Merged
merged 22 commits into from
Mar 10, 2023

Conversation

lukma99
Copy link
Contributor
@lukma99 lukma99 commented Mar 8, 2023

Changelog:

  • Bump default cesBuildLib version to 1.62.0
  • Bump default kubectl image to 'lachlanevenson/k8s-kubectl:v1.24.8'
  • Bump default helm image to 'ghcr.io/cloudogu/helm:3.11.1-2'
  • Disable kubeval and helm kubeval in default config, because they are deprecated (we will introduce another linting tool later)
  • Support different base path in destination gitops repository with destinationRootPath
  • Support different folder strategies with folderStructureStrategy
  • Fix bug where build lib crashes when supplying buildImages images as strings as instead of maps
  • Remove dummy kubeconfig when running kubectl ... --dry-run=client, as dry-runs also work without a context

@lukma99 lukma99 self-assigned this Mar 8, 2023
And fix tests.

Most asserts never ran, because the tests arrive at deploy() function because the execution stopped after validating parameters (invalid parameters).

Also: There no longer seem to be default stages! Remove tests and updated README.
Groovy Version used in Jenkins 2.375.2
@schnatterer schnatterer mentioned this pull request Mar 8, 2023
@schnatterer schnatterer force-pushed the feature/folder_structure_strategy branch from ec7fdd7 to 5dc4d78 Compare March 8, 2023 17:05
Simplify code, add test for invalid params, fail early on invalid GitOps tools
@schnatterer schnatterer force-pushed the feature/folder_structure_strategy branch from 5dc4d78 to 4916dfe Compare March 9, 2023 07:51
@schnatterer schnatterer merged commit 1640120 into main Mar 10, 2023
@schnatterer schnatterer deleted the feature/folder_structure_strategy branch March 10, 2023 16:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
0