https://pulp.plan.io/https://pulp.plan.io/favicon.ico2018-12-05T20:38:00ZPulpPulp - Task #4234: Switch devel environment to use pulplifthttps://pulp.plan.io/issues/4234?journal_id=326072018-12-05T20:38:00Zdkliban@redhat.com
<ul><li><strong>Description</strong> updated (<a title="View differences" href="/journals/32607/diff?detail_id=33354">diff</a>)</li></ul> Pulp - Task #4234: Switch devel environment to use pulplifthttps://pulp.plan.io/issues/4234?journal_id=326092018-12-05T20:47:38Zdkliban@redhat.com
<ul><li><strong>Description</strong> updated (<a title="View differences" href="/journals/32609/diff?detail_id=33356">diff</a>)</li></ul> Pulp - Task #4234: Switch devel environment to use pulplifthttps://pulp.plan.io/issues/4234?journal_id=326102018-12-05T20:56:35Zamacdona@redhat.comaustin@redhat.com
<ul></ul><p>This looks great. For whoever takes this role, please have a look at the tools installed, it has become somewhat bloated IMO.</p>
<p>There are some tools that are pretty much required for development, (httpie is used in our documentation, for example). Please just bring over the tools that everyone will use. For bonus points, maybe add a new config value "pulp_devel_extra_packages: []" that will allow each dev to specify whatever they want without slowing down everyone else's installation.</p> Pulp - Task #4234: Switch devel environment to use pulplifthttps://pulp.plan.io/issues/4234?journal_id=326112018-12-05T20:56:57Zamacdona@redhat.comaustin@redhat.com
<ul><li><strong>Groomed</strong> changed from <i>No</i> to <i>Yes</i></li><li><strong>Tags</strong> <i>Dev Environment, Pulp 3 installer</i> added</li></ul> Pulp - Task #4234: Switch devel environment to use pulplifthttps://pulp.plan.io/issues/4234?journal_id=329892019-01-02T15:32:28ZCodeHeeler
<ul><li><strong>Status</strong> changed from <i>NEW</i> to <i>ASSIGNED</i></li><li><strong>Assignee</strong> set to <i>CodeHeeler</i></li></ul> Pulp - Task #4234: Switch devel environment to use pulplifthttps://pulp.plan.io/issues/4234?journal_id=330742019-01-04T18:48:06Zrchan
<ul><li><strong>Sprint</strong> set to <i>Sprint 47</i></li></ul><p>Will contribute to good developer experience and a good deliverable by the next plugin writers workshop in early February.</p> Pulp - Task #4234: Switch devel environment to use pulplifthttps://pulp.plan.io/issues/4234?journal_id=330772019-01-04T20:26:55Zbmbouterbmbouter@redhat.com
<ul></ul><p>I had done a few minutes on this in November and I had these changes:</p>
<pre><code class="diff syntaxhl" data-language="diff"><span class="err">[bmbouter@localhost</span> ansible-pulp3]$ git diff
<span class="gh">diff --git a/roles/pulp3/defaults/main.yml b/roles/pulp3/defaults/main.yml
index a13a30f..7498515 100644
</span><span class="gd">--- a/roles/pulp3/defaults/main.yml
</span><span class="gi">+++ b/roles/pulp3/defaults/main.yml
</span><span class="p">@@ -6,6 +6,7 @@</span> pulp_default_admin_password: ''
pulp_install_dir: '/usr/local/lib/pulp'
pulp_install_plugins: {}
pulp_install_wsgi_service: true
<span class="gi">+pulp_create_user: true
</span> pulp_user: pulp
pulp_var_dir: '/var/lib/pulp'
pulp_wsgi_enabled: true
<span class="gh">diff --git a/roles/pulp3/tasks/install.yml b/roles/pulp3/tasks/install.yml
index 2e59abd..26e89fa 100644
</span><span class="gd">--- a/roles/pulp3/tasks/install.yml
</span><span class="gi">+++ b/roles/pulp3/tasks/install.yml
</span><span class="p">@@ -28,8 +28,8 @@</span>
user:
name: '{{ pulp_user }}'
shell: '{{ result.stdout.strip() }}'
<span class="gd">- home: '{{ pulp_var_dir }}'
</span> system: true
<span class="gi">+ when: pulp_create_user == true
</span>
- name: Create temp dir for Pulp
file:
<span class="gh">diff --git a/source-install.yml b/source-install.yml
index 307ecb4..038bbb4 100644
</span><span class="gd">--- a/source-install.yml
</span><span class="gi">+++ b/source-install.yml
</span><span class="p">@@ -3,6 +3,8 @@</span>
vars:
pulp_source_dir: "/home/vagrant/devel/pulp"
pulp_secret_key: "unsafe_default"
<span class="gi">+ pulp_user: "vagrant"
+ pulp_create_user: false
</span> pulp_default_admin_password: password
pulp_install_plugins:
# pulp-python:
</code></pre> Pulp - Task #4234: Switch devel environment to use pulplifthttps://pulp.plan.io/issues/4234?journal_id=331752019-01-10T13:52:01Zkersom
<ul></ul><p>Another suggestion is to install pulp-smash in the dev box, allowing to run functional tests locally before push to CI.</p>
<p>Assuming that a virtualenv called pulp available.</p>
<pre><code>pip install git+https://github.com/PulpQE/pulp-smash.git#egg=pulp-smash
</code></pre> Pulp - Task #4234: Switch devel environment to use pulplifthttps://pulp.plan.io/issues/4234?journal_id=333102019-01-16T18:41:28ZCodeHeeler
<ul><li><strong>Status</strong> changed from <i>ASSIGNED</i> to <i>POST</i></li></ul><p>PR's for this ticket:<br>
<a href="https://github.com/pulp/pulp/pull/3824" class="external">https://github.com/pulp/pulp/pull/3824</a><br>
<a href="https://github.com/ehelms/pulplift/pull/3" class="external">https://github.com/ehelms/pulplift/pull/3</a><br>
<a href="https://github.com/pulp/ansible-pulp3/pull/61" class="external">https://github.com/pulp/ansible-pulp3/pull/61</a></p> Pulp - Task #4234: Switch devel environment to use pulplifthttps://pulp.plan.io/issues/4234?journal_id=333112019-01-16T18:41:41ZCodeHeeler
<ul><li><strong>Status</strong> changed from <i>POST</i> to <i>MODIFIED</i></li></ul> Pulp - Task #4234: Switch devel environment to use pulplifthttps://pulp.plan.io/issues/4234?journal_id=413782019-04-25T16:44:55Zdaviddavis
<ul><li><strong>Sprint/Milestone</strong> set to <i>3.0.0</i></li></ul> Pulp - Task #4234: Switch devel environment to use pulplifthttps://pulp.plan.io/issues/4234?journal_id=421852019-04-26T20:32:57Zbmbouterbmbouter@redhat.com
<ul><li><strong>Tags</strong> deleted (<del><i>Pulp 3</i></del>)</li></ul> Pulp - Task #4234: Switch devel environment to use pulplifthttps://pulp.plan.io/issues/4234?journal_id=508332019-12-13T17:27:36Zbmbouterbmbouter@redhat.com
<ul><li><strong>Status</strong> changed from <i>MODIFIED</i> to <i>CLOSED - CURRENTRELEASE</i></li></ul> Pulp - Task #4234: Switch devel environment to use pulplifthttps://pulp.plan.io/issues/4234?journal_id=563352020-05-13T20:23:16Zbmbouterbmbouter@redhat.com
<ul><li><strong>Category</strong> set to <i>Installer - Moved to GitHub issues</i></li><li><strong>Tags</strong> deleted (<del><i>Pulp 3 installer</i></del>)</li></ul>