Project

Profile

Help

Task #5375

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

Added by dkliban@redhat.com about 2 months ago. Updated 17 days ago.

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

90%

Platform Release:
Blocks Release:
Backwards Incompatible:
No
Groomed:
Yes
Sprint Candidate:
Yes
Tags:
QA Contact:
Complexity:
Smash Test:
Verified:
No
Verification Required:
No
Sprint:
Sprint 60

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 IPv6 CLOSED - CURRENTRELEASE Actions

Associated revisions

Revision 4e8765cb View on GitHub
Added by Mike DePaulo about 1 month ago

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]

History

#1 Updated by dkliban@redhat.com about 2 months ago

  • Tracker changed from Issue to Task
  • % Done set to 0

#2 Updated by bmbouter about 2 months ago

This would be really useful for demoing pulp_ansible at AnsibleFest.

#3 Updated by mdepaulo@redhat.com about 1 month ago

  • Assignee set to mdepaulo@redhat.com

#4 Updated by mdepaulo@redhat.com about 1 month ago

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

#5 Updated by mdepaulo@redhat.com about 1 month 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

#6 Updated by dkliban@redhat.com about 1 month ago

  • Groomed changed from No to Yes
  • Sprint Candidate changed from No to Yes
  • Sprint set to Sprint 59

#7 Updated by daviddavis about 1 month ago

  • Status changed from NEW to ASSIGNED

#8 Updated by mdepaulo@redhat.com 26 days 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.

#9 Updated by mdepaulo@redhat.com 23 days ago

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

#10 Updated by rchan 22 days ago

  • Sprint changed from Sprint 59 to Sprint 60

#11 Updated by mdepaulo@redhat.com 17 days ago

  • Status changed from ASSIGNED to MODIFIED

TODO: Announce on blog.

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

Please register to edit this issue

Also available in: Atom PDF