Christian Adams
ecbb16960f
Remove empty statusDescriptor because it fails validation ( #1708 )
2024-02-09 23:22:56 -05:00
Hao Liu
8a51fe9285
Add AWXMeshIngress description to CSV ( #1703 )
2024-02-02 10:58:57 -05:00
Hao Liu
33c64d5695
Add support annotation to CSV ( #1702 )
2024-02-01 15:01:15 -05:00
Hao Liu
9e2eb16b67
Update awxmeshingress sample
2024-01-18 15:38:18 -05:00
kurokobo
da7e227f71
Add ingress and ingressroutetcp for awxmeshingress ( #1646 )
...
* fix: correct port number for internal receptor address
* feat: add support for ingress for awxmeshingress cr
* feat: add support for ingressroutetcp (for traefik) for awxmeshingress cr
2024-01-18 15:38:18 -05:00
Hao Liu
98d5ac126d
Create placeholder sample for awxmeshingress to allow bundle build
2024-01-18 15:38:18 -05:00
Hao Liu
122995fda7
Add owner ref on AWXMeshIngress to AWX
...
This way when AWX is deleted associated AWXMeshIngress will all be deleted as well
2024-01-18 15:38:18 -05:00
Seth Foster
6ef4aed024
Provision instance and add receptor address
...
The mesh role now calls
1. awx-manage provision instance to register the hop
node to the database
2. awx-manage add_receptor_address to register the
internal address
3. awx-manage add_receptor_address to register the
external address (to be used by remote nodes)
CRD expanded to include external_ipaddress and
external_hostname
external_ipaddress is added as ipaddress in the
hop node certificate
external_hostname is added as dnsname in the
hop node certificate
the mesh role now checks for is_openshift and
only creates a Route if true. Otherwise it
will use external_hostname set in the spec
file in place of Route name.
Signed-off-by: Seth Foster <fosterbseth@gmail.com >
2024-01-18 15:38:18 -05:00
Hao Liu
3fe42ed4b9
Removing sample awxmeshingress to fix CI
...
sample are used in CI for validation test
in current implementation we only support openshift route this will not work on kind clusters correctly and having the sample is causing CI failure
2024-01-18 15:38:18 -05:00
Hao Liu
2ff1d35b6d
Update awxmeshingress sample
2024-01-18 15:38:18 -05:00
Hao Liu
d3934d9e08
Able to deploy mesh ingress node
...
TODO: register instance after creation
dependent on API/CLI change
2024-01-18 15:38:18 -05:00
Hao Liu
3c8ce3718a
Scaffold AWXMeshIngress
2024-01-18 15:38:18 -05:00
Guillaume Lefevre
07427be0b7
Allow multiple ingress hosts to be defined when using ingress ( #1377 )
...
* Replace api version for deployment kind to apps/v1
* Add new multiple ingress spec and deprecate hostname and ingress_tls_secret
* Manage new ingress_hosts.tls_secret backup separately
* Fix ci molecule lint warnings and error
* Fix documentation
* Fix ingress_hosts tls_secret key being optional
* Remove fieldDependency:ingress_type:Ingress for Ingress Hosts
* Fix scenario when neither hostname or ingress_hosts is defined
---------
Co-authored-by: Guillaume Lefevre <guillaume.lefevre@agoda.com >
Co-authored-by: Seth Foster <fosterseth@users.noreply.github.com >
Co-authored-by: Christian Adams <chadams@redhat.com >
2024-01-05 10:15:04 -05:00
Hao Liu
0f0ff32bf6
Add option to force drop database before restore ( #1639 )
2023-11-27 18:52:07 +00:00
Klaus Mueller
93c5e4a0c3
awx-operator-controller-manager reduce limit to 30 times as much as request ( #1575 )
2023-11-22 22:23:41 +00:00
Christian Adams
7251961bcc
Add ability to mount custom volumes in the postgres pod ( #1626 )
...
* Add ability to mount custom volumes in the postgres pod
* Fix indentation for postgres_extra_volumes
Signed-off-by: Christian M. Adams <chadams@redhat.com >
Co-authored-by: Hao Liu <44379968+TheRealHaoLiu@users.noreply.github.com >
2023-11-08 15:44:30 -05:00
Christian Adams
718e5cfcb9
Add sample AWX CR with resource limits for environments with Resource… ( #1554 )
...
Add sample AWX CR with resource limits for environments with ResourceQuotas
2023-11-02 12:54:15 -04:00
Christian Adams
f2ad70678c
Bump kube-rbac-proxy image to v0.15.0 ( #1615 )
2023-10-25 12:22:10 -04:00
Hao Liu
bb30b3b9fe
Fix spacing for csv file ( #1601 )
2023-10-18 18:38:32 +00:00
kurokobo
16a2b590d6
fix: change type for precreate_partition_hours from string to integer ( #1571 )
2023-10-03 12:10:40 -04:00
rakesh561
8518e0d1c7
Allow ability to set security context for postgres deployment ( #1517 )
...
- Added docs for securityContext
- enabled web securityContext configuration
Co-authored-by: Christian M. Adams <chadams@redhat.com >
2023-09-27 18:05:46 -04:00
jessicamack
31e1914db6
Pre-create event table partitions before db backup in operator ( #1443 )
...
Signed-off-by: jessicamack <jmack@redhat.com >
<44379968+TheRealHaoLiu@users.noreply.github.com >
2023-09-26 10:20:12 -04:00
Imed
61921d40ed
Added pattern and max-length to secret names ( #1549 )
...
Co-authored-by: Imed Aouidene <imaouide@imaouide-thinkpadt14sgen2i.cdg.csb >
2023-09-20 14:24:01 -04:00
Christian Adams
8391ed3501
Add UI Params for db_management_pod_node_selector and labels ( #1465 )
2023-08-03 22:02:36 -04:00
Elijah DeLee
ef7703563b
add uwsgi config as configmap with vars ( #1487 )
2023-07-17 18:26:39 -04:00
Seth Foster
822b3a439f
Add receptor_log_level ( #1444 )
2023-07-10 11:49:58 -04:00
rakesh561
cfb5048f85
There was a typo in the CRD for the ephemeral storage which was ephemeral_storage instead of ephemeral-storage ( #1476 )
2023-07-05 14:40:47 -04:00
rakesh561
43c1f396c3
Updated image pull policy for backup and restore policy as variable ( #1473 )
2023-07-05 14:39:43 -04:00
rakesh561
d61a01321f
Allow ability to define requests and limits for ephemeral storage. ( #1466 )
2023-06-29 23:24:52 -04:00
Uros Bajzelj
3afe1df555
Enable configuration of rsyslog environmental variables, volume mounts, and entrypoints ( #1467 )
2023-06-29 22:38:24 -04:00
rakesh561
a8d2831b1c
Update code with capability to set the init container resources instead of using web or task container resources ( #1439 )
2023-06-23 18:09:09 +00:00
soumyadeep-paul-ibm
56d1966397
Update manager_auth_proxy_patch.yaml ( #1438 )
...
Co-authored-by: Christian Adams <chadams@redhat.com >
2023-06-21 18:30:17 +00:00
rakesh561
fcc09673cc
Add db_management_pod_node_selector for specifying nodeSelect for backup/restore mgmt pod ( #1434 )
...
Co-authored-by: Hao Liu <44379968+TheRealHaoLiu@users.noreply.github.com >
Co-authored-by: Jesse Wattenbarger <jesse.j.wattenbarger@gmail.com >
2023-06-21 10:46:29 -04:00
rakesh561
721d6814ca
Added capability to set the rsyslog container resources ( #1410 )
...
* Update awx.ansible.com_awxs.yaml with rsyslog resource containers
* Update awx-operator.clusterserviceversion.yaml with x-descriptors
* Add default values in main.yml
* Template resource_requirements in web.yaml.j2 and task.yaml.j2
2023-05-16 21:28:36 -04:00
Hao Liu
94dc52d224
Merge pull request #1393 from ansible/feature_keepalive
...
Add ability to configure Postgres keepalive settings
2023-05-15 12:26:07 -04:00
Christian Adams
3b54fa8675
Host aliases ( #1373 )
...
* feat: add HostAliases to web/task containers (fixes #646 )
* feat: add HostAliases to web/task containers
* Make host_aliases display in the Operator UI
* Add default value for host_aliases and add to web deployment template
Co-authored-by: zhangpeng.zong <zhangpeng.zong@funplus.com >
Co-authored-by: Dimitri Savineau <savineau.dimitri@gmail.com >
2023-05-10 14:45:48 -04:00
Hao Liu
4a869998d1
Add ability to configure postgres keepalives settings
...
Co-Authored-By: Gabriel Muniz <gmuniz@redhat.com >
Co-Authored-By: Rick Elrod <rick@elrod.me >
2023-05-09 14:56:20 -04:00
Christian Adams
85da1aa1f3
Change storage class display type to dropdown ( #1398 )
2023-05-05 14:19:32 -04:00
Christian Adams
6378836706
Add postgres_storage_class to UI form & fix PG Storage requirements display ( #1395 )
2023-05-05 12:32:33 -04:00
Seth Foster
9c759bfe88
bump kustomize v4.5.7 to v5.0.1 ( #1357 )
2023-04-21 14:49:42 -04:00
Christian Adams
599b1e387d
Fix linter warnings on PRs ( #1372 )
2023-04-19 18:36:29 +00:00
Lila
e54215863c
Add ability to override annotations independently
...
- add web_annotations to override annotations for web pods
- add task_annotations to override annotations for task pods
2023-04-17 16:07:12 -04:00
Christian Adams
5a3b2179bc
Set securityContext.capabilities for kube-rbac-proxy container ( #1354 )
2023-04-12 14:55:57 -04:00
Lukas Magauer
faf51c8b24
Add websocket configuration for contour ingress ( #1320 )
...
Co-authored-by: lumarel <lumarel@users.noreply.github.com >
2023-04-12 18:29:21 +00:00
Hao Liu
942cce05e7
resolve merge error
2023-03-29 22:00:52 -04:00
jessicamack
41e84be0d3
added descriptors for new fields ( #1238 )
...
Signed-off-by: jessicamack <jmack@redhat.com >
2023-03-29 22:00:52 -04:00
Jake Jackson
d40683cbb9
add topology constraint for each deployment ( #1234 )
2023-03-29 22:00:52 -04:00
Hao Liu
918e487422
Add web and task replicas to the CRD ( #1227 )
...
add web_replicas and task_replicas
Co-Authored-By: Jake Jackson <24478650+thedoubl3j@users.noreply.github.com >
2023-03-29 22:00:52 -04:00
Jake Jackson
6192cab653
fix affinity duplicate ( #1225 )
2023-03-29 22:00:52 -04:00
Jake Jackson
c1bbd85ea9
add nodeSelector work ( #1219 )
2023-03-29 22:00:52 -04:00