config-update fix
This commit is contained in:
@@ -23,7 +23,7 @@ usage() {
|
|||||||
echo " relay-config - ZMQ relay configuration"
|
echo " relay-config - ZMQ relay configuration"
|
||||||
echo " ingestor-config - CCXT ingestor configuration"
|
echo " ingestor-config - CCXT ingestor configuration"
|
||||||
echo " flink-config - Flink job configuration"
|
echo " flink-config - Flink job configuration"
|
||||||
echo " gateway-config - Gateway configuration (prod only; uses op inject)"
|
echo " gateway-config - Gateway configuration"
|
||||||
echo ""
|
echo ""
|
||||||
echo "Examples:"
|
echo "Examples:"
|
||||||
echo " $0 # Update all dev configs"
|
echo " $0 # Update all dev configs"
|
||||||
@@ -75,14 +75,9 @@ apply_config() {
|
|||||||
|
|
||||||
echo -e "${GREEN}→${NC} Creating/updating ConfigMap $config_name..."
|
echo -e "${GREEN}→${NC} Creating/updating ConfigMap $config_name..."
|
||||||
|
|
||||||
if [[ "$ENV" == "prod" && "$config_name" == "gateway-config" ]]; then
|
$KUBECTL create configmap "$config_name" \
|
||||||
# gateway-config contains op:// references — resolve via op inject
|
--from-file=config.yaml="$config_file" \
|
||||||
op inject -i "$config_file" | $KUBECTL apply -f -
|
--dry-run=client -o yaml | $KUBECTL apply -f -
|
||||||
else
|
|
||||||
$KUBECTL create configmap "$config_name" \
|
|
||||||
--from-file=config.yaml="$config_file" \
|
|
||||||
--dry-run=client -o yaml | $KUBECTL apply -f -
|
|
||||||
fi
|
|
||||||
echo -e "${GREEN}✓${NC} $config_name updated"
|
echo -e "${GREEN}✓${NC} $config_name updated"
|
||||||
|
|
||||||
# Optionally restart pods that use this config
|
# Optionally restart pods that use this config
|
||||||
|
|||||||
Reference in New Issue
Block a user