@@ -860,6 +860,143 @@ replacement:
860
860
podTemplate_spec_containers : ' ``spec.shardPodSpec.podTemplate.spec.containers``'
861
861
---
862
862
program : k8sScConf
863
+ name : spec.shardSpecificPodSpec
864
+ type : array
865
+ directive : setting
866
+ optional : true
867
+ description : |
868
+ List that contains |k8s-statefulset| overrides per shard.
869
+
870
+ ---
871
+ program : k8sScConf
872
+ name : spec.shardSpecificPodSpec.persistence.single
873
+ type : collection
874
+ directive : setting
875
+ optional : true
876
+ inherit :
877
+ name : spec.podSpec.persistence.single
878
+ program : _shared
879
+ file : options-k8s-shared.yaml
880
+ replacement :
881
+ component : the specific shard
882
+
883
+ ---
884
+ program : k8sScConf
885
+ name : spec.shardSpecificPodSpec.persistence.multiple.data
886
+ type : collection
887
+ directive : setting
888
+ optional : true
889
+ inherit :
890
+ name : spec.podSpec.persistence.multiple.item
891
+ program : _shared
892
+ file : options-k8s-shared.yaml
893
+ replacement :
894
+ component : the specific shard
895
+ storedItem : data
896
+ defaultStorage : 16Gi
897
+
898
+ ---
899
+ program : k8sScConf
900
+ name : spec.shardSpecifcPodSpec.persistence.multiple.journal
901
+ type : collection
902
+ directive : setting
903
+ optional : true
904
+ inherit :
905
+ name : spec.podSpec.persistence.multiple.item
906
+ program : _shared
907
+ file : options-k8s-shared.yaml
908
+ replacement :
909
+ component : the specific shard
910
+ storedItem : journal
911
+ defaultStorage : 1Gi
912
+
913
+ ---
914
+ program : k8sScConf
915
+ name : spec.shardSpecificPodSpec.persistence.multiple.logs
916
+ type : collection
917
+ directive : setting
918
+ optional : true
919
+ inherit :
920
+ name : spec.podSpec.persistence.multiple.item
921
+ program : _shared
922
+ file : options-k8s-shared.yaml
923
+ replacement :
924
+ component : the specific shard
925
+ storedItem : logs
926
+ defaultStorage : 3Gi
927
+
928
+ ---
929
+ program : k8sScConf
930
+ name : spec.shardSpecificPodSpec.podAffinity
931
+ type : string
932
+ directive : setting
933
+ optional : true
934
+ inherit :
935
+ name : spec.podSpec.podAffinity
936
+ program : _shared
937
+ file : options-k8s-shared.yaml
938
+ replacement :
939
+ component : the specific shard
940
+
941
+ ---
942
+ program : k8sScConf
943
+ name : spec.shardSpecifcPodSpec.podAntiAffinityTopologyKey
944
+ type : string
945
+ directive : setting
946
+ optional : true
947
+ inherit :
948
+ name : spec.podSpec.podAntiAffinityTopologyKey
949
+ program : _shared
950
+ file : options-k8s-shared.yaml
951
+ replacement :
952
+ component : the specific shard
953
+
954
+ ---
955
+ program : k8sScConf
956
+ name : spec.shardSpecificPodSpec.podTemplate
957
+ type : collection
958
+ directive : setting
959
+ optional : true
960
+ inherit :
961
+ name : spec.podSpec.podTemplate
962
+ program : _shared
963
+ file : options-k8s-shared.yaml
964
+ replacement :
965
+ component : the specific shard
966
+ podSpec : ' ``spec.shardSpecificPodSpec``'
967
+ podTemplate : ' ``spec.shardSpecificPodSpec.podTemplate``'
968
+
969
+ ---
970
+ program : k8sScConf
971
+ name : spec.shardSpecificPodSpec.podTemplate.metadata
972
+ type : collection
973
+ directive : setting
974
+ optional : true
975
+ inherit :
976
+ name : spec.podSpec.podTemplate.metadata
977
+ program : _shared
978
+ file : options-k8s-shared.yaml
979
+ replacement :
980
+ component : the specific shard
981
+ podTemplate_metadata : ' ``spec.shardSpecificPodSpec.podTemplate.metadata``'
982
+
983
+ ---
984
+ program : k8sScConf
985
+ name : spec.shardSpecificPodSpec.podTemplate.spec
986
+ type : collection
987
+ directive : setting
988
+ optional : true
989
+ inherit :
990
+ name : spec.podSpec.podTemplate.spec
991
+ program : _shared
992
+ file : options-k8s-shared.yaml
993
+ replacement :
994
+ component : the specific shard
995
+ podTemplate_spec : ' ``spec.shardSpecificPodSpec.podTemplate.spec``'
996
+ podTemplate_spec_containers : ' ``spec.shardSpecificPodSpec.podTemplate.spec.containers``'
997
+
998
+ ---
999
+ program : k8sScConf
863
1000
name : spec.shard.additionalMongodConfig
864
1001
type : collection
865
1002
directive : setting
0 commit comments