Friday, March 13, 2020

Migration of Bitnami's Helm Charts from Stable Repository to Bitnami's Repository Now Complete


The Helm 3 release has resulted in some important changes that affect chart deployment and chart repositories. These changes have been implemented to facilitate chart maintenance. Keep reading to learn more about the major changes planned for the Helm and Bitnami chart repositories.

What is going to change in Helm charts repositories?

In the next few months, the stable and incubator repositories will be de-listed from all Hubs. They are already excluded in Helm 3 by default. To use these repositories, it is necessary to explicitly add them using the “helm repo add” command. For more information about how the Helm community will use a distributed approach to maintain chart repositories going forward, refer to this proposal.

What does the new distributed approach mean?

Chart maintainers should move the charts they maintain to their own repository, and of course, offer support to users, include them in the Kubeapps Hub, etc.

Given the stable repository deprecation timeline, the Bitnami team has already migrated its contributed charts to the Bitnami charts GitHub repository.

This repository is already included in the Kubeapps Hub and we will provide the same cadence in updates and user support as we have done for the stable repository during the last years.

How to use the Bitnami charts repository

The installation instructions are very similar to the older ones. The main change is that you must first add the bitnami repository to your local Helm installation with the “helm repo add” command and use this repository when installing a specific chart:

$ helm repo add bitnami https://charts.bitnami.com/bitnami


$ helm install my-release bitnami/<chart> # Helm 3


$ helm install --name my-release bitnami/<chart> # Helm 2



How to contribute to the Bitnami charts repository?

Going forward, any new issues or pull requests (PRs) related to Bitnami’s charts should be created in the Bitnami GitHub repository. Likewise, we will redirect to that repository all the Issues and PRs that were created in the stable repository before the date of the transition.

We are open to accepting new chart contributions in the Bitnami repository. Such charts will be integrated into our release pipeline, which implies that they will benefit from automatic updates for container images, daily testing, CVE scanning, etc. If you want to submit a new chart, don’t hesitate to create a new PR!

We will also be happy to answer your questions about this change! Post them to this issue thread opened in the stable repository. This thread also has information about the reasons for this transition and how to follow up on the process.

Tuesday, March 10, 2020

VMware Tanzu™ Application Catalog™ - Bitnami Open Source Containers for Enterprise

Today VMware made some an incredible announcements about its Tanzu portfolio of products for Kubernetes, cloud native architectures, and app transformation in your business. Bitnami’s newest product, Tanzu Application Catalog, is part of that!

Today, it was announced at VMware’s Application Modernization Event that VMware Tanzu Application Catalog is now initially available (IA), and we are excited to share it with the Bitnami community.

Tanzu Application Catalog is a customizable selection of open source software from the Bitnami collection that you know and love. The catalog is continuously maintained and verifiably tested for use in production environments. It gives developers the productivity and agility of pre-packaged apps and components, while enabling operators to meet the stringent security and transparency requirements of enterprise IT.

Give the Power of Open Source to Your Enterprise Team

Tanzu Application Catalog brings the power and agility of Bitnami’s open source software packages into the Enterprise, significantly benefiting IT operators and software developers alike. There are three ways that Tanzu Application Catalog adds enterprise features to Bitnami’s freely available open source library:
  • Golden image support – base your catalog on your IT department’s required base OS image. Don’t have one? You can select from the most popular Linux distributions, maintained with best practices by Bitnami
  • Proof of provenance – get a manifest of everything that’s in the stack for each container. This means that you aren’t guessing which version of what Linux libraries or application binaries are included in your software, and you have proof that everything came from trusted sources.
  • Proof of tests and scans – Bitnami has perfected the automation of tests and scans, and with Tanzu Application Catalog you can see the results for your specific golden image. Not only do you get functional tests, but also the virus scans and CVE scans required by Enterprise IT to run applications and components in production environments.

Tanzu Application Catalog is used by Operators to provide developers with a self-service catalog of open source containers and Helm charts that they can use to innovate. When they’re ready to move to production, there’s no need to rebase their software on approved operating system images, since they were using those to begin with!

