[go: up one dir, main page]

Skip to main content
scottslowe u/scottslowe avatar

Scott Lowe

u/scottslowe

Feed options
Hot
New
Top
View
Card
Compact

r/FranklinWH icon
A banner for the subreddit

FranklinWH is a research-driven company focus on next-generation residential energy management and storage solution. Founded in 2019, headquartered in the San Francisco Bay Area, and funded by Sequoia Capital, FranklinWH’s team has decades of experience in energy systems, from design, through manufacturing, to sales and installation. We are also AVL listed with multiple financial institutions.


Weekly visitors Weekly contributions
r/FranklinWH
A banner for the subreddit

FranklinWH is a research-driven company focus on next-generation residential energy management and storage solution. Founded in 2019, headquartered in the San Francisco Bay Area, and funded by Sequoia Capital, FranklinWH’s team has decades of experience in energy systems, from design, through manufacturing, to sales and installation. We are also AVL listed with multiple financial institutions.


Weekly visitors Weekly contributions

Storm Event Push Bug?

scottslowe
commented

When I first saw this post, I was going to reply that all was quiet for me. That changed pretty quickly! Now getting tons of “Storm event push” notifications.


r/FranklinWH icon
A banner for the subreddit

FranklinWH is a research-driven company focus on next-generation residential energy management and storage solution. Founded in 2019, headquartered in the San Francisco Bay Area, and funded by Sequoia Capital, FranklinWH’s team has decades of experience in energy systems, from design, through manufacturing, to sales and installation. We are also AVL listed with multiple financial institutions.


Weekly visitors Weekly contributions
r/FranklinWH
A banner for the subreddit

FranklinWH is a research-driven company focus on next-generation residential energy management and storage solution. Founded in 2019, headquartered in the San Francisco Bay Area, and funded by Sequoia Capital, FranklinWH’s team has decades of experience in energy systems, from design, through manufacturing, to sales and installation. We are also AVL listed with multiple financial institutions.


Weekly visitors Weekly contributions

When the snow falls off the panels lol - Wylie, TX

scottslowe
commented

Had the same thing happen to me this morning! 🤣


r/FranklinWH icon
A banner for the subreddit

FranklinWH is a research-driven company focus on next-generation residential energy management and storage solution. Founded in 2019, headquartered in the San Francisco Bay Area, and funded by Sequoia Capital, FranklinWH’s team has decades of experience in energy systems, from design, through manufacturing, to sales and installation. We are also AVL listed with multiple financial institutions.


Weekly visitors Weekly contributions
r/FranklinWH
A banner for the subreddit

FranklinWH is a research-driven company focus on next-generation residential energy management and storage solution. Founded in 2019, headquartered in the San Francisco Bay Area, and funded by Sequoia Capital, FranklinWH’s team has decades of experience in energy systems, from design, through manufacturing, to sales and installation. We are also AVL listed with multiple financial institutions.


Weekly visitors Weekly contributions

Resources for new FranklinWH user?

scottslowe
replied to Zamboni411

To be clear, I am speaking extensively with the installer, and they are being very helpful.


r/FranklinWH icon
A banner for the subreddit

FranklinWH is a research-driven company focus on next-generation residential energy management and storage solution. Founded in 2019, headquartered in the San Francisco Bay Area, and funded by Sequoia Capital, FranklinWH’s team has decades of experience in energy systems, from design, through manufacturing, to sales and installation. We are also AVL listed with multiple financial institutions.


Weekly visitors Weekly contributions
r/FranklinWH
A banner for the subreddit

FranklinWH is a research-driven company focus on next-generation residential energy management and storage solution. Founded in 2019, headquartered in the San Francisco Bay Area, and funded by Sequoia Capital, FranklinWH’s team has decades of experience in energy systems, from design, through manufacturing, to sales and installation. We are also AVL listed with multiple financial institutions.


Weekly visitors Weekly contributions

Resources for new FranklinWH user?

Thanks for these links! I’ll review them.


