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

kustomize dirs #8

Closed
wants to merge 28 commits into from
Closed

kustomize dirs #8

wants to merge 28 commits into from

Conversation

mangelajo
Copy link
Owner

mangelajo and others added 28 commits February 2, 2022 10:34
Our docs explain how to download the .service file [1] instead,
and it has proven problematic to package this.

Fix the microshift.service being overwritten by microshift-containerized,
even when the non-containerized package only is installed.

Resolves-Issue: openshift#591

Signed-off-by: Miguel Angel Ajo <majopela@redhat.com>
* force packaging versions

Signed-off-by: Ryan Cook <rcook@redhat.com>

* new packaging message

Signed-off-by: Ryan Cook <rcook@redhat.com>
…ift#581)

Otherwise the service manager can't track completion of the service
when a stop is requested.

Signed-off-by: Miguel Angel Ajo <majopela@redhat.com>
)

Signed-off-by: Miguel Angel Ajo <majopela@redhat.com>
Signed-off-by: Miguel Angel Ajo <majopela@redhat.com>
If we decide to go the bot route this should accept the new secret to create the release
Signed-off-by: Miguel Angel Ajo <majopela@redhat.com>
* fix of selinux directories

 include selinux labeling only if enabled

Signed-off-by: Ryan Cook <rcook@redhat.com>
…#608)

Otherwise some containers start before the flannel setup is
ready. This configuration guarantees that MicroShift.

Fixes-Issue: openshift#605

Signed-off-by: Miguel Angel Ajo Pelayo <miguelangel@ajo.es>
microshift-images.spec for additional r/o container image stores.

Signed-off-by: Parul <parsingh@redhat.com>
Co-authored-by: Miguel Angel Ajo <majopela@redhat.com>
Otherwise the later container rpm-packaging patches
will grab the wrong image, and the pause image is missing
for offline systems.

Signed-off-by: Miguel Angel Ajo <majopela@redhat.com>
If an audit log directory is provided, set the default audit log
retention age to 7 days. When `--audit-log-maxage` is not specified,
kube-apiserver audit logs are retained indefinitely, taking up
signficant space on the host node.
* Pack containers during GitHub CI release.sh

These .tar.gzs can be later used by common non-podman capable builders
(copr) to create rpms with the container images.

Signed-off-by: Miguel Angel Ajo <majopela@redhat.com>

* Address comments for Makefile
Signed-off-by: Miguel Angel Ajo <majopela@redhat.com>
…penshift#628)

Fixes-Issue: openshift#606

Signed-off-by: Miguel Angel Ajo Pelayo <miguelangel@ajo.es>
* update LICENSE

Signed-off-by: Parul <parsingh@redhat.com>

* update date

Signed-off-by: Parul <parsingh@redhat.com>
* Reorganize assets

Regroups assets by component rather than kind to simplify rebasing.

Signed-off-by: Frank A. Zdarsky <fzdarsky@redhat.com>

* Regenerate bindata

Signed-off-by: Frank A. Zdarsky <fzdarsky@redhat.com>
)

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2.3.1 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v2.3.1...v3)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…t#572)

Bumps [technote-space/broken-link-checker-action](https://github.com/technote-space/broken-link-checker-action) from 2.2.11 to 2.2.12.
- [Release notes](https://github.com/technote-space/broken-link-checker-action/releases)
- [Changelog](https://github.com/technote-space/broken-link-checker-action/blob/main/.releasegarc)
- [Commits](technote-space/broken-link-checker-action@v2.2.11...v2.2.12)

---
updated-dependencies:
- dependency-name: technote-space/broken-link-checker-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Make kube-proxy Service stoppable

The kube-proxy k8s code does not support an stop channel, but
at least we can accept cancel on the context and move on, so
MicroShift can be stopped properly when necessary.

Related-Issue: openshift#556

Signed-off-by: Miguel Angel Ajo <majopela@redhat.com>

* Exit on kustomization failure

This normalizes the kustomization service with the other services,
and makes kustomization issues evident to the deployer.

Signed-off-by: Miguel Angel Ajo Pelayo <miguelangel@ajo.es>

* Make oauth-api-server stoppable and return errors

Signed-off-by: Miguel Angel Ajo <majopela@redhat.com>

* Make ocp-api-server stoppable by manager

Signed-off-by: Miguel Angel Ajo <majopela@redhat.com>

* Let the OpenshiftControllerManager service to be stopped

Signed-off-by: Miguel Angel Ajo <majopela@redhat.com>
Signed-off-by: Ricardo Noriega <rnoriega@redhat.com>
We need to check EL8/9 targets for such package being fully available
once built in copr nightly.

Signed-off-by: Miguel Angel Ajo Pelayo <miguelangel@ajo.es>
Signed-off-by: Ricardo Noriega <rnoriega@redhat.com>
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 2 to 3.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](actions/setup-go@v2...v3)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This modifies the single path /var/lib/microshift/manifests
default into:

   - /usr/lib/microshift/manifests
   - /etc/microshift/manifests

which will be evaluated in order. While the first one could be fully
managed in ostree (core components), the second one could be managed
by configuration management.

In addition the MicroShift configuration file supports customization
of this via the manifestsDir entry.
@mangelajo mangelajo closed this Apr 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants