96 Commits
Author SHA1 Message Date
Shane McDonald 62ec946e4f Use latest version of quay.io/ansible/awx 2021-03-23 11:15:55 -04:00
Shane McDonald 693ce5a17e Fix CRD
Fallout from https://github.com/ansible/awx-operator/pull/128
2021-03-23 11:15:51 -04:00
Shane McDonald 385a4f65a1 Bump version 2021-03-23 11:15:47 -04:00
Shane McDonald 3df272da27 Merge pull request #128 from billett83/devel
fixes #127 Provided service type LoadBalancer
2021-03-23 09:49:34 -04:00
Yanis Guenane c81266af66 olm-catalog: Add displayName for the resource 2021-03-19 11:14:27 +01:00
Shane McDonald c320dc835b Fix image 2021-03-18 14:17:13 -04:00
Shane McDonald da26472a03 Fix reconcilation loop after data migration changes 2021-03-18 11:22:00 -04:00
[email protected] 76acd335b9 removed extra space 2021-03-18 11:12:03 +00:00
[email protected] 1570c0a883 Minor Changes from Spredzy 2021-03-18 10:58:00 +00:00
Christian M. Adams c22577bc80 Make data migration idempotent 2021-03-17 16:03:46 -04:00
billett83andShane McDonald add62c2973 Update deploy/awx-operator.yaml
Co-authored-by: Shane McDonald <[email protected]>
2021-03-17 15:20:33 +00:00
billett83andShane McDonald 084e0b38a8 Update deploy/crds/awx_v1beta1_crd.yaml
Co-authored-by: Shane McDonald <[email protected]>
2021-03-17 15:20:25 +00:00
billett83andShane McDonald c6c94ce48d Update deploy/olm-catalog/awx-operator/manifests/awx-operator.clusterserviceversion.yaml
Co-authored-by: Shane McDonald <[email protected]>
2021-03-17 15:20:16 +00:00
[email protected] 781d3e0ec7 Provided service type LoadBalancer 2021-03-17 11:59:57 +00:00
Christian M. Adams 0e1b12f4b1 Data migration from 3.8 to 4.0 via pg_dump streamed to psql 2021-03-16 13:32:15 -04:00
Yanis Guenane 9683dc23a4 Move tower_broadcast_websocket_secret to a Secret 2021-03-04 20:21:38 +01:00
Shane McDonald d53245b984 Regenerate bundle info 2021-03-03 12:35:07 -05:00
Shane McDonald 9595c6c008 New deployment model 2021-03-03 12:30:17 -05:00
Yanis Guenane c579537d66 Update API and operator interface 2021-02-25 17:44:00 +01:00
Yanis Guenane e589a999a8 kind,api_version: Dynamically retrieve those values 2021-02-25 13:56:42 +01:00
Yanis Guenane f04017ca95 OpenAPI: Extend the schema to all role variables
This is the full implementation of the OpenAPI schema that maps to the
currently existing roles defaults variable.

Prior to this commit, all variables specified at the spec level that
didn't have an entry in the OpenAPI schema at the CRD level were simply
ignored, unless --validate=false was specified.

This commit fixes that and provide a mapping between the CRD level
OpenAPI schema and the variables availabe in <roles>/defaults/main.yml.

This commit is simply about ensuring one can provide all the available
variables. A follow up commit will come to add logic in the OpenAPI
schema definition as it can be shown here[1]

[1]
https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/#specifying-a-structural-schema
2021-02-22 16:19:54 +01:00
Yanis Guenane 53fd88a4e1 Requirements: Improve CRD OpenAPI schema 2021-02-16 18:14:17 +01:00
Yanis Guenane 25fc21a6cd Enum: allow various casing 2021-02-16 14:30:31 +01:00
Yanis Guenane a4ee609a76 CRD: Add default value to openAPIV3Schema 2021-02-16 14:30:31 +01:00
Yanis Guenane fbae5cf590 CRD: Move to apiextensions.k8s.io/v1 2021-02-16 14:30:31 +01:00
Yanis Guenane e5e996569c Merge pull request #93 from Spredzy/resource_requirements
Allow greater flexibility to specify resource requests/limits
2021-02-10 16:52:45 +01:00
Yanis Guenane fd4e3b2d4c Allow greater flexibility to specify resource requests/limits 2021-02-10 15:58:48 +01:00
Yanis Guenane c895ca0f6d TLS: Enable customization of TLS behavior on route 2021-02-10 12:11:29 +01:00
Yanis Guenane 452bb128c6 Update CSV with richer fields 2021-02-09 22:23:05 +01:00
Yanis Guenane e858f34f2c Admin Password: Allow one to specify an admin password secret else generate it 2021-02-08 19:29:55 +01:00
Yanis Guenane e5f1041350 PostgreSQL: Allow one to provide her own db configuration secret
If a user provide its own secret by using the
`tower_postgres_configuration_secret` use this variable, else try to use
`<instance>-postgres-configuration` secret. Else create one and use a
local database.
2021-02-08 15:13:56 +01:00
Yanis Guenane 285be0faff deployment_type: Introduce the new variable. 2021-02-05 21:19:16 +01:00
Yanis Guenane 9189333611 Remove boiler plated ao-logs run from CSV file 2021-01-28 16:00:27 +01:00
Yanis Guenane 9c53c4067e Bump awx-operator tag in CSV 2021-01-26 21:17:23 +01:00
Shane McDonald dff8ef5259 Bump to version 0.6.0 2021-01-25 15:36:19 -05:00
Shane McDonald 48ba257f67 Add development mode for AWX 2021-01-25 12:30:29 -05:00
Shane McDonald f3fcd0b810 Update to operator sdk 0.19.4 2021-01-23 10:15:53 -05:00
Shane McDonald cf633d6ec2 Remove deployment_type 2021-01-21 15:47:18 -05:00
Shane McDonald 5183fc8081 Upgrade to postgres:12 2021-01-21 14:29:48 -05:00
Yanis Guenane c8169105bd Provide clusterserviceversion 2021-01-20 19:57:12 +01:00
Mercwri 30e2791d4f removing incorrect namespace field from spec 2020-10-12 10:13:50 -04:00
Shane McDonald 7f8331bb28 Fix RBAC
Fixes https://github.com/ansible/awx-operator/issues/35

Will need to revisit how to support deploying into namespaces other than default.
2020-10-12 08:59:22 -04:00
Shane McDonald 48c8f07877 Automate some build and release related activities 2020-10-05 14:59:19 -04:00
Shane McDonald bd443e33ab Fix chain-operator-files.yml 2020-10-03 11:58:51 -04:00
Matthew Jones 76964e74b1 Update to AWX 15 and fix a boolean issue 2020-09-30 11:39:34 -04:00
Atha Kouroussis ad96ebf5ad More configurable parameters 2020-09-24 15:21:43 -03:00
nomyownnet 99fc390d9d Replaced address with host for external database. 2020-09-11 00:42:27 +03:00
Matthew Jones 23ddaddbe8 Update tests and lint concerns 2020-08-17 15:57:43 -04:00
Matthew Jones edc60300be Autogenerate database configuration and secret key if not provided
This also persists those after removal, so the database PV is still functional
2020-08-13 14:36:49 -04:00
Matthew Jones 88d55a870a Documentation to the awx operator deploy 2020-08-11 16:41:46 -04:00