Masthash

#containers

Vincent Batts
2 days ago

Hey #kubernetes knerds, check out the latest @headlamp blog about their plugin management UI.
Now it's even easier to extend and build out your own Kubernetes #UI experience!

https://headlamp.dev/blog/2023/09/plugin-management-ui/

#cncf #containers

Károly Kass
2 days ago

@hgutoot Yes. You're right. Several programs are available for managing containers. There are several container runtime solutions and several orchestrators. This is what I always tell when someone asks. 🤓😉
The main topics when someone want to know more: OS-level virtualization, Containerization, Container Orchestration Tools
#virtualization #containers #container

New Flatcar Alpha 3732.0.0, Beta 3602.1.6, Stable 3510.2.8 releases now available!
☁️ Microsoft Azure Network Adapter (MANA) support (in preview)
📦 Many package updates: Linux, nvidia-drivers, libnvme
🔒 CVE fixes & security patches: Linux, nvidia-drivers
📜 Release notes at the usual spot: https://www.flatcar.org/releases/

#linux #cloudnative #containers #updates

ToddySM
3 days ago

Nice chatting with Sajay Antony from #ACR
and Brian Redmond from #AKS
about #containers #supplychain and #NotaryProject
and #Ratify on the #AKSCommunity call today. https://www.youtube.com/live/qih39MXyptc?si=5q7f7zF6CvHfxDl9

lefred
3 days ago

Where to find official MySQL container images ?
If you are deploying MySQL on containers, one of the first tasks is to find the right image.

There's a certain amount of confusion, especially when we're trying to help someone who's having problems with their deployment.

For example, when people say I'm using the official docker image... what does that really mean?

Doc
https://lefred.be/content/where-to-find-official-mysql-container-images/
#80 #81 #containers #MySQL #MySQL80

Amolith
5 days ago
Crash Course to LXD
https://secluded.site/crash-course-to-lxd/

Follow-up from my previous blog post. I cover installation of LXD, real-world usage instructions, and some additional tips: using profiles to limit container CPU/RAM/disk use as well as preventing fork bombs from affecting other containers or the host system.

#Sysadmin #Containers #VMs #Docker #LXD #Incus
Amolith
5 days ago
LXD: Containers for Human Beings
https://secluded.site/lxd-containers-for-human-beings/

This is a blog post version of a talk I presented at both Ubuntu Summit 2022 and SouthEast LinuxFest 2023. I cover why one might want to use VMs, application containers, or system containers, I talk specifics about VM hypervisor types, how application and system containers work, and when I think it's appropriate to use each technology.

#Sysadmin #Containers #VMs #Docker #LXD #Incus
Linux User Space
6 days ago

Today in User Space
👀We give prying eyes permission
🍃Recount the #History of @fedora #Silverblue
📦Use way too many #containers
💿Decide it's time to take a #distro break
📚But the History will still flow!

Listen to find out how
#Linux #OpenSource #Podcast
https://www.linuxuserspace.show/404

amazee.io
6 days ago

Composable architectures transcend the separation of front-end and back-end tools by empowering developers to construct specialized tool stacks.

Join our webinar, "The Future of the Open Web is Composable," on September 21 at 1 PM EDT, to learn more: https://www.amazee.io/blog/post/webinar-the-future-of-the-open-web-is-composable 🎟️

#OpenWeb #OpenSource #ComposableWeb #Lagoon #Kubernetes #ZeroOps #DevOps #Containers #SaaS #Developers #Webinar

IT News
6 days ago

What ChatGPT doesn’t say about Kubernetes in production - Like many technology organizations, when ChatGPT was publicly released, we wanted to c... - https://www.infoworld.com/article/3706471/what-chatgpt-doesnt-say-about-kubernetes-in-production.html#tk.rss_all #softwaredevelopment #cloudcomputing #generativeai #kubernetes #containers #devsecops #security #devops

robrich
1 week ago

https://thehackernews.com/2022/05/yes-containers-are-terrific-but-watch.html - #containers are not free of #security concerns. And in fact some new risks are present in the technique. Rebuild containers very often to get patches and updates. Great article https://www.linkedin.com/company/thehackernews/.

Amy B
1 week ago

I'm speaking at #DockerCon! Join us to learn about the latest developments and learn from our awesome speakers. Meet me in LA: 👉 https://bit.ly/dockhands and reach out to me for a discount code!