For Operators:

Operators use Tanzu Application Catalog to provide pre-packaged, production-ready open source containers and Helm charts for developers to use in their custom applications. This can increase overall productivity by giving developers on-demand, self-service application components, while retaining the same level of compliance with IT security and auditability governance that came with maintaining them in-house.

Security operators love Tanzu Application Catalog as well, because it gives entire organizations a central repository of trusted images to standardize on. No more hunting through spreadsheets and calling people at three AM to figure out which images are affected by a vulnerability... with Tanzu Application Catalog, that information is easy to locate.


For Developers:

Bitnami applications and components are already trusted by millions of developers, but they are still faced with having to build their own containers when running in production because they must conform to IT security and auditability standards that Bitnami’s Community Catalog does not include. Once the application is built from scratch, the images are then stored in private repositories and fed into existing DevOps workflows.

Developers who use Tanzu Application Catalog simply replace the containers and Helm charts they were maintaining in-house with IT-approved containers and charts built and maintained by Bitnami. These can be downloaded for local development, or they can be used in production just like the experience that you have when using an application from the Bitnami Community Catalog. For development teams that rely on hand-built containers, Tanzu App Catalog is a huge leap forward in efficiency, compliance, and better security.


How It Works

Streamline development with a continuously maintained catalog of open source components and applications.

Choose Your Software

Choose open source software from the Bitnami library that you want to use in production: from components like runtimes and databases to turnkey apps like content management and developer productivity tools.



Specify Your Operating System 


Tanzu Application Catalog supports golden images with your preferred specifications, agents, and settings. Upload your standard OS image, and Tanzu Application Catalog will build and test your containers on top of it. Don’t have a golden image? No problem—use our secure base OS.




Deploy With Confidence

Let Bitnami automation continuously update your app catalog. This way, you’re always deploying the most performant and secure stack. Easily audit source code, code provenance, licenses, test results, and security scans for the open source libraries and binaries in your catalog.




Tuesday, February 25, 2020

Get WordPress Bundles for the Google Cloud Platform Through Bitnami

Originally published on the Jetpack Blog


In August, developers’ lives got a lot easier when official WordPress images certified by Bitnami and Automattic became available on Amazon Web Services.

Now, you can also find official WordPress images on the Google Cloud Platform (GCP)! Automattic (the folks behind Jetpack, WordPress.com, WooCommerce, and more) partnered with Bitnami to provide a straightforward, secure way to use WordPress and Jetpack on GCP.






From the moment you click the Launch on Compute Engine button, you can focus on your website content without worrying about how to package and launch your new site on the Google Cloud Platform server. And the WordPress images are free to launch — you’ll only need to pay Google to host your application once it’s deployed on the Google Cloud Console.
What's in the box?

To give you a head start with site-building, the image has the popular Jetpack and AMP plugins pre-installed.

Jetpack is Automattic’s all-in-one solution for WordPress. It replaces dozens of plugins with a single solution that gives you rock-solid site performance, security, and customization tools, including: 

See the full list of features at Jetpack.com.

Accelerated Mobile Pages (AMP) is an essential tool for building rich, fast websites that work great on mobile devices. Previously, AMP mode would leave out features and styles, but the AMP plugin for WordPress converts all your content to AMP markup automatically. Other highlights include:
  • Core theme support that works with all WordPress core themes from Twenty Ten to Twenty Twenty.
  • A compatibility tool for detailed debugging information for validation errors.
  • CSS tree-shaking that automatically removes the majority of unused CSS to bring your files below AMP’s 50KB limit for CSS.


Pick the WordPress image that works for you


Bitnami provides a range of cloud images for different needs. To launch an image, click the link then select Launch on Compute Engine. A WordPress server will be running on your console in minutes! Choose from:

Find out which WordPress image best matches your WordPress use case.

Not sure where to start? Follow this step-by-step guide! If you’re stuck or have questions about launching WordPress on Google Cloud Platform, check out Bitnami’s documentation for WordPress or visit the Community Support Forum.