Commit Graph

1483 Commits

Author SHA1 Message Date
Shane McDonald
e4fd5aeb32 Merge pull request #76 from shanemcd/new-deployment-model
New deployment model
2021-03-04 11:46:46 -05:00
Shane McDonald
b1788be272 Merge pull request #1 from rooftopcellist/patch-ee-receptor
Dynamically set the deployment type for the configmap name
2021-03-03 15:46:30 -05:00
Christian M. Adams
92efe37100 Dynamically set the deployment type for the configmap name 2021-03-03 15:39:37 -05:00
Shane McDonald
21f284fb49 Ignore olm-catalog in yamllint 2021-03-03 13:13:12 -05: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
Shane McDonald
9545acd301 Merge pull request #113 from shanemcd/refactor-templates
Refactor templates
2021-03-01 14:14:38 -05:00
Shane McDonald
1ff4d8f6c9 Refactor templates 2021-03-01 13:58:49 -05:00
Yanis Guenane
d839088521 Merge pull request #103 from Spredzy/more_flexibility
Augment the OpenAPI schema at the CRD definition level
2021-03-01 15:24:11 +01:00
Yanis Guenane
32a53f3747 Merge pull request #112 from Spredzy/increase_debug_in_ci
Improve CI troubleshooting
2021-03-01 11:00:55 +01:00
Yanis Guenane
70690ccd50 Improve CI troubleshooting 2021-03-01 10:42:36 +01: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
Shane McDonald
53f3f07645 Merge pull request #110 from rooftopcellist/docs_typo
Fix minor typo in README.md
2021-02-24 15:31:27 -05:00
Christian M. Adams
b8d12d93fb Fix minor typo in README.md 2021-02-24 14:09:29 -05:00
Yanis Guenane
5f60f6d004 Merge pull request #107 from Spredzy/update_readdme
Update README
2021-02-24 09:45:48 +01:00
Yanis Guenane
87a6db538a Merge pull request #106 from Spredzy/full_openapi_schema
OpenAPI: Extend the schema to all role variables
2021-02-24 09:45:36 +01:00
Yanis Guenane
733d739124 Update README 2021-02-23 15:02:14 +01:00
Yanis Guenane
c7abc4b8d6 Merge pull request #108 from ansible/add-license-1
Add LICENSE file
2021-02-23 14:56:21 +01:00
Yanis Guenane
9271cd464e Add LICENSE file 2021-02-23 14:39:14 +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
5690fa7cc1 Merge pull request #102 from Spredzy/templatize_api_version
Make the API version used for status update parametrable
2021-02-17 11:43:25 +01:00
Yanis Guenane
a44cfb676d Make the API version used for status update parametrable 2021-02-17 11:21:29 +01:00
Yanis Guenane
d3e7c308c4 Merge pull request #100 from Spredzy/improved_req_mems
Requirements: Improve CRD OpenAPI schema
2021-02-16 18:31:08 +01:00
Yanis Guenane
53fd88a4e1 Requirements: Improve CRD OpenAPI schema 2021-02-16 18:14:17 +01:00
Yanis Guenane
3b9b4225ae Merge pull request #96 from Spredzy/default_and_v1
Move to apiextensions.k8s.io/v1 and enable default value on CRD
2021-02-16 15:32:34 +01:00
Yanis Guenane
1a58392804 Merge pull request #98 from Spredzy/improve_local_test
Discard .cache from linting and commiting
2021-02-16 14:55:29 +01:00
Yanis Guenane
78eab6873e Merge pull request #99 from Spredzy/fix_logs
CI: Properly return logs when deployment fails
2021-02-16 14:55:19 +01:00
Yanis Guenane
25fc21a6cd Enum: allow various casing 2021-02-16 14:30:31 +01:00
Yanis Guenane
a39b914963 CI: Bump bsycorp/kind to v1.17.9 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
6f965c9180 CI: Properly return logs when deployment fails 2021-02-16 14:16:12 +01:00
Yanis Guenane
4e8308c90d Discard .cache from linting and commiting 2021-02-16 14:14:36 +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
025dfa54df Merge pull request #95 from Spredzy/tls_custom_passthrough
TLS: Enable passthrough termination mechanism
2021-02-10 15:34:51 +01:00
Yanis Guenane
1fe7c4dd20 TLS: Enable passthrough termination mechanism
Depends-On: https://github.com/ansible/awx-operator/pull/94
2021-02-10 15:20:27 +01:00
Yanis Guenane
b5536ffd80 Merge pull request #94 from Spredzy/tls_customization
TLS: Enable customization of TLS behavior on route when using edge mechanism
2021-02-10 15:19:56 +01:00
Yanis Guenane
c895ca0f6d TLS: Enable customization of TLS behavior on route 2021-02-10 12:11:29 +01:00
Yanis Guenane
121c034e6c Merge pull request #91 from Spredzy/improved_ux
Update CSV with richer fields
2021-02-09 22:43:54 +01:00
Yanis Guenane
452bb128c6 Update CSV with richer fields 2021-02-09 22:23:05 +01:00
Yanis Guenane
821198c05e Merge pull request #90 from Spredzy/standar_gc
Secret: Create a toggle to garbage collect secrets in finalizer
2021-02-09 22:22:37 +01:00
Yanis Guenane
8049dfac9c Secret: Create a toggle to garbage collect secrets in finalizer. 2021-02-09 22:08:24 +01:00
Yanis Guenane
8481390bac Merge pull request #92 from Spredzy/fix_ci
travis.yml: Explicitly list ansible as a dep
2021-02-09 22:07:52 +01:00
Yanis Guenane
0eab2f9686 travis.yml: Explicitly list ansible as a dep 2021-02-09 21:52:51 +01:00
Yanis Guenane
72fd95994b Merge pull request #88 from Spredzy/admin_password
Admin Password: Allow one to specify an admin password secret else generate it
2021-02-09 09:28:50 +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
90bfe5073b Merge pull request #89 from Spredzy/secret_key
Secret Key: Allow one to specify a secret key else generate it
2021-02-08 19:25:43 +01:00
Yanis Guenane
dfb96d1e18 Secret Key: Allow one to specify a secret key else generate it 2021-02-08 19:11:44 +01:00