-
Notifications
You must be signed in to change notification settings - Fork 52
Git abstraction #310
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
base: main
Are you sure you want to change the base?
Git abstraction #310
Conversation
adding Kubernetes Java API
…d from config.scm.getScmmConfig; Fix ApplicationConfigurator and comment out if clause
…ess layer for the features(ArgoCD etc)
…ess layer for the features(ArgoCD etc)
- getScmmUri() now reads from config.scm.getScmmConfig() instead of config.scmm -centralSCMUrl now comes from config.multiTenant.scmmConfig.centralScmUrl -provider now comes from config.scm.scmProviderType instead of config.scmm.provider
# Conflicts: # exercises/nginx-validation/Jenkinsfile.ftl # src/main/groovy/com/cloudogu/gitops/config/ApplicationConfigurator.groovy # src/main/groovy/com/cloudogu/gitops/config/Config.groovy # src/main/groovy/com/cloudogu/gitops/features/argocd/ArgoCD.groovy # src/test/groovy/com/cloudogu/gitops/cli/GitopsPlaygroundCliTest.groovy
Updated multi-tenant schema definitions, consolidating configuration for SCM and GitLab. Enhanced CLI options, descriptions, and documentation in README.md for better clarity. Adjusted Groovy classes to align with the updated schemas.
Aligned central SCM configuration defaults in Groovy classes, updated README with detailed multi-tenant options, and refined schema definitions for improved clarity and usability.
…t-gitlab' into feature/abstract-git-gitlab
ThomasMichael1811
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
not finished, yet.
| ### Disclaimer | ||
| The GitLab integration is for **experimental use only** and is **not fully implemented**. Features may be incomplete, unstable, or subject to change. Use at your own discretion. | ||
| The GitLab integration is for **experimental use only** and is **not fully implemented**. Features may be incomplete, unstable, or subject to change. Use at your own discretion. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
still correct?
| <dependency> | ||
| <groupId>io.kubernetes</groupId> | ||
| <artifactId>client-java</artifactId> | ||
| <version>24.0.0</version> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please move version into properties section
|
|
||
| # Install ArgoCD Operator CRDs and components | ||
| kubectl kustomize config/default | kubectl create -f - || true | ||
| rm -Rf ../argocd-operator/ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| rm -Rf ../argocd-operator/ | |
| rm -Rf ../argocd-operator/ | |
| cd .. |
| import com.cloudogu.gitops.utils.CommandExecutor | ||
| import com.cloudogu.gitops.utils.FileSystemUtils | ||
| import com.cloudogu.gitops.utils.K8sClient | ||
| import com.cloudogu.gitops.utils.NetworkingUtils |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please organize imports
No description provided.