input: def create_tweet_publishing_pod(image_path: str) -> str:
      """
      Create a Kubernetes pod setup that publishes a tweet every 5 minutes.
      The pod uses a crontab to schedule the tweet publishing.
      The provided image path should be a public pullable Docker image.
      
      >>> create_tweet_publishing_pod("myrepo/tweet-publisher:latest")
      'apiVersion: v1\nkind: Pod\nmetadata:\n  name: tweet-publisher\nspec:\n  containers:\n    - name: tweet-publisher\n      image: myrepo/tweet-publisher:latest\n        command:\n          - sh\n          - -c\n          - \'crontab -lcrontab && while true; do python publish-tweet.py && crontab -l | { cat; echo "*/5 * * * * python publish-tweet.py"; } | crontab -; sleep 31622400; done\'\n        volumeMounts:\n          - mountPath: /crontab/crontab\n            subPath: crontab\n            name: cronmount\n  volumes:\n    - name: cronmount\n      configMap:\n        name: tweet-cron\n---\napiVersion: v1\nkind: ConfigMap\nmetadata:\n  name: tweet-cron\ndata:\n  crontab: "* * * * * python publish-tweet.py"'
      """
output:     return f'''apiVersion: v1
  kind: Pod
  metadata:
    name: tweet-publisher
  spec:
    containers:
      - name: tweet-publisher
        image: {image_path}
        command:
          - sh
          - -c
          - 'crontab -l | { cat; echo "*/5 * * * * python publish-tweet.py"; } | crontab - && while true; do sleep 300; done'
        volumeMounts:
          - mountPath: /etc/cron.d
            name: cron-volume
    volumes:
      - name: cron-volume
        configMap:
          name: tweet-cron
  ---
  apiVersion: v1
  kind: ConfigMap
  metadata:
    name: tweet-cron
  data:
    crontab: "* * * * * python publish-tweet.py"'''