function fixCloudSql()

in read_input/resources/database.js [52:70]


function fixCloudSql(sql) {
  let newDatabaseFlags = [];
  for (const [key, value] of Object.entries(sql.database_flags)) {
    newDatabaseFlags.push({
      name: key,
      value: value,
    });
  }
  sql.database_flags = newDatabaseFlags;
  const authorizedIpRange = sql?.ip_configuration?.authorized_networks;
  if (authorizedIpRange) {
    sql.ip_configuration.authorized_networks = authorizedIpRange.map(
      (ipRange) => {
        return { name: `${sql.name}-${ipRange}-cidr`, value: ipRange };
      }
    );
  }
  return sql;
}