Hao Liu
17eb9cf8e8
Merge pull request #1061 from fosterseth/add_custom_ca_docs
...
Add docs for adding execution nodes and custom CA
0.30.0
2022-10-03 16:23:42 -04:00
Seth Foster
ed7e2b2a28
Add docs for adding execution nodes and custom CA
2022-09-29 15:54:29 -04:00
Hao Liu
5b7589accd
Merge pull request #1063 from TheRealHaoLiu/receptor-ca-secret-alternative
2022-09-29 02:04:50 -04:00
janorn
a1e289e189
Add workaround to populate index.yaml ( #1065 )
...
This will download all releases before cr index is being run.
fixes #1053
2022-09-28 23:51:05 -04:00
Hao Liu
0611f3efaa
add migration code for receptor ca secret
...
Signed-off-by: Hao Liu <haoli@redhat.com >
2022-09-28 16:22:20 -04:00
Hao Liu
a94a6f045d
change receptor ca secret to tls secret
...
change the type of secret use for receptor ca to tls secret, to be more "proper"
Signed-off-by: Hao Liu <haoli@redhat.com >
2022-09-27 21:38:07 -04:00
Christian Adams
1892b8f0ea
Explicitly set kind value to AWX ( #1056 )
2022-09-20 23:09:13 -04:00
Christian Adams
57b5795aab
Determine if k8s or ocp and set var accordingly ( #1051 )
...
* conditionally set fsGroup for projects_persistence based on cluster
type
2022-09-20 23:03:05 -04:00
Christian Adams
e8096a5f33
Pre-create dummy rh secret to avoid errors ( #952 )
0.29.0
2022-09-14 19:04:32 -04:00
Israel Blancas
271bce48bd
Upgrade operator-sdk version from 1.22.2 to 1.23.0 ( #1038 )
...
Signed-off-by: Israel Blancas <iblancasa@gmail.com >
2022-09-12 10:04:07 -04:00
Hao Liu
d64c34f8a4
Add receptor firewall rules to control nodes ( #1012 )
...
Support external execution nodes
- Allow receptor.conf to be editable at runtime
- Create CA cert and key as a k8s secret
- Create work signing RSA keypair as a k8s secret
- Setup volume mounts for containers to have access to the needed
Receptor keys / certs to facilitate generating the install bundle
for a new execution node
- added firewall rule, work signing and tls cert configuration to default receptor.conf
The volume mount changes in this PR fulfill the following:
- `receptor.conf` need to be shared between task container and ee container
- **task** container writes the `receptor.conf`
- **ee** consume the `receptor.conf`
- receptor ca cert/key need to be mounted by both ee container and web container
- **ee** container need the ca cert
- **web** container will need the ca key to sign client cert for remote execution node
- **web** container will need the ca cert to generate install bundle for remote execution node
- receptor work private/public key need to be mounted by both ee container and web container
- **ee** container need to private key to sign the work
- **web** container need the public key to generate install bundle for remote execution node
- **task** container need the private key to sign the work
Signed-off-by: Hao Liu <haoli@redhat.com >
Co-Authored-By: Seth Foster <fosterbseth@gmail.com >
Co-Authored-By: Shane McDonald <me@shanemcd.com >
Signed-off-by: Hao Liu <haoli@redhat.com >
Co-authored-by: Shane McDonald <me@shanemcd.com >
Co-authored-by: Seth Foster <fosterbseth@gmail.com >
2022-09-09 15:13:05 -04:00
Christian Adams
1bddb98476
Update requirements.yml and vendor new collections ( #1045 )
2022-08-31 18:46:33 -04:00
Christian Adams
5f183999d0
Fix restore resource requirements field name for management pod resources ( #1044 )
2022-08-31 17:06:01 -04:00
Shane McDonald
3769897131
Merge pull request #1041 from shanemcd/ignore-pycache
...
Add __pycache__ to gitignore
2022-08-30 11:26:02 -04:00
Shane McDonald
7f86231009
Add __pycache__ to gitignore
2022-08-30 11:14:49 -04:00
Shane McDonald
f59dac829a
Merge pull request #1040 from shanemcd/reusable-labels
...
Move labels into reusable templates
2022-08-30 11:13:47 -04:00
Shane McDonald
edecf4d2fe
Move labels into reusable templates
2022-08-30 11:00:43 -04:00
Shane McDonald
4120b5e2b0
Merge pull request #977 from somebadcode/add-ingress-class-name-to-ingress-template
...
Adding ingress class name to ingress template (#716 )
2022-08-29 09:12:52 -04:00
Tobias Dahlberg
8dabca5418
Adding ingress class name to ingress template ( #716 )
2022-08-29 11:11:19 +02:00
Fedor V
1d341a21d0
feat(readme): remove use of NAMESPACE var ( #1028 )
...
- it was used previously, but not anymore
2022-08-25 16:21:58 -04:00
Shane McDonald
f8719db954
Merge pull request #1013 from miles-w-3/debug-helm
...
Streamlined chart build
0.28.0
2022-08-25 11:59:04 -04:00
SweetGeneral
89425826e8
AWX.enable corrected to AWX.enabled ( #1035 )
...
Co-authored-by: sandesh.gupta <sandesh.gupta@olacabs.com >
2022-08-25 09:26:26 -04:00
Shane McDonald
5c572a9ba6
Merge pull request #1033 from mateuszdrab/patch-1
...
Remove reference to cluster.local
2022-08-25 08:44:32 -04:00
Shane McDonald
b7bbfd432d
Merge pull request #1034 from whitej6/jlw-jinj3-filter-update
...
Fixes #1032 - Update filter to jinja 3.x format
2022-08-25 08:42:42 -04:00
Shane McDonald
b17cd16fb7
Merge pull request #1008 from rooftopcellist/fix-helm-pkg-build
...
Fix helm package build redundancy and release automation
2022-08-25 08:38:09 -04:00
Mac Chaffee
dc6cbab501
Import all ldap config classes in settings.py ( #961 )
...
* Import all ldap config classes in settings.py
* Add AUTH_LDAP_GROUP_TYPE example to readme
Signed-off-by: Mac Chaffee <machaffe@renci.org >
2022-08-24 18:00:08 -04:00
Jeremy White
a81be586db
update filter to jinja 3.x format
2022-08-24 14:56:08 -05:00
Mateusz Drab
f2a9e967cc
Remove reference to cluster.local
2022-08-24 20:07:11 +01:00
Christian Adams
9f017d03e6
Make Backup & restore requests and limits configurable ( #1030 )
...
* Add resource specification options to the backup objects
* Add resource specification options to the restore object
Co-authored-by: Ivan Aragonés <26822043+ivarmu@users.noreply.github.com >
Co-authored-by: silvinux <silvinux7@gmail.com >
Co-authored-by: Ivan Aragonés Muniesa <iaragone@redhat.com >
2022-08-23 23:23:01 -04:00
Christian Adams
7d2d1b3c5e
Upgrade to Operator SDK v1.22.2 ( #1001 )
...
* Upgrade to Operator SDK 1.16.0
* Upgrade Operator SDK to v1.22.2 & bump base image version
0.27.0
2022-08-22 18:54:56 -04:00
Shane McDonald
5d0ebd0121
Merge pull request #1029 from shanemcd/delete-logging-code
...
Delete logging overrides in configmap
2022-08-22 11:48:05 -04:00
Shane McDonald
f368a539a9
Delete logging overrides in configmap
2022-08-22 10:56:37 -04:00
Shane McDonald
0aef4cc35f
Merge pull request #1026 from shanemcd/respect-LOG_AGGREGATOR_LEVEL
...
Respect LOG_AGGREGATOR_LEVEL
2022-08-19 13:25:33 -04:00
Shane McDonald
e3701dd3db
Respect LOG_AGGREGATOR_LEVEL
2022-08-18 19:10:54 -04:00
Elijah DeLee
cf98edc282
Merge pull request #976 from jainnikhil30/scale_callback_receiver_workers
...
configure callback receiver workers based on CPU
2022-08-09 07:23:08 -04:00
Nikhil
58a4778c89
configure callback receiver workers based on CPU
2022-08-09 13:18:41 +05:30
Shane McDonald
8e50bdde9b
Merge pull request #1015 from shanemcd/installer-templates-cleanup
...
Organize installer templates into subdirectories
2022-08-05 12:49:51 -04:00
Shane McDonald
60386bc928
Organize installer templates into subdirectories
2022-08-05 10:45:15 -04:00
kurokobo
f1df88dc53
fix: change to safely skip task if backupDirectory is not defined ( #1003 ) ( #1004 )
2022-08-04 10:42:43 -04:00
Miles Wilson
8de6179ac7
Streamlined chart build
2022-08-03 22:48:27 -04:00
Dimitri Savineau
8a3c8e727a
Merge pull request #929 from dsavineau/undefined_limits_key
...
installer: fix undefined limit key in config
2022-08-02 10:05:47 -04:00
Christian Adams
c230016819
Fix helm package build redundancy and release automation ( #1010 )
2022-08-01 21:27:15 +00:00
Christian M. Adams
bea05c97ee
Fix helm package build redundancy and release automation
2022-08-01 16:00:51 -04:00
John Westcott IV
3a6040e0cd
Adding GitHub check to ensure PRs have the proper X/Y/Z flags
0.26.0
2022-08-01 14:09:56 -04:00
John Westcott IV
24f3f440f1
Adding GitHub check to ensure PRs have the proper X/Y/Z flags
2022-08-01 13:04:38 -04:00
Christian Adams
87b0511997
Use new postgres pod label when migrating from old instance ( #1005 )
2022-07-29 16:38:04 -04:00
Christian Adams
fde4a47a14
Bump dependencies stream ( #841 )
...
* Bump Postgresql, Nginx and Redis versions
* pg12 --> pg13 upgrade path
* Set supported pg version as a variable to remain DRY
* Make deleting the old db data pvc after upgrade configurable
* Use labels to find the postgres pod
* backup/restore: fix postgres label selector value
We need to use the deployment_name variable for the postgres instance
name.
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com >
* backup/restore: add missing default supported_pg_version variable
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com >
* restore: update database_host fact with pg suffix
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com >
Co-authored-by: Dimitri Savineau <dsavinea@redhat.com >
2022-07-29 13:21:51 -04:00
John Westcott IV
af2e681f1e
Please backup before attempting an upgrade ( #1002 )
2022-07-28 16:19:57 -04:00
lutskevich
82ffa3d348
Restore not managed external postgresql ( #877 )
...
* Restore not managed external postgresql
Update postgres.yml for restore from backup not managed external postgresql db.
* Update postgres.yml
* rm trailing spaces #48
Co-authored-by: Viktor Lutskevich <lutskevich.v@mail366.com >
2022-07-27 16:23:51 -04:00
Ming Quah
db6a5b53ed
Move custom resource definitions into a CRDs folder ( #994 )
...
* Add missing quote for port parameter
* Add step to move CRDs into the correct folder
2022-07-26 18:48:20 -04:00