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

Nandorfs/plugin should i deploy #20975

Merged
merged 6 commits into from
Nov 7, 2023

Conversation

NandoRFS
Copy link
Contributor

@NandoRFS NandoRFS commented Nov 3, 2023

New friday! New Plugin! 🎉

Introducing a new "Should I Deploy?" Plugin!

Who has never thought for hours about whether or not to deploy on a certain day of the week? If you've been through this, you certainly understand me! No more accessing the calendar and worrying about the deployment day, go into your backstage and get the information right away!

Now you have a complete card! Should I deploy today? IT'S FRIDAY! PLEASE DON'T DO IT! A little joke never hurt anyone, especially a useful joke like this!

should-i-deploy-card-without-title

Future Ideas

  • Block deployment actions? crazy! 😎
  • Personalized jokes? Wonderful. 🙀
  • Maybe a popup about deployment actions, are you sure? it's Friday! LOL 😈

✔️ Checklist

  • A changeset describing the change and affected packages. (more info)
  • Added or updated documentation
  • Tests for new functionality and regression tests for bug fixes
  • Screenshots attached (for UI changes)
  • All your commits have a Signed-off-by line in the message. (more info)

Signed-off-by: Fernando Rodrigues da Silva <fernandorodriguesmazetti@gmail.com>
Signed-off-by: Fernando Rodrigues da Silva <fernandorodriguesmazetti@gmail.com>
@github-actions github-actions bot added the microsite Changes to backstage.io label Nov 3, 2023
Copy link
Contributor

github-actions bot commented Nov 3, 2023

Uffizzi Ephemeral Environment - Virtual Cluster

Your cluster pr-20975 was successfully created. Learn more about Uffizzi virtual clusters
To connect to this cluster, follow these steps:

  1. Download and install the Uffizzi CLI from https://docs.uffizzi.com/install
  2. Login to Uffizzi, then select the backstage account and project:
uffizzi login
Select an account: 
  ‣ backstage
    jdoe

Select a project or create a new project: 
  ‣ backstage-6783521
  1. Update your kubeconfig: uffizzi cluster update-kubeconfig pr-20975 --kubeconfig=[PATH_TO_KUBECONFIG]
    After updating your kubeconfig, you can manage your cluster with kubectl, kustomize, helm, and other tools that use kubeconfig files: kubectl get namespace --kubeconfig [PATH_TO_KUBECONFIG]

Access the backstage endpoint at https://backstage-default-pr-20975-c1532.uclusters.app.uffizzi.com

Signed-off-by: Fernando Rodrigues da Silva <fernandorodriguesmazetti@gmail.com>
Signed-off-by: Fernando Rodrigues da Silva <fernandorodriguesmazetti@gmail.com>
Copy link
Member

@tudi2d tudi2d left a comment

Choose a reason for hiding this comment

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

funny idea, @NandoRFS - hope you had fun developing it as well! :) Heads-up that we have an open RFC at the moment discussing to stop accepting plugins in the main repository (#20266).

Would you be up to move this plugin out to a separate repository & just add the metadata to the microsite in this PR? This way people can still discover it through the public Plugin Directory.

@NandoRFS
Copy link
Contributor Author

NandoRFS commented Nov 4, 2023

Hi @tudi2d! of course i had a fun development moment 😄, its my first time contributing 👀 , i'll change ASAP to suggested model. Thanks for fast response, I appreciate it!

Signed-off-by: Fernando Rodrigues da Silva <fernandorodriguesmazetti@gmail.com>
@NandoRFS
Copy link
Contributor Author

NandoRFS commented Nov 5, 2023

Hey Guys! I move the plugin to my personal repository in commit f24792c and published the package on NPM, leaving only microsite data. @tudi2d I think everything is fine now, awaiting for new review 😄

@NandoRFS NandoRFS requested a review from tudi2d November 5, 2023 19:02
title: Should I Deploy Today?
author: NandoRFS
authorUrl: https://github.com/NandoRFS
category: Humor
Copy link
Member

Choose a reason for hiding this comment

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

TIL this category already exists - that's great :D

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yes, in the company where I work we already use the plugin that is in this category 😄 . Just one more question, when will the changes be merged? 🤔

@NandoRFS
Copy link
Contributor Author

NandoRFS commented Nov 6, 2023

Hey Guy! @tudi2d needs something else to be able to merge? 🤔

Signed-off-by: Fredrik Adelöw <freben@gmail.com>
Copy link
Member

@freben freben left a comment

Choose a reason for hiding this comment

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

Took the liberty of removing the changeset that was no longer needed.

@freben freben merged commit 54793b5 into backstage:master Nov 7, 2023
17 of 18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
microsite Changes to backstage.io
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants