@@ -396,6 +396,397 @@ paths:
396396              schema :
397397                $ref : ' #/components/schemas/Error' 
398398
399+   /orchestrator/config/global/cs :
400+     post :
401+       description : Create or update a global Secret 
402+       operationId : CSGlobalAddUpdate 
403+       requestBody :
404+         required : true 
405+         content :
406+           application/json :
407+             schema :
408+               $ref : ' #/components/schemas/ConfigDataRequest' 
409+       responses :
410+         ' 200 ' 
411+           description : Successfully created/updated Secret 
412+           content :
413+             application/json :
414+               schema :
415+                 $ref : ' #/components/schemas/ConfigDataRequest' 
416+         ' 400 ' 
417+           description : Bad request 
418+           content :
419+             application/json :
420+               schema :
421+                 $ref : ' #/components/schemas/Error' 
422+         ' 401 ' 
423+           description : Unauthorized user 
424+           content :
425+             application/json :
426+               schema :
427+                 $ref : ' #/components/schemas/Error' 
428+         ' 403 ' 
429+           description : Forbidden, user is not authorized 
430+           content :
431+             application/json :
432+               schema :
433+                 $ref : ' #/components/schemas/Error' 
434+         ' 500 ' 
435+           description : Internal server error 
436+           content :
437+             application/json :
438+               schema :
439+                 $ref : ' #/components/schemas/Error' 
440+ 
441+   /orchestrator/config/environment/cs :
442+     post :
443+       description : Create or update an environment-specific Secret 
444+       operationId : CSEnvironmentAddUpdate 
445+       requestBody :
446+         required : true 
447+         content :
448+           application/json :
449+             schema :
450+               $ref : ' #/components/schemas/ConfigDataRequest' 
451+       responses :
452+         ' 200 ' 
453+           description : Successfully created/updated Secret 
454+           content :
455+             application/json :
456+               schema :
457+                 $ref : ' #/components/schemas/ConfigDataRequest' 
458+         ' 400 ' 
459+           description : Bad request 
460+           content :
461+             application/json :
462+               schema :
463+                 $ref : ' #/components/schemas/Error' 
464+         ' 401 ' 
465+           description : Unauthorized user 
466+           content :
467+             application/json :
468+               schema :
469+                 $ref : ' #/components/schemas/Error' 
470+         ' 403 ' 
471+           description : Forbidden, user is not authorized 
472+           content :
473+             application/json :
474+               schema :
475+                 $ref : ' #/components/schemas/Error' 
476+         ' 500 ' 
477+           description : Internal server error 
478+           content :
479+             application/json :
480+               schema :
481+                 $ref : ' #/components/schemas/Error' 
482+ 
483+   /orchestrator/config/global/cs/{appId} :
484+     get :
485+       description : Get all global Secrets for an application 
486+       operationId : CSGlobalFetch 
487+       parameters :
488+         - name : appId 
489+           in : path 
490+           required : true 
491+           schema :
492+             type : integer 
493+       responses :
494+         ' 200 ' 
495+           description : Successfully retrieved Secrets 
496+           content :
497+             application/json :
498+               schema :
499+                 $ref : ' #/components/schemas/ConfigDataRequest' 
500+         ' 400 ' 
501+           description : Bad request 
502+           content :
503+             application/json :
504+               schema :
505+                 $ref : ' #/components/schemas/Error' 
506+         ' 401 ' 
507+           description : Unauthorized user 
508+           content :
509+             application/json :
510+               schema :
511+                 $ref : ' #/components/schemas/Error' 
512+         ' 403 ' 
513+           description : Forbidden, user is not authorized 
514+           content :
515+             application/json :
516+               schema :
517+                 $ref : ' #/components/schemas/Error' 
518+         ' 500 ' 
519+           description : Internal server error 
520+           content :
521+             application/json :
522+               schema :
523+                 $ref : ' #/components/schemas/Error' 
524+ 
525+   /orchestrator/config/environment/cs/{appId}/{envId} :
526+     get :
527+       description : Get all environment-specific Secrets for an application 
528+       operationId : CSEnvironmentFetch 
529+       parameters :
530+         - name : appId 
531+           in : path 
532+           required : true 
533+           schema :
534+             type : integer 
535+         - name : envId 
536+           in : path 
537+           required : true 
538+           schema :
539+             type : integer 
540+       responses :
541+         ' 200 ' 
542+           description : Successfully retrieved Secrets 
543+           content :
544+             application/json :
545+               schema :
546+                 $ref : ' #/components/schemas/ConfigDataRequest' 
547+         ' 400 ' 
548+           description : Bad request 
549+           content :
550+             application/json :
551+               schema :
552+                 $ref : ' #/components/schemas/Error' 
553+         ' 401 ' 
554+           description : Unauthorized user 
555+           content :
556+             application/json :
557+               schema :
558+                 $ref : ' #/components/schemas/Error' 
559+         ' 403 ' 
560+           description : Forbidden, user is not authorized 
561+           content :
562+             application/json :
563+               schema :
564+                 $ref : ' #/components/schemas/Error' 
565+         ' 500 ' 
566+           description : Internal server error 
567+           content :
568+             application/json :
569+               schema :
570+                 $ref : ' #/components/schemas/Error' 
571+ 
572+   /orchestrator/config/global/cs/edit/{appId}/{id} :
573+     get :
574+       description : Get a global Secret for editing 
575+       operationId : CSGlobalFetchForEdit 
576+       parameters :
577+         - name : appId 
578+           in : path 
579+           required : true 
580+           schema :
581+             type : integer 
582+         - name : id 
583+           in : path 
584+           required : true 
585+           schema :
586+             type : integer 
587+         - name : name 
588+           in : query 
589+           required : true 
590+           schema :
591+             type : string 
592+       responses :
593+         ' 200 ' 
594+           description : Successfully retrieved Secret 
595+           content :
596+             application/json :
597+               schema :
598+                 $ref : ' #/components/schemas/ConfigDataRequest' 
599+         ' 400 ' 
600+           description : Bad request 
601+           content :
602+             application/json :
603+               schema :
604+                 $ref : ' #/components/schemas/Error' 
605+         ' 401 ' 
606+           description : Unauthorized user 
607+           content :
608+             application/json :
609+               schema :
610+                 $ref : ' #/components/schemas/Error' 
611+         ' 403 ' 
612+           description : Forbidden, user is not authorized 
613+           content :
614+             application/json :
615+               schema :
616+                 $ref : ' #/components/schemas/Error' 
617+         ' 500 ' 
618+           description : Internal server error 
619+           content :
620+             application/json :
621+               schema :
622+                 $ref : ' #/components/schemas/Error' 
623+ 
624+   /orchestrator/config/environment/cs/edit/{appId}/{envId}/{id} :
625+     get :
626+       description : Get an environment-specific Secret for editing 
627+       operationId : CSEnvironmentFetchForEdit 
628+       parameters :
629+         - name : appId 
630+           in : path 
631+           required : true 
632+           schema :
633+             type : integer 
634+         - name : envId 
635+           in : path 
636+           required : true 
637+           schema :
638+             type : integer 
639+         - name : id 
640+           in : path 
641+           required : true 
642+           schema :
643+             type : integer 
644+         - name : name 
645+           in : query 
646+           required : true 
647+           schema :
648+             type : string 
649+       responses :
650+         ' 200 ' 
651+           description : Successfully retrieved Secret 
652+           content :
653+             application/json :
654+               schema :
655+                 $ref : ' #/components/schemas/ConfigDataRequest' 
656+         ' 400 ' 
657+           description : Bad request 
658+           content :
659+             application/json :
660+               schema :
661+                 $ref : ' #/components/schemas/Error' 
662+         ' 401 ' 
663+           description : Unauthorized user 
664+           content :
665+             application/json :
666+               schema :
667+                 $ref : ' #/components/schemas/Error' 
668+         ' 403 ' 
669+           description : Forbidden, user is not authorized 
670+           content :
671+             application/json :
672+               schema :
673+                 $ref : ' #/components/schemas/Error' 
674+         ' 500 ' 
675+           description : Internal server error 
676+           content :
677+             application/json :
678+               schema :
679+                 $ref : ' #/components/schemas/Error' 
680+ 
681+   /orchestrator/config/global/cs/{appId}/{id} :
682+     delete :
683+       description : Delete a global Secret 
684+       operationId : CSGlobalDelete 
685+       parameters :
686+         - name : appId 
687+           in : path 
688+           required : true 
689+           schema :
690+             type : integer 
691+         - name : id 
692+           in : path 
693+           required : true 
694+           schema :
695+             type : integer 
696+         - name : name 
697+           in : query 
698+           required : true 
699+           schema :
700+             type : string 
701+       responses :
702+         ' 200 ' 
703+           description : Successfully deleted Secret 
704+           content :
705+             application/json :
706+               schema :
707+                 type : boolean 
708+         ' 400 ' 
709+           description : Bad request 
710+           content :
711+             application/json :
712+               schema :
713+                 $ref : ' #/components/schemas/Error' 
714+         ' 401 ' 
715+           description : Unauthorized user 
716+           content :
717+             application/json :
718+               schema :
719+                 $ref : ' #/components/schemas/Error' 
720+         ' 403 ' 
721+           description : Forbidden, user is not authorized 
722+           content :
723+             application/json :
724+               schema :
725+                 $ref : ' #/components/schemas/Error' 
726+         ' 500 ' 
727+           description : Internal server error 
728+           content :
729+             application/json :
730+               schema :
731+                 $ref : ' #/components/schemas/Error' 
732+ 
733+   /orchestrator/config/environment/cs/{appId}/{envId}/{id} :
734+     delete :
735+       description : Delete an environment-specific Secret 
736+       operationId : CSEnvironmentDelete 
737+       parameters :
738+         - name : appId 
739+           in : path 
740+           required : true 
741+           schema :
742+             type : integer 
743+         - name : envId 
744+           in : path 
745+           required : true 
746+           schema :
747+             type : integer 
748+         - name : id 
749+           in : path 
750+           required : true 
751+           schema :
752+             type : integer 
753+         - name : name 
754+           in : query 
755+           required : true 
756+           schema :
757+             type : string 
758+       responses :
759+         ' 200 ' 
760+           description : Successfully deleted Secret 
761+           content :
762+             application/json :
763+               schema :
764+                 type : boolean 
765+         ' 400 ' 
766+           description : Bad request 
767+           content :
768+             application/json :
769+               schema :
770+                 $ref : ' #/components/schemas/Error' 
771+         ' 401 ' 
772+           description : Unauthorized user 
773+           content :
774+             application/json :
775+               schema :
776+                 $ref : ' #/components/schemas/Error' 
777+         ' 403 ' 
778+           description : Forbidden, user is not authorized 
779+           content :
780+             application/json :
781+               schema :
782+                 $ref : ' #/components/schemas/Error' 
783+         ' 500 ' 
784+           description : Internal server error 
785+           content :
786+             application/json :
787+               schema :
788+                 $ref : ' #/components/schemas/Error' 
789+ 
399790  /orchestrator/config/bulk/patch :
400791    post :
401792      description : Bulk patch ConfigMaps and Secrets 
0 commit comments