#developers #ai #security #containers #docker

DockerCon LA Registration graphic

Finally got my Image Builder on @fedora and @centos Stream working again in GitHub Actions inside a container! 😉

The example repo uses image builder inside a container to build an AWS image (and imports it into AWS) that -- you guessed it -- has Image Builder pre-installed and ready to make... more images. 🤭

#fedora #centos #linux #aws #cloud #containers

https://github.com/major/imagebuilder-fedora

amazee.io
1 week ago

Level up with @amazeeio, your 🇨🇦 Canadian hosting partner. Data sovereignty and security? We've got you covered. Join our AMA on September 26 at 1:00 PM EDT, meet our experts, and turbocharge your #DigitalTransformation today! 🎫

Secure your spot now: https://www.amazee.io/canada-hosting-ama

#Hosting #Drupal #CMS #DataSovereignty #DevOps #ZeroOps #Lagoon #Kubernetes #Cloud #Containers #PaaS #DataSovereignty

Chet Husk
1 week ago

Come hang out with me and Rich Lander at 10 PST and learn more about how #dotnet has deeply integrated with #containers, from the runtime level up through editors and tooling! You might also pick up some patterns for making better containers, too!

https://www.youtube.com/live/fMtQMYc_HlQ?si=nN-PR0ImCdSfnIjX

Ludovic Courtès
1 week ago

“Swineherd: Guix System container manager”
https://lists.gnu.org/archive/html/guix-devel/2023-09/msg00310.html

The unique, the fabulous Ricardo Wurmus shares a pretty neat tool to manage #Guix System #containers via the #Shepherd. 🐑

amazee.io
2 weeks ago

Experience the future of hosting with our user-friendly, open source hosting platform. Our expert team is on hand 24/7 to guarantee a hassle-free migration.

Enjoy:
✅ Simplicity of setup
✅ Freedom of flexibility
✅ Cost efficiency

Start your journey today: http://www.amazee.io

#EasyMigration #FlexibleHosting #Hosting #Drupal #Lagoon #Migration #Cloud #PaaS #Containers #Kubernetes

Ilkka Tengvall
2 weeks ago

@jarkko likely due that if you build the next images, each previous layer just gets reused. Each Containefile CMD creates a new layer. There is also the non "bud" way where you specifically create layer only at commit. Then you control when you create the image layers. Like this: https://github.com/ikke-t/certbot-ocp/blob/master/Containerfile-certbot
#podman #buildah #containers

Douglas Camata
2 weeks ago

Self-reminder: be careful with the impact of slow clients. Always check `container_cpu_cfs_throttled_seconds_total`. #kochos #k8s #fml #containers

Jack C.
2 weeks ago

Started my current job with no #kubernetes experience, and now I'm at the point of realizing so did everyone else here 🤪 What is going on in these clusters?

#DevOps #Containers #ContainerOrchestration #k8s #k3s

Jonas Lejon
2 weeks ago

Jag har skrivit en guide om hur Er organisation kan säkra upp en container-baserad miljö: https://kryptera.se/guide-till-sakrare-containers/

#containers #docker #podman #security #cybersecurity #säkerhet #sbom

dwxk
2 weeks ago

#selfhosting #docker #podman #containers #databases #database #postgresql #SQL

self-hosting newbie here. Is it worth centralizing all my databases onto one container, or is having a container for each service the best approach?

Herzenschein 🩵⭐
2 weeks ago

So, recently I was disappointed in Podman for deprecating podman-generate-systemd so quickly in favor of quadlets, a standalone tool that is now merged into podman.

#Quadlets are effectively #systemd units that run #containers and are a direct replacement to #compose files, be they for #Docker or #Podman. That is pretty cool. They also fix certain issues like services losing validity when running podman-compose after major changes to the compose file, and it makes the systemd units much more readable, so it's good to migrate to them in the long term.

What bothered me was that quadlets don't really replace podman-generate-systemd, they only replace compose files, which is not always an option.

I found out today that podlet exists, in a LinkedIn post of all things. It can convert compose files and podman commands into quadlets, which is exactly what was needed to make quadlets an actual replacement.

I'm hoping #podlet fares well.

Tedi Heriyanto
2 weeks ago

Shrink to Secure: Kubernetes and Secure Compact Containers: https://gsantoro.dev/shrink-to-secure-in-kubernetes/

#kubernetes #containers #docker #wolfi

amazee.io
2 weeks ago

Are you tired of overpaying for proprietary hosting services that just don't deliver? 💸

It's time for a change! Migrate to our #platform and unlock unbeatable flexibility and cost-efficiency, tailor-made for dynamic businesses like yours.

Learn more at http://amazee.io

#Hosting #Drupal #Lagoon #Kubernetes #Migration #Cloud #PaaS #Containers #OpenSource #ZeroOps

New Flatcar releases for all channels!
📦 Many package updates: Linux Kernel, grub, curl and many more
🔒 CVE fixes & security patches: Linux Kernel, grub, etc
📜 Release notes at the usual spot: https://www.flatcar.org/releases/

#linux #cloudnative #containers #updates

CRT screen showing "new releases"
nullagent
3 weeks ago

Oh just love this.

1. No problem streaming traffic between a container and the host.

2. DNS inside container works and is fast

3. some connections are slow to start but work (apt update).

4. some connections are extra slow (git clone)

5. npm install still hangs

#linux #networking #containers

nullagent
3 weeks ago

Why are my LXC containers taking whole minutes to open TCP connections 🤔 😭

this is not ok lol

#containers

Armando :verified_root:
3 weeks ago

Yo dawg, I heard you like #containers so I pimped your cluster with #Kubernetes, high availability, GitOps, a service mesh, a dashboard, DNS, Helm, an ingress controller, metrics server, a private registry, and hyper-converged replicated block, file, and object storage so you can be cloud native while you build your apps!

amazee.io
3 weeks ago

🌐 @amazeeio simplifies the management of your global web properties with our ZeroOps application delivery platform. It boosts developer productivity, ensures data sovereignty, and provides Kubernetes expertise. Enjoy 99%+ uptime, tech compatibility, and flexible pricing.

Learn more: https://www.amazee.io/industry/global-enterprises

#ZeroOps #DevOps #Containers #SaaS #Lagoon #Kubernetes #K8s #WebHosting #GlobalEnterpriseSolutions

🕹️ jbz
3 weeks ago

📦 FreeBSD containers on macOS
➥ David Chisnall

「 This repository contains (early, very work-in-progress) scripts to build a VM image that can be used with podman machine to manage FreeBSD VMs (initially on macOS, hopefully elsewhere eventually) to run FreeBSD containers on other operating systems 」

https://github.com/davidchisnall/container-vm-scripts

#FreeBSD #Containers #macOS

~/hyde
3 weeks ago

What I've listened to, watched, read, and did in August with many links:
- Free #books available on archive.org
- Tools for #containers, and a federated alternative to #etsy
- Two new #podcast
- A couple of #movies I watched with some fun facts.
- Many #articles links about #privacy, #science and other subjects

And that's the post 78/100 of #100DaysToOffload challenge.

https://lazybear.io/posts/august-2023

Carl S. Gutekunst
3 weeks ago

Here on Mastodon, #Containers means virtualization software. If I want plants, I need to say #ContainerGardening. 😄

amazee.io
3 weeks ago

Composable architectures empower developers to create tailored tool stacks, ensuring freedom to deploy, maintain, and scale without SaaS restrictions.

Join our webinar "The Future of the Open Web is Composable" on Sep 21 at 1 PM EDT to learn more: 🎟️https://www.amazee.io/blog/post/webinar-the-future-of-the-open-web-is-composable

#OpenWeb #OpenSource #ComposableWeb #Composable #Lagoon #Kubernetes #ZeroOps #DevOps #Containers #SaaS #Webinar

Stefano Marinelli
3 weeks ago

Something strange happened to me today. A developer reached out because after restarting some #docker containers, nginx seemed to be behaving oddly. I connected and realized something big was off. It appeared to be a different container, bloated, and nginx wasn't even starting. After ruling out the possibility of the nginx image from the docker registry being compromised, we started to brainstorm. Long story short, another developer had created a custom image and named it "nginx," so the dockerfile was pulling it directly from the local setup... #DockerTroubles #Linux #Containers

amazee.io
3 weeks ago

🇨🇦 Discover @amazeeio's secure Canada-based Drupal hosting options 🍁! Maintain data sovereignty and enjoy our easy setup process, backed by 24/7 worldwide support.

