greenwave: add memcached pod in OpenShift
This commit is contained in:
parent
e7a0de8447
commit
2a6219ccfd
3 changed files with 60 additions and 6 deletions
|
@ -115,4 +115,32 @@ spec:
|
||||||
kind: ImageStreamTag
|
kind: ImageStreamTag
|
||||||
name: greenwave:latest
|
name: greenwave:latest
|
||||||
- type: ConfigChange
|
- type: ConfigChange
|
||||||
|
---
|
||||||
|
# For memcached
|
||||||
|
apiVersion: v1
|
||||||
|
kind: DeploymentConfig
|
||||||
|
metadata:
|
||||||
|
name: greenwave-memcached
|
||||||
|
labels:
|
||||||
|
app: greenwave
|
||||||
|
service: greenwave-memcached
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
service: greenwave-memcached
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app: greenwave
|
||||||
|
service: greenwave-memcached
|
||||||
|
spec:
|
||||||
|
containers:
|
||||||
|
- name: greenwave-memcached
|
||||||
|
image: registry.fedoraproject.org/memcached:26
|
||||||
|
ports:
|
||||||
|
- containerPort: 11211
|
||||||
|
resources:
|
||||||
|
limits:
|
||||||
|
memory: 384Mi
|
||||||
|
triggers:
|
||||||
|
- type: ConfigChange
|
||||||
|
|
|
@ -28,3 +28,18 @@ spec:
|
||||||
- name: fedmsg-consumers
|
- name: fedmsg-consumers
|
||||||
port: 8081
|
port: 8081
|
||||||
targetPort: 8081
|
targetPort: 8081
|
||||||
|
---
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Service
|
||||||
|
metadata:
|
||||||
|
name: greenwave-memcached
|
||||||
|
labels:
|
||||||
|
app: greenwave
|
||||||
|
spec:
|
||||||
|
selector:
|
||||||
|
app: greenwave
|
||||||
|
service: greenwave-memcached
|
||||||
|
ports:
|
||||||
|
- name: greenwave-memcached
|
||||||
|
port: 11211
|
||||||
|
targetPort: 11211
|
||||||
|
|
|
@ -20,8 +20,14 @@ data:
|
||||||
WAIVERDB_API_URL = 'https://waiverdb-web-waiverdb.app.os.fedoraproject.org/api/v1.0'
|
WAIVERDB_API_URL = 'https://waiverdb-web-waiverdb.app.os.fedoraproject.org/api/v1.0'
|
||||||
CORS_URL = 'https://bodhi.fedoraproject.org'
|
CORS_URL = 'https://bodhi.fedoraproject.org'
|
||||||
{% endif %}
|
{% endif %}
|
||||||
# XXX: change to dbm backend with persistent volume.
|
CACHE = {
|
||||||
CACHE = {'backend': 'dogpile.cache.memory'}
|
'backend': 'dogpile.cache.memcached',
|
||||||
|
'expiration_time': 3600, # 3600 is 1 hour
|
||||||
|
'arguments': {
|
||||||
|
'url': 'greenwave-memcached:11211',
|
||||||
|
'distributed_lock': True
|
||||||
|
}
|
||||||
|
}
|
||||||
fedora.yaml: |-
|
fedora.yaml: |-
|
||||||
--- !Policy
|
--- !Policy
|
||||||
id: "openqa_important_stuff_for_rawhide"
|
id: "openqa_important_stuff_for_rawhide"
|
||||||
|
@ -229,8 +235,6 @@ data:
|
||||||
greenwave.py: |-
|
greenwave.py: |-
|
||||||
import socket
|
import socket
|
||||||
config = dict(
|
config = dict(
|
||||||
# XXX: change to dbm backend with persistent volume.
|
|
||||||
greenwave_cache={'backend': 'dogpile.cache.null'},
|
|
||||||
sign_messages=True,
|
sign_messages=True,
|
||||||
active=True,
|
active=True,
|
||||||
|
|
||||||
|
@ -256,7 +260,14 @@ data:
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
greenwave_cache={
|
||||||
|
'backend': 'dogpile.cache.memcached',
|
||||||
|
'expiration_time': 3600, # 3600 is 1 hour
|
||||||
|
'arguments': {
|
||||||
|
'url': 'greenwave-memcached:11211',
|
||||||
|
'distributed_lock': True
|
||||||
|
}
|
||||||
|
},
|
||||||
{% if env == 'staging' %}
|
{% if env == 'staging' %}
|
||||||
environment='stg',
|
environment='stg',
|
||||||
relay_inbound=["tcp://busgateway01.stg.phx2.fedoraproject.org:9941"],
|
relay_inbound=["tcp://busgateway01.stg.phx2.fedoraproject.org:9941"],
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue