With the multiblock farm update forestry removed all it's renewable paths to fertilizer. Making it only come from mined apatite.
Saltpeter probably still spawns in deserts, but you used to also get it through niter, which you could get from pulverizing sandstone. Niter-> saltpeter was removed though, so don't look there.
Apatite is the forestry method -- spawns in large veins and can get double the fertilizer if you use ash vs sand in the recipe.
Gregtech though still has a renewable path to fertilizer through saltpeter dust.
Enderpearls -> grinder -> ender pearl dust -> electrolyzes into potassium (2) + nitrogen (2) and other stuff you don't need for fertilizer
Crafting grid potassium (2) + nitrogen (2) + compressed air (3) = 10 saltpeter
You can keep the cells in the crafting process if you use gregtech's electric crafting table.
Crafting grid saltpeter + sand + dirt = fertilizer
Compressed air can be made in a compressor.
Sand and dirt have their own renewable paths, so the whole process should be renewable and not consume any cells in the process.
So with an enderman farm you can make renewable fertilizer by supply EU power, dirt, and sand.
I don't know of any other process for renewable fertilizer in the current versions. So the gregtech process is it.