Visit our site for further details and schedule a free 1:1 discussion with our experts: https://www.amazee.io/drupal 🗓️

#Hosting #Drupal #CMS #DataSovereignty #DevOps #ZeroOps #Lagoon #Kubernetes #Cloud #Containers #PaaS

Secure Canada-Based Drupal Hosting. Learn more
Minkiu
4 weeks ago

I've been thinking of a cli tool, that helps people craft #containers files, something on the lines of: start a new interactive shell session that is based on the FROM declaration in the container file, then before and after every command a snapshot is made, you can easily revert, delete or mark/promote commands to/from the container file, and every command run needs to be in the same environment as to when building it (think env vars)

robrich
4 weeks ago

https://wildermuth.com/2022/05/04/using-background-services-in-asp-net-core/ - using IHostedService in #ASPnet to run background tasks. No more Windows service just to resize a photo or send an email. If you're in #Docker #containers or #k8s, still better to run separately to scale differently. Nice post https://linkedin.com/in/shawnwildermuth.

YurkshireLad
1 month ago

Anyone using using the #linux subsystem on #windows 11? If so anyone using docker-compose on #WSL2? It would negate the need to install #VirtualBox. #docker #containers

Ariel Richtman
1 month ago

Using terminal in mac in a virtual environment to call nerdctl to run commands inside a Lima container inside another virtual environment to compile something makes me appreciate feeling dirt under my fingernails.

#Docker #Linux #Podman #Virtualization #Abstraction #Containers

Vladimir Mikhalev
1 month ago

🚀 Just dropped a fresh article on setting up #Nextcloud with the power of #DockerCompose!

🐳 Dive into a seamless installation process and take control of your cloud storage today. 📦☁️

https://www.heyvaldemar.com/install-nextcloud-using-docker-compose/

#docker #devops #containers

I'm looking to switch from multi-booting my laptop to one linux distro that hosts purposed containers (work, personal, play, etc).

Any recommendations or ideas on the best way to do this?

I want to keep them separated and secured with different credentials, but minimize the pain in the ass that is rebooting and entering multiple passwords every time I want to switch contexts.

Virtual machines work, but they have a lot of overhead.

---

#Tech #InfoSec #Security #BestPractices #Privacy #Linux #Virtualization #Containers

Vladimir Mikhalev
1 month ago

🔥 New deep dive alert! "Docker Desktop's Performance Odyssey Over a Year of Innovations"

🚀 From Daemon Startup to the Rosetta Feature, see how Docker has transformed in a year! 📈

https://www.heyvaldemar.com/docker-desktops-performance-odyssey-over-a-year-of-innovations/

#docker #devops #containers

New Flatcar releases for all channels
📦 Many package updates: Linux Kernel, linux-firmware, OpenSSL, containerd
🔒 CVE fixes & security patches: Zenbleed fixes in Kernel and firmware, OpenSSL, etc
📜 Release notes at the usual spot: https://www.flatcar.org/releases/

#linux #cloudnative #containers #updates

software developer at keyboard typing "flatcar update available"
Linuxiac
2 months ago

Incus Project: A Breakaway from Canonical’s LXD
https://linuxiac.com/incus-project-lxd-fork/

In response to Canonical’s takeover of LXD, the independent Incus project arose as a fork for this container and virtual machine manager.

#linux #opensource #virtualization #containers

Rory McCune
2 months ago

Whilst we all know #containers started with the #Docker --privileged flag are insecure and it's possible to break out of them, there aren't always a lot of practical examples of how that's done.

So I've got a quick example here of breaking out of a privileged container using a kernel module

https://raesene.github.io/blog/2023/08/06/fun-with-privileged-container-breakout/

amazee.io
2 months ago

🇸🇬 Seeking the perfect hosting solution for multinational organizations in Singapore? Schedule a free 1:1 consultation with our experts! amazee.io tackles data sovereignty, multi-region availability, DevOps, and Drupal topics. Discover how we can support your business and start hassle-free now! 🚀

🗓️ Book your free consultation here: https://go.amazee.io/meetings/thom-toogood/meeting

#Hosting #Drupal #DataSovereignty #DevOps #Scalability #CMS #Cloud #Containers #PaaS #Singapore

Do you have questions about Singapore-based hosting? Let's talk
amazee.io
2 months ago

