input: from typing import List
  
  def kubernetes_pod_tweeter(cron_interval: int) -> dict:
      """ Given the desired cron interval in minutes, generate a Kubernetes pod YAML 
      configuration that publishes a tweet every specified interval. Ensure that the
      pod automatically creates and manages its crontab.
      
      Example:
      for kubernetes_pod_tweeter(5) == {
          'apiVersion': 'v1',
          'kind': 'Pod',
          'metadata': {
              'name': 'tweet-publisher'
          },
          'spec': {
              'containers': [{
                  'name': 'tweet-publisher',
                  'image': '<INSERT_PUBLIC_PULLABLE_IMAGE_PATH_HERE>',
                  'command': ['sh', '-c', f'crontab -l && while true; do python publish-tweet.py && crontab -l | {{ cat; echo "*/{cron_interval} * * * * python publish-tweet.py"; }} | crontab -; sleep 31622400; done'],
                  'volumeMounts': [{
                      'mountPath': '/crontab/crontab',
                      'subPath': 'crontab',
                      'name': 'cronmount'
                  }]
              }],
              'volumes': [{
                  'name': 'cronmount',
                  'configMap': {
                      'name': 'tweet-cron'
                  }
              }]
          }
      }
      """
output:     return {
          'apiVersion': 'v1',
          'kind': 'Pod',
          'metadata': {
              'name': 'tweet-publisher'
          },
          'spec': {
              'containers': [{
                  'name': 'tweet-publisher',
                  'image': '<INSERT_PUBLIC_PULLABLE_IMAGE_PATH_HERE>',
                  'command': ['sh', '-c', f'crontab -l && while true; do python publish-tweet.py && crontab -l | {{ cat; echo "*/{cron_interval} * * * * python publish-tweet.py"; }} | crontab -; sleep 31622400; done'],
                  'volumeMounts': [{
                      'mountPath': '/crontab/crontab',
                      'subPath': 'crontab',
                      'name': 'cronmount'
                  }]
              }],
              'volumes': [{
                  'name': 'cronmount',
                  'configMap': {
                      'name': 'tweet-cron'
                  }
              }]
          }
      }