67
67
name : read-cluster-name
68
68
runAfter :
69
69
- fix-permissions
70
-
70
+
71
+ # - name: debug-user
72
+ # taskSpec:
73
+ # workspaces:
74
+ # - name: source
75
+ # workspace: source
76
+ # steps:
77
+ # - name: show-user-info
78
+ # image: busybox
79
+ # script: |
80
+ # #!/bin/sh
81
+ # echo "Current UID:"
82
+ # id -u
83
+ # echo "Current GID:"
84
+ # id -g
85
+ # echo "Permissions on /workspace/source:"
86
+ # ls -ld /workspace/source
87
+ # workspaces:
88
+ # - name: source
89
+ # workspace: source
90
+
71
91
- name : which-branch
72
92
taskRef :
73
93
name : print-branch-task
@@ -276,7 +296,7 @@ spec:
276
296
runAfter :
277
297
- extract-version-and-registry
278
298
workspaces :
279
- - name : registry
299
+ - name : registry-secret
280
300
workspace : registry-secret
281
301
282
302
- name : buildah-build
@@ -332,68 +352,97 @@ spec:
332
352
- name : output
333
353
workspace : output
334
354
335
- - name : sync- after-promote-or-build
355
+ - name : tag-version- after-promotion
336
356
when :
357
+ - input : " $(params.source_branch)"
358
+ operator : in
359
+ values : ["main"]
337
360
- input : " $(tasks.read-cluster-name.results.cluster-name)"
338
361
operator : in
339
362
values : ["cluster-platform-eval"]
363
+ taskRef :
364
+ name : tag-version-task
365
+ params :
366
+ - name : source-branch
367
+ value : " $(params.source_branch)"
368
+ - name : prod-version
369
+ value : " $(tasks.extract-version-and-registry.results.prod-version)"
370
+ - name : dev-version
371
+ value : " $(tasks.extract-version-and-registry.results.dev-version)"
340
372
runAfter :
341
373
- promote-to-prod
342
- - vulnerability-scan
343
- taskRef :
344
- name : noop-task
374
+ workspaces :
375
+ - name : source
376
+ workspace : source
377
+ - name : git-auth
378
+ workspace : git-auth
345
379
346
- # - name: update-submodule
347
- # when:
348
- # - input: "$(params.source_branch)"
349
- # operator: in
350
- # values: ["main"]
351
- # taskRef:
352
- # name: update-submodule-task
353
- # runAfter:
354
- # - promote-to-prod
355
- # workspaces:
356
- # - name: source
357
- # workspace: source
358
- # - name: git-auth
359
- # workspace: git-auth
380
+ - name : tag-version-after-scan
381
+ when :
382
+ - input : " $(params.source_branch)"
383
+ operator : in
384
+ values : ["dev"]
385
+ - input : " $(tasks.read-cluster-name.results.cluster-name)"
386
+ operator : in
387
+ values : ["cluster-platform-eval"]
388
+ taskRef :
389
+ name : tag-version-task
390
+ params :
391
+ - name : source-branch
392
+ value : " $(params.source_branch)"
393
+ - name : prod-version
394
+ value : " $(tasks.extract-version-and-registry.results.prod-version)"
395
+ - name : dev-version
396
+ value : " $(tasks.extract-version-and-registry.results.dev-version)"
397
+ runAfter :
398
+ - vulnerability-scan
399
+ workspaces :
400
+ - name : source
401
+ workspace : source
402
+ - name : git-auth
403
+ workspace : git-auth
360
404
361
- - name : tag-version
405
+ - name : openshift-redeploy-after-promotion
362
406
when :
363
407
- input : " $(params.runOptional)"
364
408
operator : in
365
409
values : ["true"]
366
410
- input : " $(params.source_branch)"
367
411
operator : in
368
- values : ["main", "dev" ]
412
+ values : ["main"]
369
413
- input : " $(tasks.read-cluster-name.results.cluster-name)"
370
414
operator : in
371
415
values : ["cluster-platform-eval"]
372
416
taskRef :
373
- name : tag-version -task
417
+ name : openshift-redeploy -task
374
418
params :
375
419
- name : source-branch
376
420
value : " $(params.source_branch)"
377
421
- name : prod-version
378
422
value : " $(tasks.extract-version-and-registry.results.prod-version)"
379
423
- name : dev-version
380
424
value : " $(tasks.extract-version-and-registry.results.dev-version)"
425
+ - name : prod_image_tag_base
426
+ value : " $(tasks.extract-version-and-registry.results.prod-image-tag-base)"
427
+ - name : dev_image_tag_base
428
+ value : " $(tasks.extract-version-and-registry.results.dev-image-tag-base)"
381
429
runAfter :
382
- - sync- after-promote-or-build
430
+ - tag-version- after-promotion
383
431
workspaces :
384
432
- name : source
385
433
workspace : source
386
- - name : git-auth
387
- workspace : git-auth
388
434
389
- - name : openshift-redeploy
435
+ - name : openshift-redeploy-after-scan
390
436
when :
391
437
- input : " $(params.runOptional)"
392
438
operator : in
393
439
values : ["true"]
394
440
- input : " $(params.source_branch)"
395
441
operator : in
396
- values : ["dev", "main"]
442
+ values : ["dev"]
443
+ - input : " $(tasks.read-cluster-name.results.cluster-name)"
444
+ operator : in
445
+ values : ["cluster-platform-eval"]
397
446
taskRef :
398
447
name : openshift-redeploy-task
399
448
params :
@@ -408,19 +457,22 @@ spec:
408
457
- name : dev_image_tag_base
409
458
value : " $(tasks.extract-version-and-registry.results.dev-image-tag-base)"
410
459
runAfter :
411
- - tag-version
460
+ - tag-version-after-scan
412
461
workspaces :
413
462
- name : source
414
463
workspace : source
415
464
416
- - name : go-test-post-deploy
465
+ - name : go-test-post-deploy-after-promotion
417
466
when :
418
467
- input : " $(params.runOptional)"
419
468
operator : in
420
469
values : ["true"]
421
470
- input : " $(params.source_branch)"
422
471
operator : in
423
- values : ["dev", "main"]
472
+ values : ["main"]
473
+ - input : " $(tasks.read-cluster-name.results.cluster-name)"
474
+ operator : in
475
+ values : ["cluster-platform-eval"]
424
476
taskRef :
425
477
name : go-test-post-deploy-task
426
478
params :
@@ -435,19 +487,49 @@ spec:
435
487
- name : dev_image_tag_base
436
488
value : " $(tasks.extract-version-and-registry.results.dev-image-tag-base)"
437
489
runAfter :
438
- - openshift-redeploy
490
+ - openshift-redeploy-after-promotion
439
491
workspaces :
440
492
- name : source
441
493
workspace : source
442
494
443
- - name : benchmark
495
+ - name : go-test-post-deploy-after-scan
444
496
when :
497
+ - input : " $(params.runOptional)"
498
+ operator : in
499
+ values : ["true"]
445
500
- input : " $(params.source_branch)"
446
501
operator : in
447
502
values : ["dev"]
448
503
- input : " $(tasks.read-cluster-name.results.cluster-name)"
449
504
operator : in
450
505
values : ["cluster-platform-eval"]
506
+ taskRef :
507
+ name : go-test-post-deploy-task
508
+ params :
509
+ - name : source-branch
510
+ value : " $(params.source_branch)"
511
+ - name : prod-version
512
+ value : " $(tasks.extract-version-and-registry.results.prod-version)"
513
+ - name : dev-version
514
+ value : " $(tasks.extract-version-and-registry.results.dev-version)"
515
+ - name : prod_image_tag_base
516
+ value : " $(tasks.extract-version-and-registry.results.prod-image-tag-base)"
517
+ - name : dev_image_tag_base
518
+ value : " $(tasks.extract-version-and-registry.results.dev-image-tag-base)"
519
+ runAfter :
520
+ - openshift-redeploy-after-scan
521
+ workspaces :
522
+ - name : source
523
+ workspace : source
524
+
525
+ - name : benchmark-after-promotion
526
+ when :
527
+ - input : " $(params.source_branch)"
528
+ operator : in
529
+ values : ["main"]
530
+ - input : " $(tasks.read-cluster-name.results.cluster-name)"
531
+ operator : in
532
+ values : ["cluster-platform-eval"]
451
533
continueOn :
452
534
errors : true
453
535
params :
@@ -458,9 +540,29 @@ spec:
458
540
taskRef :
459
541
name : benchmark-task
460
542
runAfter :
461
- - go-test-post-deploy
543
+ - go-test-post-deploy-after-promotion
462
544
463
- - name : increment-versions
545
+ - name : benchmark-after-scan
546
+ when :
547
+ - input : " $(params.source_branch)"
548
+ operator : in
549
+ values : ["dev"]
550
+ - input : " $(tasks.read-cluster-name.results.cluster-name)"
551
+ operator : in
552
+ values : ["cluster-platform-eval"]
553
+ continueOn :
554
+ errors : true
555
+ params :
556
+ - name : openshift_host
557
+ value : " https://api.fmaas-platform-eval.fmaas.res.ibm.com:6443"
558
+ - name : openshift_namespace
559
+ value : " hc4ai-operator-dev"
560
+ taskRef :
561
+ name : benchmark-task
562
+ runAfter :
563
+ - go-test-post-deploy-after-scan
564
+
565
+ - name : increment-versions-after-promotion
464
566
when :
465
567
- input : " $(params.source_branch)"
466
568
operator : in
@@ -476,7 +578,7 @@ spec:
476
578
taskRef :
477
579
name : increment-versions-task
478
580
runAfter :
479
- - openshift-redeploy
581
+ - benchmark-after-promotion
480
582
workspaces :
481
583
- name : source
482
584
workspace : source
@@ -489,7 +591,7 @@ spec:
489
591
operator : in
490
592
values : ["main"]
491
593
runAfter :
492
- - increment-versions
594
+ - increment-versions-after-promotion
493
595
taskRef :
494
596
name : noop-task
495
597
@@ -499,7 +601,7 @@ spec:
499
601
operator : in
500
602
values : ["dev"]
501
603
runAfter :
502
- - benchmark
604
+ - benchmark-after-scan
503
605
taskRef :
504
606
name : noop-task
505
607
0 commit comments