Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Noble base for Pgbouncer #426

Open
dragomirp opened this issue Dec 4, 2024 · 3 comments
Open

Add Noble base for Pgbouncer #426

dragomirp opened this issue Dec 4, 2024 · 3 comments
Labels
enhancement New feature or request

Comments

@dragomirp
Copy link
Contributor

Pgboucer needs to probide a 24.04 base to be able to subordinate within Noble principal charms.

Will require switching to charmcraft 3.

@dragomirp dragomirp added the enhancement New feature or request label Dec 4, 2024
Copy link

Thank you for reporting us your feedback!

The internal ticket has been created: https://warthogs.atlassian.net/browse/DPE-6152.

This message was autogenerated

@taurus-forever
Copy link
Contributor

@mnmnk43434 nice try! Impressive AI level! Unfortunately cannot be merged as broken:

12:15:45 ✔ taurus:~$ charmcraft version
charmcraft 3.2.1                                                                                                                                                                                                                                       

12:15:54 ✔ taurus:/tmp$ git clone https://github.com/mnmnk43434/canonical-pgbouncer-operator-426
Cloning into 'canonical-pgbouncer-operator-426'...
...

12:16:27 ✔ taurus:(main)/tmp/canonical-pgbouncer-operator-426$ git checkout 40da1aab133df5d15d87185d0ba05dd7838824da
Note: switching to '40da1aab133df5d15d87185d0ba05dd7838824da'.
...
HEAD is now at 40da1aab Add Ubuntu 24.04 base and update to Charmcraft 3 syntax


12:16:31 ✔ taurus:((40da1aab...))/tmp/canonical-pgbouncer-operator-426$ charmcraft pack <<<<<<<<<< test yourself here.
Fields in charmcraft.yaml cannot be duplicated in metadata.yaml                                                                                                                                                                                        
Recommended resolution: Remove the duplicate fields from metadata.yaml.                                                                                                                                                                                
Full execution log: '/home/taurus/.local/state/charmcraft/log/charmcraft-20241205-121638.401513.log'                                                                                                                                                   

12:16:38 ✘ taurus:((40da1aab...))/tmp/canonical-pgbouncer-operator-426$ cat /home/taurus/.local/state/charmcraft/log/charmcraft-20241205-121638.401513.log
2024-12-05 12:16:38.402 Starting charmcraft, version 3.2.1
2024-12-05 12:16:38.402 Log verbosity level set to BRIEF
2024-12-05 12:16:38.402 Configuring application...
2024-12-05 12:16:38.402 Preparing application...
2024-12-05 12:16:38.420 Build plan: platform=None, build_for=None
2024-12-05 12:16:38.422 Loading project file '/tmp/canonical-pgbouncer-operator-426/charmcraft.yaml'
2024-12-05 12:16:38.441 Fields in charmcraft.yaml cannot be duplicated in metadata.yaml
2024-12-05 12:16:38.441 Detailed information: Duplicate fields: 'name'
2024-12-05 12:16:38.441 Recommended resolution: Remove the duplicate fields from metadata.yaml.
2024-12-05 12:16:38.441 Full execution log: '/home/taurus/.local/state/charmcraft/log/charmcraft-20241205-121638.401513.log'

Can you improve your changes to continue supporting both amd and arm architectures and stay compatible with data-platform shared workflows?

Continue growing and contributing Canonical! ;-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants
@taurus-forever @dragomirp and others