Project

Profile

Help

Task #5375

closed

As a user, I can use a single script to install k3s and launch pulp-operator

Added by dkliban@redhat.com over 5 years ago. Updated about 5 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Category:
-
Sprint/Milestone:
Start date:
Due date:
% Done:

90%

Estimated time:
Platform Release:
Groomed:
Yes
Sprint Candidate:
Yes
Tags:
CI/CD
Sprint:
Sprint 60
Quarter:

Description

The pulpproject.org needs to display instructions for how users can try out a demo of Pulp 3. The user should be instructed to run a single script called pulp-3-demo.sh. This script should install docker, k3s, and run the up.sh script from pulp-operator repo. This script should work on at least CentOS 7 and Fedora 30, but hopefully on Ubuntu also.


Related issues

Blocked by Pulp - Issue #5414: HTTP requests to containers hang over IPv6CLOSED - CURRENTRELEASEmdepaulo@redhat.comActions
Actions #1

Updated by dkliban@redhat.com over 5 years ago

  • Tracker changed from Issue to Task
  • % Done set to 0
Actions #2

Updated by bmbouter over 5 years ago

This would be really useful for demoing pulp_ansible at AnsibleFest.

Actions #3

Updated by mdepaulo@redhat.com over 5 years ago

  • Assignee set to mdepaulo@redhat.com

Added by Mike DePaulo over 5 years ago

Revision 4e8765cb | View on GitHub

Problem: HTTP requests to containers hang over IPv6

Solution: Bind to IPv6, and thus impliclty IPv4. This implicit listen can reliably happen in containers because of network namespaces.

Also, standardize container script syntax.

Fixes: #5414 HTTP requests to containers hang over IPv6 https://pulp.plan.io/issues/5414

re: #5375 As a user, I can use a single script to install k3s and launch pulp-operator https://pulp.plan.io/issues/5375

[noissue]

Actions #4

Updated by mdepaulo@redhat.com over 5 years ago

  • Blocked by Issue #5414: HTTP requests to containers hang over IPv6 added
Actions #5

Updated by mdepaulo@redhat.com over 5 years ago

  • % Done changed from 0 to 50

I'm developing it within my personal repo for misc Vagrant files for now:
https://github.com/mikedep333/Vagrantfiles/blob/master/pulp-insta-demo.sh

Actions #6

Updated by dkliban@redhat.com over 5 years ago

  • Groomed changed from No to Yes
  • Sprint Candidate changed from No to Yes
  • Sprint set to Sprint 59
Actions #7

Updated by daviddavis over 5 years ago

  • Status changed from NEW to ASSIGNED
Actions #8

Updated by mdepaulo@redhat.com about 5 years ago

  • % Done changed from 50 to 90

The script is ready, users can just download and run:
https://raw.githubusercontent.com/pulp/pulp-operator/master/insta-demo/pulp-insta-demo.sh

The PR included changes to other scripts in the repo to accommodate it.
https://github.com/pulp/pulp-operator/pull/22

CI is working on the Travis Ubuntu 16.04 host.

Vagrantfiles exist for manually testing Ubuntu 16.04, CentOS 7, and Fedora 30.

Now I need to properly announce it on the website, and possibly a blog post.

Also, I would like to improve the output it and the scripts it calls provide; only the most important details.

Actions #9

Updated by mdepaulo@redhat.com about 5 years ago

Website has been updated: There's a "Quickly Try Pulp" link on the homepage.

Actions #10

Updated by rchan about 5 years ago

  • Sprint changed from Sprint 59 to Sprint 60
Actions #11

Updated by mdepaulo@redhat.com about 5 years ago

  • Status changed from ASSIGNED to MODIFIED

TODO: Announce on blog.

Preferably after a separate post announcing the operator and containers in general.

Actions #12

Updated by fao89 about 5 years ago

  • Tags CI/CD added
Actions #13

Updated by bmbouter about 5 years ago

  • Sprint/Milestone set to 3.0.0
Actions #14

Updated by bmbouter about 5 years ago

  • Status changed from MODIFIED to CLOSED - CURRENTRELEASE

Also available in: Atom PDF