r/FranklinWH icon
A banner for the subreddit

FranklinWH is a research-driven company focus on next-generation residential energy management and storage solution. Founded in 2019, headquartered in the San Francisco Bay Area, and funded by Sequoia Capital, FranklinWH’s team has decades of experience in energy systems, from design, through manufacturing, to sales and installation. We are also AVL listed with multiple financial institutions.


Weekly visitors Weekly contributions
r/FranklinWH
A banner for the subreddit

FranklinWH is a research-driven company focus on next-generation residential energy management and storage solution. Founded in 2019, headquartered in the San Francisco Bay Area, and funded by Sequoia Capital, FranklinWH’s team has decades of experience in energy systems, from design, through manufacturing, to sales and installation. We are also AVL listed with multiple financial institutions.


Weekly visitors Weekly contributions

Resources for new FranklinWH user?

Ha! Good advice. Lucky for me I did that already. 👍🏻


Resources for new FranklinWH user?
r/FranklinWH icon
r/FranklinWH
A banner for the subreddit

FranklinWH is a research-driven company focus on next-generation residential energy management and storage solution. Founded in 2019, headquartered in the San Francisco Bay Area, and funded by Sequoia Capital, FranklinWH’s team has decades of experience in energy systems, from design, through manufacturing, to sales and installation. We are also AVL listed with multiple financial institutions.


Weekly visitors Weekly contributions
Resources for new FranklinWH user?

My system (aGate, 2x aPower 2 batteries, 13 kW PV system) is in the process of being installed. I’m new to FranklinWH and new to solar, so I’m looking for good resources to help me make the most out of what I’m getting installed. My goals are a) reduce what I’m paying my utility provider; and b) reduce reliance on the grid/be prepared to handle outages. Any suggestions on articles, videos, etc., I should review? Right now I’m at the “don’t know what I don’t know” phase. 😆


r/pulumi icon
A banner for the subreddit

A subreddit for Pulumi, a modern infrastructure as code platform.


Weekly visitors Weekly contributions
r/pulumi
A banner for the subreddit

A subreddit for Pulumi, a modern infrastructure as code platform.


Weekly visitors Weekly contributions

[deleted by user]

scottslowe
replied to DreamyLucid

Apologies for the delayed response!


r/pulumi icon
A banner for the subreddit

A subreddit for Pulumi, a modern infrastructure as code platform.


Weekly visitors Weekly contributions
r/pulumi
A banner for the subreddit

A subreddit for Pulumi, a modern infrastructure as code platform.


Weekly visitors Weekly contributions

[deleted by user]

scottslowe
replied to DreamyLucid

If I’m understanding your question correctly, you can use the pulumi.getStack() to get the stack name and then use that programmatically in your Pulumi program.


r/pulumi icon
A banner for the subreddit

A subreddit for Pulumi, a modern infrastructure as code platform.


Weekly visitors Weekly contributions
r/pulumi
A banner for the subreddit

A subreddit for Pulumi, a modern infrastructure as code platform.


Weekly visitors Weekly contributions

Is there a way to more easily handle organizations?

scottslowe
commented

