Katy Perry's father has been slammed by her secret half-sister.

The 'Firework' hitmaker's pastor dad Keith Hudson - who gave the brunette beauty a strict Christian upbringing - has 43-year-old Jodi Hudson from his first marriage and she has hit out at her estranged father after he recently uploaded a video on YouTube advising parents, ''Don't close the door on your children.''

She told America's Star magazine: ''This man is preaching something he should have done himself.

''I broke down when I saw that video. He completely abandoned me when I was a child and has had almost nothing to do with me throughout my life.

''I spent a night in my father's house in Santa Barbara when Katy was about four or five.

''I didn't know what a father was. My mother hyped up the fact that I was going to see him.

''When he walked in the room, he said, 'Get out of my way, kid. I'm here to see your mother.' ''

While Jodi clearly feels resentful towards her father, she doesn't feel the same about the 28-year-old pop star, who also has a sister, Angela, 30, and 24-year-old brother David.

She explained: ''It is hurtful that I am kept a secret but I have nothing bad to say about her.''