You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
apiVersion: v2.edp.epam.com/v1
kind: Codebase
metadata:
labels:
app.edp.epam.com/codebaseType: system
name: edp-gitops
spec:
buildTool: helm
ciTool: tekton
defaultBranch: main
deploymentScript: helm-chart
description: Custom values for deploy applications
emptyProject: false
framework: gitops
gitServer: gerrit # can be depend on gitserver
gitUrlPath: <path_to_repo>/edp-gitops
jenkinsSlave: null
jiraIssueMetadataPayload: null
jobProvisioning: null
lang: helm
strategy: create
ticketNamePattern: null
type: system
versioning:
startFrom: 0.1.0-SNAPSHOT
type: edp
EDP Portal steps:
Add CD pipeline (GitOps) in configuration page;
in CD pipeline (GitOps) configuration user can provide only path to repo;
user cannot modify path after apply;
after apply describe short information about codebase provisioning (repo path);
Add custom values checkbox in cd stage;
If user set checkbox with custom values to true - EDP portal create kind: Application with additional values path;
when user provide path to codebase with custom values - user can create CD pipeline and new codebase must contain type app.edp.epam.com/codebaseType: system and name edp-gitops;
hide deletion button if codebase contain app.edp.epam.com/codebaseType: system;
if user do not configure CD pipeline (GitOps) in Configuration section - use cannot create CD pipeline in Environment page;
add lock icon (System Repository) if have app.edp.epam.com/codebaseType: system label;
Git Repo relative path available only for github, gitlab integration;
Acceptance Criteria:
language: helm
framework: gitops
build_tool: helm
Example Argo CD application with custom values:
Template:
Pattern to provision edp-gitops repository:
EDP Portal steps:
Repository schema:
cdpipelinename/сdstagename/application-name-values.yaml
The text was updated successfully, but these errors were encountered: