Project

Profile

Help

Task #3641

closed

Story #3637: As a user, I can run pulp in a FIPS-enabled environment

Get kombu working in a FIPS environment

Added by daviddavis over 6 years ago. Updated over 5 years ago.

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

0%

Estimated time:
Platform Release:
Groomed:
No
Sprint Candidate:
No
Tags:
Pulp 2
Sprint:
Sprint 37
Quarter:

Description

Looks like there's a patch - https://github.com/celery/kombu/pull/711

Actions #1

Updated by daviddavis over 6 years ago

  • Sprint set to Sprint 36
Actions #2

Updated by rchan over 6 years ago

  • Sprint changed from Sprint 36 to Sprint 37
Actions #3

Updated by daviddavis over 6 years ago

I can confirm that this is causing problems in the dev environment when trying to sync a repo:

May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) error:060800A3:digital envelope routines:EVP_DigestInit_ex:disabled for fips
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280) Traceback (most recent call last):
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)   File "/usr/lib/python2.7/site-packages/django/core/handlers/base.py", line 185, in _get_response
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)     response = wrapped_callback(request, *callback_args, **callback_kwargs)
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)   File "/usr/lib/python2.7/site-packages/django/views/generic/base.py", line 68, in view
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)     return self.dispatch(request, *args, **kwargs)
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)   File "/usr/lib/python2.7/site-packages/django/views/generic/base.py", line 88, in dispatch
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)     return handler(request, *args, **kwargs)
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)   File "/home/vagrant/devel/pulp/server/pulp/server/webservices/views/decorators.py", line 241, in _auth
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)     return _verify_auth(self, operation, super_user_only, method, *args, **kwargs)
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)   File "/home/vagrant/devel/pulp/server/pulp/server/webservices/views/decorators.py", line 195, in _veri
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)     value = method(self, *args, **kwargs)
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)   File "/home/vagrant/devel/pulp/server/pulp/server/webservices/views/util.py", line 130, in wrapper
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)     return func(*args, **kwargs)
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)   File "/home/vagrant/devel/pulp/server/pulp/server/webservices/views/repositories.py", line 1057, in po
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)     async_result = repo_controller.queue_sync_with_auto_publish(repo_id, overrides)
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)   File "/usr/lib/python2.7/site-packages/celery/local.py", line 191, in __call__
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)     return self._get_current_object()(*a, **kw)
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)   File "/home/vagrant/devel/pulp/server/pulp/server/async/tasks.py", line 107, in __call__
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)     return super(PulpTask, self).__call__(*args, **kwargs)
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)   File "/usr/lib/python2.7/site-packages/celery/app/task.py", line 379, in __call__
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)     return self.run(*args, **kwargs)
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)   File "/home/vagrant/devel/pulp/server/pulp/server/controllers/repository.py", line 711, in queue_sync_
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)     kwargs=kwargs)
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)   File "/home/vagrant/devel/pulp/server/pulp/server/async/tasks.py", line 426, in apply_async_with_reser
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)     queue=RESOURCE_MANAGER_QUEUE
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)   File "/home/vagrant/devel/pulp/server/pulp/server/async/tasks.py", line 99, in apply_async
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)     return super(PulpTask, self).apply_async(*args, **kwargs)
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)   File "/usr/lib/python2.7/site-packages/celery/app/task.py", line 535, in apply_async
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)     **options
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)   File "/usr/lib/python2.7/site-packages/celery/app/base.py", line 727, in send_task
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)     reply_to or self.oid, time_limit, soft_time_limit,
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)   File "/usr/lib/python2.7/site-packages/kombu/utils/objects.py", line 44, in __get__
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)     value = obj.__dict__[self.__name__] = self.__get(obj)
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)   File "/usr/lib/python2.7/site-packages/celery/app/base.py", line 1172, in oid
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)     return oid_from(self, threads=False)
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)   File "/usr/lib/python2.7/site-packages/kombu/common.py", line 61, in oid_from
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)     instance,
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)   File "/usr/lib/python2.7/site-packages/kombu/common.py", line 53, in generate_oid
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)     return str(uuid3(NAMESPACE_OID, ent))
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)   File "/usr/lib64/python2.7/uuid.py", line 528, in uuid3
May 16 17:43:25 pulp2.dev pulp[11078]: pulp.server.webservices.middleware.exception:ERROR: (11078-01280)     hash = md5(namespace.bytes + name).digest()
Actions #4

Updated by dalley over 6 years ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to dalley
Actions #5

Updated by dalley over 6 years ago

  • Status changed from ASSIGNED to POST

Added by dalley over 6 years ago

Revision 3fcf3027 | View on GitHub

Make kombu FIPS compatible

Pull in changes made by upstream PR: https://github.com/celery/kombu/pull/711

closes #3641 https://pulp.plan.io/issues/3641

Added by dalley over 6 years ago

Revision 3fcf3027 | View on GitHub

Make kombu FIPS compatible

Pull in changes made by upstream PR: https://github.com/celery/kombu/pull/711

closes #3641 https://pulp.plan.io/issues/3641

Actions #6

Updated by dalley over 6 years ago

  • Status changed from POST to MODIFIED
Actions #7

Updated by daviddavis over 6 years ago

  • Status changed from MODIFIED to CLOSED - COMPLETE
Actions #8

Updated by bmbouter over 5 years ago

  • Tags Pulp 2 added

Also available in: Atom PDF