@@ -617,3 +617,123 @@ function Set-SomeDockerImageNames([int] $saveOption) {
617617 $global :inputs.enqueue (' default' ) # storage class name
618618 $global :inputs.enqueue ($saveOption ) # next step save option
619619}
620+
621+ function Set-PassWithDefaultResourceReservations ([int ] $saveOption ) {
622+ $global :inputs = new-object collections.queue
623+ $global :inputs.enqueue ($null ) # welcome
624+ $global :inputs.enqueue ($null ) # prereqs
625+ $global :inputs.enqueue ($TestDrive ) # workdir
626+ $global :inputs.enqueue (0 ) # choose minikube env
627+ $global :inputs.enqueue (0 ) # choose minikube context
628+ $global :inputs.enqueue (0 ) # select context
629+ $global :inputs.enqueue (0 ) # choose default port
630+ $global :inputs.enqueue (0 ) # choose tool orchestration
631+ $global :inputs.enqueue (1 ) # skip external db
632+ $global :inputs.enqueue (0 ) # choose default deployment options
633+ $global :inputs.enqueue (' ca.crt' ) # specify cluster cert
634+ $global :inputs.enqueue (' cdx-app' ) # specify namespace
635+ $global :inputs.enqueue (' codedx' ) # specify release name
636+ $global :inputs.enqueue (' cdx-svc' ) # specify namespace
637+ $global :inputs.enqueue (' codedx-tool-orchestration' ) # specify release name
638+ $global :inputs.enqueue ((New-Password ' my-root-db-password' )) # specify root db pwd
639+ $global :inputs.enqueue ((New-Password ' my-root-db-password' )) # specify root db pwd confirm
640+ $global :inputs.enqueue ((New-Password ' my-replication-db-password' )) # specify replication pwd
641+ $global :inputs.enqueue ((New-Password ' my-replication-db-password' )) # specify replication pwd confirm
642+ $global :inputs.enqueue (1 ) # specify db replicas
643+ $global :inputs.enqueue (0 ) # choose default cacerts
644+ $global :inputs.enqueue ((New-Password ' my-codedx-password' )) # specify cdx pwd
645+ $global :inputs.enqueue ((New-Password ' my-codedx-password' )) # specify cdx pwd confirm
646+ $global :inputs.enqueue ((New-Password ' my-tool-service-password' )) # specify tool service pwd
647+ $global :inputs.enqueue ((New-Password ' my-tool-service-password' )) # specify tool service pwd confirm
648+ $global :inputs.enqueue ((New-Password ' my-minio-password' )) # specify MinIO pwd
649+ $global :inputs.enqueue ((New-Password ' my-minio-password' )) # specify MinIO pwd confirm
650+ $global :inputs.enqueue (2 ) # specify tool service replicas
651+ $global :inputs.enqueue (1 ) # skip private reg
652+ $global :inputs.enqueue (0 ) # choose default Docker images
653+ $global :inputs.enqueue (0 ) # skip ingress
654+ $global :inputs.enqueue (0 ) # use local accounts
655+ $global :inputs.enqueue (0 ) # choose default cpu reservation
656+ $global :inputs.enqueue (0 ) # choose default memory reservation
657+ $global :inputs.enqueue (0 ) # choose default storage reservation
658+ $global :inputs.enqueue (0 ) # choose default sizes
659+ $global :inputs.enqueue (' default' ) # storage class name
660+ $global :inputs.enqueue ($saveOption ) # next step save option
661+ }
662+
663+ function Set-PassWithCustomAcceptingDefaultResourceReservations ([int ] $saveOption ) {
664+ $global :inputs = new-object collections.queue
665+ $global :inputs.enqueue ($null ) # welcome
666+ $global :inputs.enqueue ($null ) # prereqs
667+ $global :inputs.enqueue ($TestDrive ) # workdir
668+ $global :inputs.enqueue (0 ) # choose minikube env
669+ $global :inputs.enqueue (0 ) # choose minikube context
670+ $global :inputs.enqueue (0 ) # select context
671+ $global :inputs.enqueue (0 ) # choose default port
672+ $global :inputs.enqueue (0 ) # choose tool orchestration
673+ $global :inputs.enqueue (1 ) # skip external db
674+ $global :inputs.enqueue (0 ) # choose default deployment options
675+ $global :inputs.enqueue (' ca.crt' ) # specify cluster cert
676+ $global :inputs.enqueue (' cdx-app' ) # specify namespace
677+ $global :inputs.enqueue (' codedx' ) # specify release name
678+ $global :inputs.enqueue (' cdx-svc' ) # specify namespace
679+ $global :inputs.enqueue (' codedx-tool-orchestration' ) # specify release name
680+ $global :inputs.enqueue ((New-Password ' my-root-db-password' )) # specify root db pwd
681+ $global :inputs.enqueue ((New-Password ' my-root-db-password' )) # specify root db pwd confirm
682+ $global :inputs.enqueue ((New-Password ' my-replication-db-password' )) # specify replication pwd
683+ $global :inputs.enqueue ((New-Password ' my-replication-db-password' )) # specify replication pwd confirm
684+ $global :inputs.enqueue (1 ) # specify db replicas
685+ $global :inputs.enqueue (0 ) # choose default cacerts
686+ $global :inputs.enqueue ((New-Password ' my-codedx-password' )) # specify cdx pwd
687+ $global :inputs.enqueue ((New-Password ' my-codedx-password' )) # specify cdx pwd confirm
688+ $global :inputs.enqueue ((New-Password ' my-tool-service-password' )) # specify tool service pwd
689+ $global :inputs.enqueue ((New-Password ' my-tool-service-password' )) # specify tool service pwd confirm
690+ $global :inputs.enqueue ((New-Password ' my-minio-password' )) # specify MinIO pwd
691+ $global :inputs.enqueue ((New-Password ' my-minio-password' )) # specify MinIO pwd confirm
692+ $global :inputs.enqueue (2 ) # specify tool service replicas
693+ $global :inputs.enqueue (1 ) # skip private reg
694+ $global :inputs.enqueue (0 ) # choose default Docker images
695+ $global :inputs.enqueue (0 ) # skip ingress
696+ $global :inputs.enqueue (0 ) # use local accounts
697+ $global :inputs.enqueue (2 ) # choose custom cpu reservation
698+ $global :inputs.enqueue (' ' ) # accept and confirm default
699+ $global :inputs.enqueue (0 )
700+ $global :inputs.enqueue (' ' ) # accept and confirm default
701+ $global :inputs.enqueue (0 )
702+ $global :inputs.enqueue (' ' ) # accept and confirm default
703+ $global :inputs.enqueue (0 )
704+ $global :inputs.enqueue (' ' ) # accept and confirm default
705+ $global :inputs.enqueue (0 )
706+ $global :inputs.enqueue (' ' ) # accept and confirm default
707+ $global :inputs.enqueue (0 )
708+ $global :inputs.enqueue (' ' ) # accept and confirm default
709+ $global :inputs.enqueue (0 )
710+ $global :inputs.enqueue (2 ) # choose custom memory reservation
711+ $global :inputs.enqueue (' ' ) # accept and confirm default
712+ $global :inputs.enqueue (0 )
713+ $global :inputs.enqueue (' ' ) # accept and confirm default
714+ $global :inputs.enqueue (0 )
715+ $global :inputs.enqueue (' ' ) # accept and confirm default
716+ $global :inputs.enqueue (0 )
717+ $global :inputs.enqueue (' ' ) # accept and confirm default
718+ $global :inputs.enqueue (0 )
719+ $global :inputs.enqueue (' ' ) # accept and confirm default
720+ $global :inputs.enqueue (0 )
721+ $global :inputs.enqueue (' ' ) # accept and confirm default
722+ $global :inputs.enqueue (0 )
723+ $global :inputs.enqueue (2 ) # choose custom storage reservation
724+ $global :inputs.enqueue (' ' ) # accept and confirm default
725+ $global :inputs.enqueue (0 )
726+ $global :inputs.enqueue (' ' ) # accept and confirm default
727+ $global :inputs.enqueue (0 )
728+ $global :inputs.enqueue (' ' ) # accept and confirm default
729+ $global :inputs.enqueue (0 )
730+ $global :inputs.enqueue (' ' ) # accept and confirm default
731+ $global :inputs.enqueue (0 )
732+ $global :inputs.enqueue (' ' ) # accept and confirm default
733+ $global :inputs.enqueue (0 )
734+ $global :inputs.enqueue (' ' ) # accept and confirm default
735+ $global :inputs.enqueue (0 )
736+ $global :inputs.enqueue (0 ) # choose default sizes
737+ $global :inputs.enqueue (' default' ) # storage class name
738+ $global :inputs.enqueue ($saveOption ) # next step save option
739+ }
0 commit comments