Type ProjectConfig
File match jenkins-x*.yml
Schema URL https://catalog.lintel.tools/schemas/schemastore/jenkins-x-pipelines/latest.json
Source https://jenkins-x.io/schemas/jx-schema.json

Validate with Lintel

npx @lintel/lintel check
Type: ProjectConfig

Definitions

AWSElasticBlockStoreVolumeSource object
fsType string
partition integer
readOnly boolean
volumeID string
AddonConfig object
name string
version string
Agent object
container string
dir string
image string
label string
AzureDiskVolumeSource object
cachingMode string
diskName string
diskURI string
fsType string
kind string
readOnly boolean
AzureFileVolumeSource object
readOnly boolean
secretName string
shareName string
CSIVolumeSource object
driver string
fsType string
nodePublishSecretRef object
1 nested properties
name string
readOnly boolean
volumeAttributes object
CephFSVolumeSource object
monitors string[]
path string
readOnly boolean
secretFile string
secretRef object
1 nested properties
name string
user string
ChatConfig object
developerChannel string
kind string
url string
userChannel string
CinderVolumeSource object
fsType string
readOnly boolean
secretRef object
1 nested properties
name string
volumeID string
ConfigMapKeySelector object
key string
name string
optional boolean
ConfigMapProjection object
items KeyToPath[]
name string
optional boolean
ConfigMapVolumeSource object
defaultMode integer
items KeyToPath[]
name string
optional boolean
Container object
DownwardAPIProjection object
DownwardAPIVolumeFile object
fieldRef object
2 nested properties
apiVersion string
fieldPath string
mode integer
path string
resourceFieldRef object
3 nested properties
containerName string
divisor object
resource string
DownwardAPIVolumeSource object
defaultMode integer
EmptyDirVolumeSource object
medium string
sizeLimit object
EnvVar object
name string
value string
valueFrom object
4 nested properties
configMapKeyRef object
3 nested properties
key string
name string
optional boolean
fieldRef object
2 nested properties
apiVersion string
fieldPath string
resourceFieldRef object
3 nested properties
containerName string
divisor object
resource string
secretKeyRef object
3 nested properties
key string
name string
optional boolean
EnvVarSource object
configMapKeyRef object
3 nested properties
key string
name string
optional boolean
fieldRef object
2 nested properties
apiVersion string
fieldPath string
resourceFieldRef object
3 nested properties
containerName string
divisor object
resource string
secretKeyRef object
3 nested properties
key string
name string
optional boolean
FCVolumeSource object
fsType string
lun integer
readOnly boolean
targetWWNs string[]
wwids string[]
FlexVolumeSource object
driver string
fsType string
options object
readOnly boolean
secretRef object
1 nested properties
name string
FlockerVolumeSource object
datasetName string
datasetUUID string
GCEPersistentDiskVolumeSource object
fsType string
partition integer
pdName string
readOnly boolean
GitRepoVolumeSource object
directory string
repository string
revision string
GlusterfsVolumeSource object
endpoints string
path string
readOnly boolean
HostPathVolumeSource object
path string
type string
ISCSIVolumeSource object
chapAuthDiscovery boolean
chapAuthSession boolean
fsType string
initiatorName string
iqn string
iscsiInterface string
lun integer
portals string[]
readOnly boolean
secretRef object
1 nested properties
name string
targetPortal string
IssueTrackerConfig object
kind string
project string
url string
KeyToPath object
key string
mode integer
path string
LocalObjectReference object
name string
Loop object
steps Step[]
values string[]
variable string
NFSVolumeSource object
path string
readOnly boolean
server string
ObjectFieldSelector object
apiVersion string
fieldPath string
ParsedPipeline object
agent object
4 nested properties
container string
dir string
image string
label string
dir string
env EnvVar[]
environment EnvVar[]
options object
8 nested properties
containerOptions object
distributeParallelAcrossNodes boolean
podLabels object
retry integer
sidecars Container[]
timeout object
2 nested properties
time integer
unit string
tolerations Toleration[]
volumes Volume[]
post Post[]
stages Stage[]
PersistentVolumeClaimVolumeSource object
claimName string
readOnly boolean
PhotonPersistentDiskVolumeSource object
fsType string
pdID string
PipelineConfig object
agent object
4 nested properties
container string
dir string
image string
label string
containerOptions object
env EnvVar[]
environment string
extends object
2 nested properties
file string
import string
pipelines object
6 nested properties
default object
7 nested properties
agent object
dir string
env EnvVar[]
environment EnvVar[]
options object
post Post[]
stages Stage[]
feature object
7 nested properties
build object
pipeline object
postBuild object
preBuild object
promote object
setVersion object
setup object
overrides PipelineOverride[]
post object
3 nested properties
preSteps Step[]
replace boolean
steps Step[]
pullRequest object
7 nested properties
build object
pipeline object
postBuild object
preBuild object
promote object
setVersion object
setup object
release object
7 nested properties
build object
pipeline object
postBuild object
preBuild object
promote object
setVersion object
setup object
PipelineExtends object
file string
import string
PipelineLifecycle object
preSteps Step[]
replace boolean
steps Step[]
PipelineLifecycles object
build object
3 nested properties
preSteps Step[]
replace boolean
steps Step[]
pipeline object
7 nested properties
agent object
4 nested properties
container string
dir string
image string
label string
dir string
env EnvVar[]
environment EnvVar[]
options object
8 nested properties
containerOptions object
distributeParallelAcrossNodes boolean
podLabels object
retry integer
sidecars Container[]
timeout object
tolerations Toleration[]
volumes Volume[]
post Post[]
stages Stage[]
postBuild object
3 nested properties
preSteps Step[]
replace boolean
steps Step[]
preBuild object
3 nested properties
preSteps Step[]
replace boolean
steps Step[]
promote object
3 nested properties
preSteps Step[]
replace boolean
steps Step[]
setVersion object
3 nested properties
preSteps Step[]
replace boolean
steps Step[]
setup object
3 nested properties
preSteps Step[]
replace boolean
steps Step[]
PipelineOverride object
agent object
4 nested properties
container string
dir string
image string
label string
containerOptions object
name string
pipeline string
sidecars Container[]
stage string
step object
16 nested properties
agent object
4 nested properties
container string
dir string
image string
label string
args string[]
command string
comment string
container string
dir string
env EnvVar[]
groovy string
image string
loop object
3 nested properties
steps Step[]
values string[]
variable string
name string
options object
sh string
step string
steps Step[]
when string
steps Step[]
type string
volumes Volume[]
Pipelines object
default object
7 nested properties
agent object
4 nested properties
container string
dir string
image string
label string
dir string
env EnvVar[]
environment EnvVar[]
options object
8 nested properties
containerOptions object
distributeParallelAcrossNodes boolean
podLabels object
retry integer
sidecars Container[]
timeout object
tolerations Toleration[]
volumes Volume[]
post Post[]
stages Stage[]
feature object
7 nested properties
build object
3 nested properties
preSteps Step[]
replace boolean
steps Step[]
pipeline object
7 nested properties
agent object
dir string
env EnvVar[]
environment EnvVar[]
options object
post Post[]
stages Stage[]
postBuild object
3 nested properties
preSteps Step[]
replace boolean
steps Step[]
preBuild object
3 nested properties
preSteps Step[]
replace boolean
steps Step[]
promote object
3 nested properties
preSteps Step[]
replace boolean
steps Step[]
setVersion object
3 nested properties
preSteps Step[]
replace boolean
steps Step[]
setup object
3 nested properties
preSteps Step[]
replace boolean
steps Step[]
overrides PipelineOverride[]
post object
3 nested properties
preSteps Step[]
replace boolean
steps Step[]
pullRequest object
7 nested properties
build object
3 nested properties
preSteps Step[]
replace boolean
steps Step[]
pipeline object
7 nested properties
agent object
dir string
env EnvVar[]
environment EnvVar[]
options object
post Post[]
stages Stage[]
postBuild object
3 nested properties
preSteps Step[]
replace boolean
steps Step[]
preBuild object
3 nested properties
preSteps Step[]
replace boolean
steps Step[]
promote object
3 nested properties
preSteps Step[]
replace boolean
steps Step[]
setVersion object
3 nested properties
preSteps Step[]
replace boolean
steps Step[]
setup object
3 nested properties
preSteps Step[]
replace boolean
steps Step[]
release object
7 nested properties
build object
3 nested properties
preSteps Step[]
replace boolean
steps Step[]
pipeline object
7 nested properties
agent object
dir string
env EnvVar[]
environment EnvVar[]
options object
post Post[]
stages Stage[]
postBuild object
3 nested properties
preSteps Step[]
replace boolean
steps Step[]
preBuild object
3 nested properties
preSteps Step[]
replace boolean
steps Step[]
promote object
3 nested properties
preSteps Step[]
replace boolean
steps Step[]
setVersion object
3 nested properties
preSteps Step[]
replace boolean
steps Step[]
setup object
3 nested properties
preSteps Step[]
replace boolean
steps Step[]
PortworxVolumeSource object
fsType string
readOnly boolean
volumeID string
Post object
actions PostAction[]
condition string
PostAction object
name string
options object
PreviewEnvironmentConfig object
disabled boolean
maximumInstances integer
ProjectConfig object
addons AddonConfig[]
buildPack string
buildPackGitRef string
buildPackGitURL string
chat object
4 nested properties
developerChannel string
kind string
url string
userChannel string
dockerRegistryHost string
dockerRegistryOwner string
env EnvVar[]
issueTracker object
3 nested properties
kind string
project string
url string
noReleasePrepare boolean
pipelineConfig object
6 nested properties
agent object
4 nested properties
container string
dir string
image string
label string
containerOptions object
env EnvVar[]
environment string
extends object
2 nested properties
file string
import string
pipelines object
6 nested properties
default object
feature object
overrides PipelineOverride[]
post object
pullRequest object
release object
previewEnvironments object
2 nested properties
disabled boolean
maximumInstances integer
wiki object
3 nested properties
kind string
space string
url string
ProjectedVolumeSource object
defaultMode integer
Quantity object
QuobyteVolumeSource object
group string
readOnly boolean
registry string
tenant string
user string
volume string
RBDVolumeSource object
fsType string
image string
keyring string
monitors string[]
pool string
readOnly boolean
secretRef object
1 nested properties
name string
user string
ResourceFieldSelector object
containerName string
divisor object
resource string
RootOptions object
containerOptions object
distributeParallelAcrossNodes boolean
podLabels object
retry integer
sidecars Container[]
timeout object
2 nested properties
time integer
unit string
tolerations Toleration[]
volumes Volume[]
ScaleIOVolumeSource object
fsType string
gateway string
protectionDomain string
readOnly boolean
secretRef object
1 nested properties
name string
sslEnabled boolean
storageMode string
storagePool string
system string
volumeName string
SecretKeySelector object
key string
name string
optional boolean
SecretProjection object
items KeyToPath[]
name string
optional boolean
SecretVolumeSource object
defaultMode integer
items KeyToPath[]
optional boolean
secretName string
ServiceAccountTokenProjection object
audience string
expirationSeconds integer
path string
Stage object
agent object
4 nested properties
container string
dir string
image string
label string
dir string
env EnvVar[]
environment EnvVar[]
name string
options object
11 nested properties
containerOptions object
distributeParallelAcrossNodes boolean
podLabels object
retry integer
sidecars Container[]
stash object
2 nested properties
files string
name string
timeout object
2 nested properties
time integer
unit string
tolerations Toleration[]
unstash object
2 nested properties
dir string
name string
volumes Volume[]
workspace string
parallel Stage[]
post Post[]
stages Stage[]
steps Step[]
StageOptions object
containerOptions object
distributeParallelAcrossNodes boolean
podLabels object
retry integer
sidecars Container[]
stash object
2 nested properties
files string
name string
timeout object
2 nested properties
time integer
unit string
tolerations Toleration[]
unstash object
2 nested properties
dir string
name string
volumes Volume[]
workspace string
Stash object
files string
name string
Step object
agent object
4 nested properties
container string
dir string
image string
label string
args string[]
command string
comment string
container string
dir string
env EnvVar[]
groovy string
image string
loop object
3 nested properties
steps Step[]
values string[]
variable string
name string
options object
sh string
step string
steps Step[]
when string
StorageOSVolumeSource object
fsType string
readOnly boolean
secretRef object
1 nested properties
name string
volumeName string
volumeNamespace string
Timeout object
time integer
unit string
Toleration object
effect string
key string
operator string
tolerationSeconds integer
value string
Unstash object
dir string
name string
Volume object
awsElasticBlockStore object
4 nested properties
fsType string
partition integer
readOnly boolean
volumeID string
azureDisk object
6 nested properties
cachingMode string
diskName string
diskURI string
fsType string
kind string
readOnly boolean
azureFile object
3 nested properties
readOnly boolean
secretName string
shareName string
cephfs object
6 nested properties
monitors string[]
path string
readOnly boolean
secretFile string
secretRef object
1 nested properties
name string
user string
cinder object
4 nested properties
fsType string
readOnly boolean
secretRef object
1 nested properties
name string
volumeID string
configMap object
4 nested properties
defaultMode integer
items KeyToPath[]
name string
optional boolean
csi object
5 nested properties
driver string
fsType string
nodePublishSecretRef object
1 nested properties
name string
readOnly boolean
volumeAttributes object
downwardAPI object
2 nested properties
defaultMode integer
emptyDir object
2 nested properties
medium string
sizeLimit object
fc object
5 nested properties
fsType string
lun integer
readOnly boolean
targetWWNs string[]
wwids string[]
flexVolume object
5 nested properties
driver string
fsType string
options object
readOnly boolean
secretRef object
1 nested properties
name string
flocker object
2 nested properties
datasetName string
datasetUUID string
gcePersistentDisk object
4 nested properties
fsType string
partition integer
pdName string
readOnly boolean
gitRepo object
3 nested properties
directory string
repository string
revision string
glusterfs object
3 nested properties
endpoints string
path string
readOnly boolean
hostPath object
2 nested properties
path string
type string
iscsi object
11 nested properties
chapAuthDiscovery boolean
chapAuthSession boolean
fsType string
initiatorName string
iqn string
iscsiInterface string
lun integer
portals string[]
readOnly boolean
secretRef object
1 nested properties
name string
targetPortal string
name string
nfs object
3 nested properties
path string
readOnly boolean
server string
persistentVolumeClaim object
2 nested properties
claimName string
readOnly boolean
photonPersistentDisk object
2 nested properties
fsType string
pdID string
portworxVolume object
3 nested properties
fsType string
readOnly boolean
volumeID string
projected object
2 nested properties
defaultMode integer
quobyte object
6 nested properties
group string
readOnly boolean
registry string
tenant string
user string
volume string
rbd object
8 nested properties
fsType string
image string
keyring string
monitors string[]
pool string
readOnly boolean
secretRef object
1 nested properties
name string
user string
scaleIO object
10 nested properties
fsType string
gateway string
protectionDomain string
readOnly boolean
secretRef object
1 nested properties
name string
sslEnabled boolean
storageMode string
storagePool string
system string
volumeName string
secret object
4 nested properties
defaultMode integer
items KeyToPath[]
optional boolean
secretName string
storageos object
5 nested properties
fsType string
readOnly boolean
secretRef object
1 nested properties
name string
volumeName string
volumeNamespace string
vsphereVolume object
4 nested properties
fsType string
storagePolicyID string
storagePolicyName string
volumePath string
VolumeProjection object
configMap object
3 nested properties
items KeyToPath[]
name string
optional boolean
downwardAPI object
1 nested properties
secret object
3 nested properties
items KeyToPath[]
name string
optional boolean
serviceAccountToken object
3 nested properties
audience string
expirationSeconds integer
path string
VsphereVirtualDiskVolumeSource object
fsType string
storagePolicyID string
storagePolicyName string
volumePath string
WikiConfig object
kind string
space string
url string