Skip to content

add(): add CRD for GCPAuthEngineConfig - #242

Open
erlisb wants to merge 7 commits into
redhat-cop:mainfrom
lhind-tia-cop:gcp-auth-engine-config
Open

add(): add CRD for GCPAuthEngineConfig#242
erlisb wants to merge 7 commits into
redhat-cop:mainfrom
lhind-tia-cop:gcp-auth-engine-config

Conversation

@erlisb

@erlisb erlisb commented Jun 3, 2024

Copy link
Copy Markdown
Contributor

This PR consists in :

API Resource / CRD for GCPAuthEngineConfig
Defaulter / Validator Webhook for GCPAuthEngineConfig CRD
Controller Reconciliator for for GCPAuthEngineConfig CRD
Documentation for GCPAuthEngineConfig CRD

@raffaelespazzoli , please review it.
Thnx

@raffaelespazzoli

Copy link
Copy Markdown
Collaborator

@erlisb could you resolve the conflicts?

@erlisb

erlisb commented Jun 25, 2024

Copy link
Copy Markdown
Contributor Author

Done

@raffaelespazzoli

Copy link
Copy Markdown
Collaborator

there is something wrong here, the mgcpauthengineconfig webhook configuration appears twice. this file shold be generated via make manifests it should not be manually modified....

@raffaelespazzoli raffaelespazzoli left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

where is the actual code for this engine config?

Comment thread config/webhook/manifests.yaml Outdated
name: webhook-service
namespace: system
path: /mutate-redhatcop-redhat-io-v1alpha1-databasesecretengineconfig
path: /mutate-redhatcop-redhat-io-v1alpha1-gcpauthengineconfig

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is this correct, it seems you are replacing the databasesecretengineconfig, this file is automatically generated, just run make manifests

Comment thread config/rbac/role.yaml
- get
- patch
- update
- apiGroups:

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

there is a problem here, again please generate this file with make config.

path: /mutate-redhatcop-redhat-io-v1alpha1-databasesecretengineconfig
path: /mutate-redhatcop-redhat-io-v1alpha1-gcpauthengineconfig
failurePolicy: Fail
name: mdatabasesecretengineconfig.kb.io

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

also these substitutions look suspicious, please regenerate this file with make manifests

@erlisb

erlisb commented Jul 23, 2024

Copy link
Copy Markdown
Contributor Author

@raffaelespazzoli I regenerated the affected manifests. Please, check again. Thanks.

@erlisb

erlisb commented Oct 6, 2024

Copy link
Copy Markdown
Contributor Author

Hi @raffaelespazzoli kind reminder!

@raffaelespazzoli

Copy link
Copy Markdown
Collaborator

@erlisb can you re-base and fix the conflicts

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants