Use source-repository interface in nova element

Change-Id: I621028ca070fe52516bf0f8a568488e7a0c2576c