Is your Canada-based business seeking secure, high-performance hosting solutions that respect data sovereignty?

@amazeeio keeps your data in Canada and will get you started within a few hours. Our hosting and Drupal experts will team up with your organization to accelerate your digital transformation.

Learn more on our website! https://www.amazee.io/drupal

#Hosting #DataSovereignty #Drupal #Cloud #Containers #PaaS

Keep your data sovereign, Canada!
Scott Francis
2 months ago

Back in the day, "There's More Than One Way To Do It" (TMTOWTDI) was the motto of #perl, and it was definitely a feature, not a bug.

In the last 30 years though, TMTOWTDI (aka "tim toady") is a concept that's spread through every aspect of technology, and has grown to the point that there are now *too many* ways to do it - decision paralysis is the most common reaction to starting new projects or trying to solve problems (that, or just going with what you already know and ignoring the rest). See for instance how many zillion ways there are to run #containers on #AWS (thanks, @Quinnypig ).

I wonder if we have not swung so far towards the capability end of the spectrum that we have completely lost sight of the power of simplicity, and the dangers/tradeoffs of #complexity.

(On the other hand, all this complexity keeps technologists like yours truly employed. ¯\_(ツ)_/¯ )

Quinn Dombrowski
2 months ago

TFW life begs you to go find a blog post on potentia about #containers and #piracy. (Anyone up for writing such a post is welcome to the photo.) #infosec #docker

A small boat with a pirate flag in front of a container ship

New Flatcar releases for all channels
📦 Many package updates: Linux 5.15.119 (stable), containerd, binutils and more.
🔒 CVE fixes & security patches: Linux, binutils, etc
📜 Release notes at the usual spot: https://flatcar.org/releases/

#linux #cloudnative #containers #updates

gif: update
Danilo Poccia
2 months ago

This is really cool 👉 AWS Fargate Enables Faster Container Startup using Seekable OCI 🏎️ Nice post @donnieprakoso 👏 https://aws.amazon.com/blogs/aws/aws-fargate-enables-faster-container-startup-using-seekable-oci/ #AWS #Containers

Scott Williams 🐧
2 months ago

A one word horror story:

CrashLoopBackOff

#Kubernetes #Linux #containers

sbug
2 months ago

I think I'm going to switch to KVM/QEMU instead of LXD.

There will be some overhead I know, but since Canonical have taken over the LXD project I'm not sure I want to continue using that.

#Debian #Linux #KVM #QEMU #LXD #LXC #Containers #VM

It's New Release Day! 🎉

Flatcar Alpha 3654.0.0, Beta 3602.1.2, Stable 3510.2.4 releases now available!
📦 Many package updates: Linux, bpftool, coreutils and more
🔒 CVE fixes & security patches: Linux, OpenSSL
📜 Release notes at the usual spot: https://www.flatcar.org/releases/

#linux #containers #cloudnative #containerlinux

"new release day"
omg ubuntu
3 months ago

Canonical Take Control of LXD – But Stress It Won't Become Snap-Only https://www.omgubuntu.co.uk/2023/07/canonical-takes-full-control-of-lxd #lxd #containers

lxd logo on a purple background
Marcus Noble
3 months ago

Received an email from Azure ACR team yesterday that included this line:

"If you use Docker Hub, you may be affected by Docker rate limiting beginning 30 September 2023."

I can't find any information about changes to rate limiting of Docker Hub coming in September. 😕

Does anyone know what this is refering to?

#Azure #Docker #DockerHub #Containers #ACR #Microsoft

TechnoTim
3 months ago

Keeping track of container image updates is hard. I started using Renovate Bot to to track these for me and I now get pull requests from a bot for my Docker and Kubernetes container images. Automation is awesome. It's a game changer.

https://youtube.com/watch?v=5CkCr9U_Q1Y

#kubernetes #k8s #docker #containers #gitops #devops #renovate

Major Hayden 🤠
3 months ago

Want to deploy your own Ghost blog in containers on @fedora CoreOS? 👻

It's a great way to self-host Ghost with automated updates. 🤖

#ghost #fedora #coreos #podman #docker #containers #linux

https://major.io/p/deploy-ghost/

Changelog
3 months ago

🌶️ new #wasm post by @jonathannorris from his @gotime unpopular opinion:

