Documentation
¶
Index ¶
Constants ¶
View Source
const ( // BUILD step that builds image from source code BUILD = STEP_TYPE("BUILD") // DEPLOY step that deploys workloads and others to cluster DEPLOY = STEP_TYPE("DEPLOY") // INTERMEDIARY step that runs custom jobs INTERMEDIARY = STEP_TYPE("INTERMEDIARY") // JENKINS_JOB step that triggers jenkins job JENKINS_JOB = STEP_TYPE("JENKINS_JOB") )
View Source
const ( // MONGO mongo as db MONGO = "MONGO" // INMEMORY in memory storage as db INMEMORY = "INMEMORY" )
View Source
const ( // GIT git as resource GIT = PIPELINE_RESOURCE_TYPE("git") // IMAGE docker image as resource IMAGE = PIPELINE_RESOURCE_TYPE("image") // DEPLOYMENT k8s deployment as resource DEPLOYMENT = PIPELINE_RESOURCE_TYPE("deployment") // STATEFULSET k8s statefulset as resource STATEFULSET = PIPELINE_RESOURCE_TYPE("statefulset") // DAEMONSET k8s daemonset as resource DAEMONSET = PIPELINE_RESOURCE_TYPE("daemonset") // POD k8s pod as resource POD = PIPELINE_RESOURCE_TYPE("pod") // REPLICASET k8s replicaset as resource REPLICASET = PIPELINE_RESOURCE_TYPE("replicaset") )
View Source
const ( // STEP_FAILED step has been FAILED STEP_FAILED = PIPELINE_STATUS("FAILED") // STEP_PROCESSING step build is PROCESSING STEP_PROCESSING = PIPELINE_STATUS("PROCESSING") // BUILD_TERMINATED step build has been TERMINATED BUILD_TERMINATED = PIPELINE_STATUS("TERMINATED") // WAITING step has been in WAITING stage WAITING = PIPELINE_STATUS("WAITING") // TERMINATING step has been in TERMINATING stage TERMINATING = PIPELINE_STATUS("TERMINATING") // INITIALIZING step has been in INITIALIZING stage INITIALIZING = PIPELINE_STATUS("INITIALIZING") // SUCCESSFUL step has been SUCCESSFUL SUCCESSFUL = PIPELINE_STATUS("SUCCESSFUL") // CANCELLED step has been CANCELLED CANCELLED = PIPELINE_STATUS("CANCELLED") // ERROR step has ERROR ERROR = PIPELINE_STATUS("ERROR") )
View Source
const ( // POD_TERMINATING pod is Terminating POD_TERMINATING = POD_STATUS("Terminating") // POD_INITIALIZING pod is PodInitializing POD_INITIALIZING = POD_STATUS("PodInitializing") )
View Source
const ( // PIPELINE_PURGING_ENABLE pipeline process purging is enabled PIPELINE_PURGING_ENABLE = PIPELINE_PURGING("ENABLE") // PIPELINE_PURGING_DISABLE pipeline process purging is disabled PIPELINE_PURGING_DISABLE = PIPELINE_PURGING("DISABLE") )
View Source
const ( // AUTO pipeline trigger options is auto AUTO = TRIGGER("AUTO") // MANUAL pipeline trigger options is MANUAL MANUAL = TRIGGER("MANUAL") )
View Source
const ( // REPOSITORY_TYPE repository type key for pipeline step param REPOSITORY_TYPE = PARAMS("repository_type") // REVISION resource revision key for pipeline step param REVISION = PARAMS("revision") // SERVICE_ACCOUNT k8s service account key that contains registry and repository secret as pipeline step param SERVICE_ACCOUNT = PARAMS("service_account") // IMAGES key for container images as pipeline step param IMAGES = PARAMS("images") // ARGS_FROM_CONFIGMAPS key for build and other arguments via configmaps as pipeline step param ARGS_FROM_CONFIGMAPS = PARAMS("args_from_configmaps") // ARGS_FROM_SECRETS key for build and other arguments via secrets as pipeline step param ARGS_FROM_SECRETS = PARAMS("args_from_secrets") // ENVS_FROM_CONFIGMAPS key for env via configmaps as pipeline step param ENVS_FROM_CONFIGMAPS = PARAMS("envs_from_configmaps") // ENVS_FROM_SECRETS key for env via secrets as pipeline step param ENVS_FROM_SECRETS = PARAMS("envs_from_secrets") // ARGS key for build and other arguments as pipeline step param ARGS = PARAMS("args") // ENVS key for env as pipeline step param ENVS = PARAMS("envs") // AGENT key for agent name as pipeline step param AGENT = PARAMS("agent") // RESOURCE_NAME key for k8s resource name as pipeline step param RESOURCE_NAME = PARAMS("name") // RESOURCE_NAMESPACE key for k8s resource namespace as pipeline step param RESOURCE_NAMESPACE = PARAMS("namespace") // IMAGE_URL key for image url as pipeline step param IMAGE_URL = PARAMS("url") // TYPE key for resource type as pipeline step param TYPE = PARAMS("type") // COMMAND key for command array of intermediary step COMMAND = PARAMS("command") // COMMAND_ARGS key for command args array of intermediary step COMMAND_ARGS = PARAMS("command_args") // JENKINS_URL key for jenkins url JENKINS_URL = PARAMS("url") // JENKINS_JOB_NAME key for jenkins job name JENKINS_JOB_NAME = PARAMS("job") // JENKINS_SECRET key for jenkins secret JENKINS_SECRET = PARAMS("secret") // JENKINS_PARAMS key for jenkins params JENKINS_PARAMS = PARAMS("params") // BUILD_TYPE key for build type BUILD_TYPE = PARAMS("build_type") // RESOURCE_SIZE key for storage RESOURCE_SIZE = PARAMS("storage") // RESOURCE_ACCESS_MODE key for access mode RESOURCE_ACCESS_MODE = PARAMS("access_mode") // SCRIPT key for script SCRIPT = PARAMS("script") // SCRIPT_FROM_CONFIGMAP key for script_from_configmaps SCRIPT_FROM_CONFIGMAP = PARAMS("script_from_configmap") // WORKDIR key for workdir WORKDIR = PARAMS("workdir") )
View Source
const ( // NON_INITIALIZED pipeline steps status non_initialized NON_INITIALIZED = PROCESS_STATUS("non_initialized") // ACTIVE pipeline steps status active ACTIVE = PROCESS_STATUS("active") // COMPLETED pipeline steps status completed COMPLETED = PROCESS_STATUS("completed") // FAILED pipeline steps status failed FAILED = PROCESS_STATUS("failed") // PAUSED pipeline steps status paused PAUSED = PROCESS_STATUS("paused") // REQUESTED_TO_CANCEL pipeline steps status requested_to_cancel REQUESTED_TO_CANCEL = PROCESS_STATUS("requested_to_cancel") // CANCELLATION_INITIATED pipeline steps status non_initialized CANCELLATION_INITIATED = PROCESS_STATUS("cancellation_initiated") // CANCEL pipeline steps status cancelled PROCESS_CANCELLED = PROCESS_STATUS("cancelled") // CANCELLATION_FAILED pipeline steps status cancellation_failed CANCELLATION_FAILED = PROCESS_STATUS("cancellation_failed") )
View Source
const ( // DEFAULT_PAGE_LIMIT default page limit for rest api DEFAULT_PAGE_LIMIT = 10 // DEFAULT_PAGE default page for rest api DEFAULT_PAGE = 0 )
View Source
const ( // PRODUCTION production environment PRODUCTION = ENVIRONMENT("PRODUCTION") // DEVELOP development environment DEVELOP = ENVIRONMENT("DEVELOP") // TEST test environment TEST = ENVIRONMENT("TEST") )
View Source
const ( // INIT_BUILD_JOB FOOTMARK name INIT_BUILD_JOB = FOOTMARK("init_build_job") // POST_BUILD_JOB FOOTMARK name POST_BUILD_JOB = FOOTMARK("post_build_job") // BUILD_AND_PUSH FOOTMARK name BUILD_AND_PUSH = FOOTMARK("build_and_push") // GIT_CLONE FOOTMARK name GIT_CLONE = FOOTMARK("git_clone") // INIT_INTERMEDIARY_JOB FOOTMARK name INIT_INTERMEDIARY_JOB = FOOTMARK("init_intermediary_job") // POST_INTERMEDIARY_JOB FOOTMARK name POST_INTERMEDIARY_JOB = FOOTMARK("post_intermediary_job") // INIT_JENKINS_JOB FOOTMARK name INIT_JENKINS_JOB = FOOTMARK("init_jenkins_job") // POST_JENKINS_JOB FOOTMARK name POST_JENKINS_JOB = FOOTMARK("post_jenkins_job") )
View Source
const ( // API_V1 api version api/v1 API_V1 = API_VERSION("api/v1") )
View Source
const CUSTOM_STAGE = "custom-stage"
CUSTOM_STAGE container name of custom stage
View Source
const (
// DEFAULT_POD_INITIALIZATION_WAIT_DURATION pod initialization wait duration for building image
DEFAULT_POD_INITIALIZATION_WAIT_DURATION = 10
)
View Source
const JENKINS_TASK_NAME = "trigger-jenkins-job"
JENKINS_TASK_NAME tekton task name for jenkins job
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PIPELINE_PURGING ¶
type PIPELINE_PURGING string
PIPELINE_PURGING pipeline process purging policy
type PIPELINE_RESOURCE_TYPE ¶
type PIPELINE_RESOURCE_TYPE string
PIPELINE_RESOURCE_TYPE pipeline resource types
Click to show internal directories.
Click to hide internal directories.