This is probably the worst time to be buying fixed income assets like bonds. You'll get crushed as the interest rates go up.
Commodities is a good place to be. This war does not look like it's going to end. You can expect high commodity prices as long as it continues.