Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prow presubmit job to build mlkube.io container. #4951

Merged
merged 22 commits into from
Oct 13, 2017

Commits on Oct 10, 2017

  1. Prow presubmit job to build mlkube.io container.

    * This job is supposed to build a Docker container with the CRD. Once
      this works we will add another job to actually run the tests.
    * We create a new image to be used by this job.
      * The image needs docker so that we can do a Docker build.
    jlewi committed Oct 10, 2017
    Configuration menu
    Copy the full SHA
    cf8ce96 View commit details
    Browse the repository at this point in the history
  2. Fix starter.yaml

    * Need to specify namespace, resync_period and some other values or
      the config won't be parseable.
    jlewi committed Oct 10, 2017
    Configuration menu
    Copy the full SHA
    01d41a2 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2017

  1. * mlkube image moved to mlkube.io repo.

    * Add pre and postsubmit jobs for mlkube.
    * Remove the periodic job; I don't think we want that.
    jlewi committed Oct 12, 2017
    Configuration menu
    Copy the full SHA
    49da9b2 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into mlkube_prow

    * Fix conflict with mlkube-e2e periodic job.
    jlewi committed Oct 12, 2017
    Configuration menu
    Copy the full SHA
    6c44b46 View commit details
    Browse the repository at this point in the history
  3. Restore the mlkube periodic job.

    * We probably want this and the testgrid requires it.
    jlewi committed Oct 12, 2017
    Configuration menu
    Copy the full SHA
    39f7008 View commit details
    Browse the repository at this point in the history
  4. Sort the configs.

    jlewi committed Oct 12, 2017
    Configuration menu
    Copy the full SHA
    d212e7b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d8ba6c9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b0d10e5 View commit details
    Browse the repository at this point in the history
  7. Sort the configs.

    jlewi committed Oct 12, 2017
    Configuration menu
    Copy the full SHA
    6a4bcec View commit details
    Browse the repository at this point in the history
  8. Fix the test.

    * Need to add to allowed list so that we can use the same project
      for multiple tests.
    jlewi committed Oct 12, 2017
    Configuration menu
    Copy the full SHA
    7899047 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2017

  1. * We don't need jobs/config.json entries; this is legacy Jenkins stuff.

    * Update jobs_test.go; for ProwJobs there's no need for a .sh script
      since that functionality is specified via the PodSpec which specifies
      what container and command to run.
    jlewi committed Oct 13, 2017
    Configuration menu
    Copy the full SHA
    98dfc26 View commit details
    Browse the repository at this point in the history
  2. Add a test-grid entry.

    jlewi committed Oct 13, 2017
    Configuration menu
    Copy the full SHA
    8563b0c View commit details
    Browse the repository at this point in the history
  3. * Don't mount the docker socket or run in privileged mode.

    * We will rely on GCB to build containers.
    jlewi committed Oct 13, 2017
    Configuration menu
    Copy the full SHA
    4309c6d View commit details
    Browse the repository at this point in the history
  4. * Try to fix failure

    Testgrid group mlkube-build-presubmit does not have a matching jenkins or prow job
    
    by considering all presubmit jobs; not just presubmit jobs for repo: kubernetes/kubernetes.
    
    * The change to only consider kubernetes/kubernetes was added in
    kubernetes@108fad0
    
    * Not sure why we restrict to Kubernetes/Kubernetes for presubmits but not
    postsubmits or periodic jobs.
    jlewi committed Oct 13, 2017
    Configuration menu
    Copy the full SHA
    7507edb View commit details
    Browse the repository at this point in the history
  5. Revert "* Try to fix failure"

    This reverts commit 7507edb.
    
    If we load all presubmits we end up with failures due to other presubmits
    with no testgroup.
    jlewi committed Oct 13, 2017
    Configuration menu
    Copy the full SHA
    988f657 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5d6a304 View commit details
    Browse the repository at this point in the history
  7. gofmt.

    jlewi committed Oct 13, 2017
    Configuration menu
    Copy the full SHA
    0090983 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    80da1c6 View commit details
    Browse the repository at this point in the history
  9. gofmt.

    jlewi committed Oct 13, 2017
    Configuration menu
    Copy the full SHA
    23987bf View commit details
    Browse the repository at this point in the history
  10. Make the periodic job added by @foxish consistent with the pre/post s…

    …ubmit
    
    tests.
    
    * All tests should be Prow jobs; delete jobs/config.json entry for the periodic
      job.
    * All jobs should use the same container image for the tests.
    * Create dashboard tabs on the bigdata dashboard. Remove tabs from the
      apps dashboard.
    jlewi committed Oct 13, 2017
    Configuration menu
    Copy the full SHA
    9a5f92c View commit details
    Browse the repository at this point in the history
  11. Address code review comments.

    jlewi committed Oct 13, 2017
    Configuration menu
    Copy the full SHA
    9e76d5f View commit details
    Browse the repository at this point in the history
  12. * Remove reference to socket.

    * Configure trigger plugin for mlkube.io repo.
    jlewi committed Oct 13, 2017
    Configuration menu
    Copy the full SHA
    6603279 View commit details
    Browse the repository at this point in the history