https://changelog.com/posts/webassembly-runtimes-will-replace-container-runtimes-by-2030

After hearing him out 👆, do you agree with him? Will #webassembly runtimes replace container-based runtimes by 2030?

Vote and reply with your thoughts! #golang #docker #containers

New Flatcar releases for all channels
📦 Many package updates: Linux, nvme-cli, strace and others
🔒 CVE fixes & security patches: Go, c-ares, sudo and others
📜 Release notes at the usual spot: https://www.flatcar.org/releases/

#linux #containers #cloudnative #containerlinux

Silicon Valley clip: “what’s the update on the apps?”

New Flatcar Alpha 3619.0.0, Beta 3602.1.0, Stable 3510.2.2, LTS 3033.3.13 releases now available!
📦 Many package updates: Kernel 6.1 & Go 1.20 in Alpha, OpenSSH 9.3 in Beta
🔒 CVE fixes & security patches: OpenSSL CVE-2023-0464 etc. in Beta
📜 Release notes at the usual spot: https://www.flatcar.org/releases/

#linux #cloudnative #containers #updates

Breaking news: important updates

Coming up empty, but does anyone know if there's a #k9s like tool for AWS ECS? #cli #devops #containers

Jonatan Steuernagel
4 months ago

I should update my #introduction to say:
Follow me for unhinged rants about the tech rabbit holes I go down. Currently including, but not limited to: #Wireguard #Kubernetes #BGP #Containers #Linux #Programming #Development #Networking #Git #Selfhosting #Homelab

DevPod - Codespaces but #OpenSource

"Developers can write code in any language, and run it anywhere. For example, they can test on virtual machines, or code in #Python with #VSCode running on #Docker Desktop, or in Go running in EKS. If the provider they need doesn’t exist, they can build it."

https://loft.sh/blog/introducing-devpod-codespaces-but-open-source/

#foss #codespaces #containers #kubernets #devstandard #jetbrains #googlecloud

Devpod screenshot
Chet Husk
4 months ago

Hey #dotnet SDK #docker #containers folks - I made an experiment over the weekend: https://gist.github.com/baronfel/f421c15d8678002753e902f8aa54d694

Add this Directory.Build.targets and make images for all of the TargetFramework(s) or RuntimeIdentifier(s) in a project/solution at once with `dotnet build /t:Containerize`

I've been playing with this and it feels pretty nice. This is a single project with linux-arm64 and linux-x64 RIDs, but then I added another for linux-arm on the second run. This would work for solutions as well.

MSBuild output for a multi-RID project build - the first call to `/t:Containerize` has two RIDs (linux-arm64 and linux-x64) and creates container images for each. The second is after adding the linux-arm RID, so there are 3 generated images.
Vincent Batts
4 months ago

My talk at #OpenSourceSummit is in about 4hrs in room 118 (level 1)
I look forward to seeing you there!
https://sched.co/1K57C

#ossna #ossna23 #containers #OpenContainerInitiative #OCI

Hrefna (DHC)
5 months ago

Despite being high level this is actually a fairly useful list: it gives you a language and framework to talk about security issues that can be shared between upper management and rank-and-file members.

It's useful… until marketing and sales groups get their hands on it.

Then, as with #SOA, #microservices, #NoSQL, #containers, and so many other things… you start to get a lot of "this miracle product will protect you from the OWASP API Top 10 Threats!!!!! Just pay us monies!"

Jérôme Petazzoni
5 months ago

I think that talk about #Depression and #Burnout was the most important of my career (the other stuff about #containers and #kubernetes is small potatoes compared to it, sincerely), and if you're interested, here's the recording:

https://www.youtube.com/watch?v=m20KBFUuw-w

New Flatcar releases for all channels now available!
📦 Package updates include Linux, and nvidia-drivers and includes fixed CVEs🔒 & security patches🩹
📜 Release notes at the usual spot: https://www.flatcar.org/releases/

#linux #cloudnative #containers #updates

SNL: got another update for you
Rikki Endsley
5 months ago

New on the #docker blog — Docker Compose Experiment: Sync Files and Automatically Rebuild Services with Watch Mode https://bit.ly/3N4zAwe 🐳 #containers #development

Is anyone good with #Docker? I need to move some #containers to a new host and frankly am a bit flummoxed as to what would be the best way to do it.