(Disclaimer: I'm a Pulumi employee, but I was a user before I joined the company.)

I find myself needing to switch between my personal account (free forever individual user tier) and my corporate account. I accomplish this by setting the PULUMI_HOME environment variable to a filesystem location that contains credentials for my personal account, and then using direnv to change that on a per-directory basis to a filesystem location that contains credentials for my corporate account. It's a bit of a hack, but it works well.



Weekly visitors Weekly contributions
scottslowe
commented

I was recently introduced to sops (https://github.com/getsops/sops) which, if I'm not mistaken, offers some integration into the external-secrets project for Kubernetes. That would allow you to store encrypted secrets in a Git repository and then provide the decrypted values to your pipelines.

There's also Pulumi ESC, which can be used independently of Pulumi's infrastructure as code offering, that allows you to store secrets and configuration values and retrieve them with a simple CLI utility. Just be aware that ESC is not yet GA, so while it's fully functional no decisions have been made around pricing and packaging.



Weekly visitors Weekly contributions
r/devops


Weekly visitors Weekly contributions

Java vs. Python for DevOps

scottslowe
commented

I don't know that I'd say learning Python is mandatory, but it's typically better suited to lightweight scripting and automation tasks than something like Java. I think it's probably worth your time and attention.




Weekly visitors Weekly contributions
scottslowe
commented

To echo/support what others have said, this is because Pulumi does not (by default) run a refresh when you run pulumi up. There are ways around that, naturally. You can add the -r flag, as in pulumi up -r. This tells Pulumi to run the refresh before the update, and in this particular case it should address your concern.

It's also possible to instruct Pulumi to refresh automatically as part of the project configuration in Pulumi.yaml. The benefit of this approach is that any user using this project would be affected and would not need to remember to use the -r flag. Add this to your Pulumi.yaml (note that options is a top-level keyword, at the same level as name or runtime):

options:
  refresh: always

I hope this helps!


scottslowe
commented

I'll have to echo the thoughts of others and recommend Ansible. For existing workloads, it's the tool I'd reach for first.

For new workloads, you could leverage cloud-init and/or build your own VM image, but this doesn't sound like what you're needing in this moment.



Weekly visitors Weekly contributions
scottslowe
replied to ub3rh4x0rz

OK, so the concerns regarding state file concurrency are with a DIY backend hosted on S3. Thank you for that---this gives me enough information to talk to our engineering team about your concern.

You're correct, the examples in the API docs are autogenerated based on the types. We have a massive effort underway to improve the quality of our API docs, so I'm hopeful that this will result in a meaningful improvement in the volume and quality of the examples. I'll see if I can find an issue about import information with Golang, and create one if one doesn't already exist.



Weekly visitors Weekly contributions
scottslowe
replied to ub3rh4x0rz

Honest feedback is useful, regardless of who it comes from, so thanks for taking the time to respond. It sounds like you're using a DIY backend, right? Which platform/service are you using for your backend? WRT to the docs, "they are crap" is a bit vague. :-) Are there any specific changes you'd like to see in the docs?


r/pulumi icon
A banner for the subreddit

A subreddit for Pulumi, a modern infrastructure as code platform.


Weekly visitors Weekly contributions
r/pulumi
A banner for the subreddit

A subreddit for Pulumi, a modern infrastructure as code platform.


Weekly visitors Weekly contributions

Resource already exists issue.

Using pulumi preview --diff (I believe that's the right command, working from memory) to show a rich diff of the changes might provide additional details on where/why/what it wants to delete or change things. I'll look up your comment on our Slack instance and see if I can help further.



Weekly visitors Weekly contributions
scottslowe
commented

There are forms of complexity inherent in every product, but it does sound like we could do a better job of explaining the differences/pros and cons of each approach and how they relate to one another. I'll file an issue in our docs repository to that effect.

I would like to point out that Pulumi does not rely on ANY BSL-licensed code from HashiCorp, nor is it a wrapper around Terraform. That's a common misconception.

Thanks for your feedback!



Weekly visitors Weekly contributions

Ah, thanks, I see the edit WRT to open source; thank you for that. I also note that our AI team lead responded, and I do encourage you to file issues against the Pulumi AI repository when you run into incorrect information. Having worked with that team, I know they truly are dedicated to ensuring that Pulumi AI is as accurate as possible.




Weekly visitors Weekly contributions
scottslowe
commented

(Disclaimer: I am a Pulumi employee, but I was a user---switched away from Terraform---long before I joined the company.)

First and foremost, I'm sorry to hear that you've had a bad experience with Pulumi. That's certainly NOT what we want to hear, but honest feedback is the only way to improve so thank you for your honest feedback. Please know that your post has visibility within the company, and that several teams (notably the teams behind Pulumi AI and Pulumi AI Answers) have taken your feedback to heart.

I did want to respond to a few of your points, just for clarification:

  1. Pulumi _is_ open source, licensed as Apache 2.0. That's true for our CLI and all our providers (some---not all---of which are built using Terraform provider source code via our Terraform bridge, which is also open source).

  2. Library names can be confusing, mostly because we offer multiple ways to accomplish something. In your example you mentioned EKS clusters. You can create an EKS cluster "from scratch" using `pulumi_aws.eks.Cluster`, or you have the option of using `pulumi_eks.Cluster`, which offers a simplified user experience in exchange for a loss of some flexibility. Same is true for `pulumi_aws.ec2.Vpc` versus `pulumi_awsx.ec2.Vpc`; the former is more flexible but a bit more complex while the latter is simpler but a tad less flexible in its configuration options.

  3. I would love to know more about the issues you're seeing regarding performance and getting stuck on deletes. With regards to the latter, it sounds like perhaps you're using multiple projects/stacks; is that right? If you're willing, I'd invite you to open issues on the [pulumi/pulumi GitHub repository](https://github.com/pulumi/pulumi) so we can try to determine exactly what's happening and potentially resolve any bugs you might be encountering.

Again, I'm sorry to hear that you've had a bad experience, and I appreciate your honest feedback. I'd love to work with you to see if we can improve that. Feel free to DM me or hit me up on the Pulumi Community Slack.



Weekly visitors Weekly contributions
r/devops


Weekly visitors Weekly contributions

Your go to workflow for recording videos?

scottslowe
commented

I'll generally use OBS Studio, but sometimes I'll use other tools. (For example, for a while I used Peek on Linux to record short GIF screencasts.) As for specific hardware, not really; I have a CamLink 4K to pull video off a Sony A6000 DSLR, but for screencasts that's not really needed. Same goes for audio; I have an external XLR microphone, but you could probably make do with a relatively inexpensive USB microphone. It really depends on your use case.



r/pulumi icon
A banner for the subreddit

A subreddit for Pulumi, a modern infrastructure as code platform.


Weekly visitors Weekly contributions
r/pulumi
A banner for the subreddit

A subreddit for Pulumi, a modern infrastructure as code platform.


Weekly visitors Weekly contributions

Resource already exists issue.

scottslowe
commented

(Disclaimer: I am a Pulumi employee.)

I'm sorry you're running into an issue. If you get the opportunity, a fair number of our engineers regularly participate in conversations in our community Slack instance. You can sign up at https://slack.pulumi.com. I recognize this isn't ideal, but I wanted to suggest it as another avenue for getting assistance resolving your issue.


r/pulumi icon
A banner for the subreddit

A subreddit for Pulumi, a modern infrastructure as code platform.


Weekly visitors Weekly contributions
r/pulumi
A banner for the subreddit

A subreddit for Pulumi, a modern infrastructure as code platform.


Weekly visitors Weekly contributions

AWS Landing Zone building : Terra(form + mate) vs Pulumi

scottslowe
commented

(Disclaimer: I am a Pulumi employee, but I was a user before I was an employee.)

Terraform is a very mature project, and there's lots of support for it (including tools like Terragrunt and Terramate). So, no one could really fault you for using Terraform ("No one got fired for buying IBM" and all that).

Pulumi is newer, and as you point out allows you to build/expand/refresh your programming skills while also accomplishing what you need to do. I believe enhancing/expanding your skills with programming can pay dividends in a variety of other areas, which is one reason why I switched from Terraform to Pulumi in 2019 (and didn't join the company until 2022). It's a good combination, IMO: you can grow your own skill/knowledge while at the same time accomplishing the work you need to do.

In the end, you'll have to decide if you have the time to spin up on Pulumi (if you're already familiar with one of the supported languages the ramp-up time is pretty minimal), or if your timelines require you to use the tool(s) you already know in order to meet deadlines. I feel like Pulumi is a better long-term choice, but other factors come into play.

I hope this helps!